[SRU][J][linux-firmware][PULL] Linux Firmware drops AMD RX6650 XT Performance (LP: #1984004)
Juerg Haefliger
juerg.haefliger at canonical.com
Thu Aug 25 16:00:46 UTC 2022
BugLink: https://bugs.launchpad.net/bugs/1984004
[Impact]
In e.g. the Unigine benchmark, the linux-firmware packages drops the performance of my AMD RX 6650 XT GPU from 98 FPS in 1080p-high down to 23 FPS. That wasn't a problem in Mint 20.3 with kernel 5.15 (Ubuntu 20.04 based).
Getting the firmware directly from git brings the performance back to about 100 FPS:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
cd linux-firmware
sudo make install
sudo update-initramfs -c -k all
[Fix]
Update amdgpu/dimgrey_cavefish_* firmware files to latest versions from kernel.org.
[Test Case]
See original description.
[Where Problems Could Occur]
Isolated to AMD GPUs that use dimgrey_cavefish firmware blobs.
Signed-off-by: Juerg Haefliger <juerg.haefliger at canonical.com>
--------
The following changes since commit d08c60f5cc3660cd969e617482f37a4d74c1a188:
UBUNTU: Ubuntu-20220329.git681281e4-0ubuntu3.4 (2022-07-26 10:35:02 +0200)
are available in the Git repository at:
https://git.launchpad.net/~juergh/+git/linux-firmware lp1984004/jammy
for you to fetch changes up to ccfdcdae9f16923cc75768c51a24f42fa949117f:
amdgpu: update dimgrey cavefish to release 22.20 (2022-08-22 17:10:58 +0200)
----------------------------------------------------------------
Alex Deucher (2):
amdgpu: update dimgrey cavefish firmware for 22.10
amdgpu: update dimgrey cavefish to release 22.20
amdgpu/dimgrey_cavefish_ce.bin | Bin 263296 -> 263296 bytes
amdgpu/dimgrey_cavefish_dmcub.bin | Bin 110580 -> 111348 bytes
amdgpu/dimgrey_cavefish_me.bin | Bin 263424 -> 263424 bytes
amdgpu/dimgrey_cavefish_mec.bin | Bin 268592 -> 268592 bytes
amdgpu/dimgrey_cavefish_mec2.bin | Bin 268592 -> 268592 bytes
amdgpu/dimgrey_cavefish_pfp.bin | Bin 263424 -> 263424 bytes
amdgpu/dimgrey_cavefish_sdma.bin | Bin 34048 -> 34048 bytes
amdgpu/dimgrey_cavefish_smc.bin | Bin 244902 -> 244902 bytes
amdgpu/dimgrey_cavefish_sos.bin | Bin 206320 -> 206320 bytes
amdgpu/dimgrey_cavefish_ta.bin | Bin 210176 -> 214272 bytes
amdgpu/dimgrey_cavefish_vcn.bin | Bin 559456 -> 573600 bytes
11 files changed, 0 insertions(+), 0 deletions(-)
More information about the kernel-team
mailing list