[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