AMDGPU Firmware Loading Issue Kernel 6.15 missing vega10_ip_discovery.bin

Had some performance issues after last update that introduced kernel 6.15, only noticeable while playing dota (Stuttering and low FPS) , found the following :

Error in dmesg:

[    4.320850] amdgpu 0000:05:00.0: Direct firmware load for amdgpu/vega10_ip_discovery.bin failed with error -2
[    4.320852] amdgpu 0000:05:00.0: amdgpu: can't load firmware "amdgpu/vega10_ip_discovery.bin"
  • GPU: Vega 10 (Radeon RX Vega 56)
  • Kernel: Linux 6.15.3-1-MANJARO

Attempted Fixes:

Attempt to reinstall firmware (file was missing):

sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/amdgpu/vega10_ip_discovery.bin -O /lib/firmware/amdgpu/vega10_ip_discovery.bin
sudo chmod 644 /lib/firmware/amdgpu/vega10_ip_discovery.bin

Reboot, but still same error.

Downgraded to Kernel 6.12 LTS:

 - No more errors in `dmesg`.  
 - Dota runs with no stutter at usual FPS
  • Not sure if the main issue is the firmware, but going back to 6.12 fixed it.

linux615 needs a newer linux-firmware package we currently only have in our unstable branch.

2 Likes