Boot failure due to AMD GPU

After 7 months on EndeavourOS, I finally got bit by blindly running $yay without first checking to see if there are any breaking issues. My bad.

But now, I’m stuck w/ a black screen. I ran an update on 6/22, and encountered a failed update due to the “linux-firmware” issue. I got the linux-firmware-nvidia failures as expected and documented on the “important announcements” page.

But I don’t have an Nvidia GPU. I’m running an AMD 9070. On boot, I get the systemd menu, then when it tries to boot to the DE, i get a black screen.

I tried…

  • booting to EOS recovery mode: at the systemd boot menu, hitting ‘e’, adding ‘3’.. same issue,
  • boot to live USB, arch-chroot, mount EFI and endeavouros, then remove and reinstall: linux-firmware → didn’t work; linux-firmware-amdgpu → didn’t work; vulkan-radeon & lib32-vulkan-radeon → didn’t work.

Any helpful tips are greatly appreciated.
-Dave

1 Like

Solution found.

Ends up, I needed to downgrade back to the working version of ‘linux-firmware’ by downloading an archived version, uninstalling linux-firmware, then re-installing the older version. This got be back up and running.

Thanks to Kepsz!!

I believe you don’t need to do all that.

You only need to downgrade linux-firmware-amdgpu to 20250613.12fe085f-5

3 Likes

This fixed it for me (RX 9070 XT), much better than downgrading the entire firmware.

1 Like

Pacman keeps several cached versions of previous packages in /var/cache/pacman/pkg. You can then just use “pacman -U” to downgrade it. I think EndeavourOS has the “downgrade” command installed by default which you could use as well.

1 Like

This has been fixed in core-testing: https://archlinux.org/packages/core-testing/any/linux-firmware-amdgpu/

It’s a simple revert, so hopefully it’s pushed to core soon.

So the problem is that linux-firmware-amdgpu is broken and the solution is to downgrade to the last version of linux-firmware and wait for a new version of linux-firmware-amdgpu that isn’t broken? I wish I came here first so I could’ve avoided the hour of troubleshooting and fixing that I did on my own. It’s a miracle I didn’t break anything else before I figured it out.

Hello there, I got a problem with 5700XT series, I was using Windows for design project and when i booted to un updated version of endevour (mecury -notneo), it crashed.

I can bypass the system with acpi=off , and nomodeset. The rare thing is that this happends with Ubuntu, Fedora, Debian, Manjaro, you name it. It was running fine.

When the matchine halts it doest collects jounral or dmesg logs :frowning:

Thank you!

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.