*** This bug is a duplicate of bug 2173041 ***
    https://bugs.launchpad.net/bugs/2173041

Confirming on RX 9060 XT (PCI 1002:7590), Linux Mint 22.3, kernel
7.0.0-42-generic, package 20240318.git3b128b60-0ubuntu3.4.

The cause appears to be packaging. In 3.4, dcn_4_0_1_dmcub.bin.zst is a
symlink to dcn_3_2_0_dmcub.bin.zst (the RDNA3 DMCUB firmware), so Navi
44 gets the wrong DMCUB:

$ dpkg-deb -c 
linux-firmware-amd-graphics_20240318.git3b128b60-0ubuntu3.4_all.deb | grep -E 
"dcn_4_0_1_dmcub|dcn_3_2_0_dmcub"
-rw-r--r-- root/root 145965 2026-10-19 
./lib/firmware/amdgpu/dcn_3_2_0_dmcub.bin.zst
lrwxrwxrwx root/root      0 2026-10-19 
./lib/firmware/amdgpu/dcn_4_0_1_dmcub.bin.zst -> dcn_3_2_0_dmcub.bin.zst

In 3.3 both are regular files (dcn_4_0_1_dmcub.bin.zst is 225553 bytes,
dcn_3_2_0_dmcub.bin.zst is 145605 bytes).

Between 3.3 and 3.4, four DMCUB files differ: dcn_3_1_4, dcn_3_1_5,
dcn_3_2_0 and dcn_4_0_1.

With 3.4: "Loading DMUB firmware via PSP: version=0x07002F00", "failed to load 
ucode DMCUB(0x3F)", "Wait for DMUB auto-load failed: 3", then a loop of DMCUB 
errors and no video signal.
With 3.3 (installed with dpkg -i from the superseded build, then 
update-initramfs -u -k all): DMUB version=0x0A000800 and the system boots 
normally. Package is on hold at 3.3.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2173043

Title:
  Latest update to linux-firmware-amd-graphics is incompatible with
  rx9070xt. Caused black screens and DMCUB errors. Temp resolved by
  grabbing upstream firmware

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-firmware-amd-graphics/+bug/2173043/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to