Latest DRM/firmware added support for RDNA3 based GPUs, update fwget with the proper PCI ID.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Skipped - Unit
Tests Skipped
Event Timeline
Comment Actions
It would be better if addpkg supported multiple arguments, but with current implementation we have to use multiple invocations.
Comment Actions
Ah, so, single argument with quotes. If broken into multiple lines with "\" it makes fwget's output weird, hence one huge line.
Comment Actions
An example
# fwget Needed firmware packages: 'gpu-firmware-amd-kmod-dcn-3-2-0 gpu-firmware-amd-kmod-gc-11-0-0 gpu-firmware-amd-kmod-psp-13-0-0 gpu-firmware-amd-kmod-smu-13-0-0 gpu-firmware-amd-kmod-sdma-6-0-0 gpu-firmware-amd-kmod-vcn-4-0-0' The most recent versions of packages are already installed
This is the part of the code that produced that output
# git diff diff --git a/usr.sbin/fwget/pci/pci_video_amd b/usr.sbin/fwget/pci/pci_video_amd index f1bd9c6aaceb..b70d8c67e692 100644 --- a/usr.sbin/fwget/pci/pci_video_amd +++ b/usr.sbin/fwget/pci/pci_video_amd @@ -136,7 +136,12 @@ pci_video_amd() addpkg "gpu-firmware-amd-kmod-beige-goby" ;; 0x744c) - addpkg "gpu-firmware-amd-kmod-dcn-3-2-0 gpu-firmware-amd-kmod-gc-11-0-0 gpu-firmware-amd-kmod-psp-13-0-0 gpu-firmware-amd-kmod-smu-13-0-0 gpu-firmware-amd-kmod-sdma-6-0-0 gpu-firmware-amd-kmod-vcn-4-0-0" + addpkg "gpu-firmware-amd-kmod-dcn-3-2-0 \ + gpu-firmware-amd-kmod-gc-11-0-0 \ + gpu-firmware-amd-kmod-psp-13-0-0 \ + gpu-firmware-amd-kmod-smu-13-0-0 \ + gpu-firmware-amd-kmod-sdma-6-0-0 \ + gpu-firmware-amd-kmod-vcn-4-0-0" ;; esac }
Comment Actions
Ok I see, then sorry to ask this but the first version (with multiple call to addpkg) is prettier, can you update again ? :)