You are not logged in.
Ever since doing a system update yesterday, my display has not been functioning properly anymore.
It either outputs an unsupported resolution, or it takes upward of 20 seconds to even minutes to switch resolutions properly.
the greeter runs at 480p and is incredibly stuttery.
Additionally, only one output works at a time and any other displays connected report the wrong resolutions and no image ever shows up on those displays.
my GPU is an amd RX9070 XT,
and my CPU is an AMD Ryzen 9900 X, which has basic integrated graphics as well.
I have already tried many things to get my PC working again,
I have looked far and wide on this forum and elsewhere and found a couple leads but ultimately no full solution yet.
I started out by trying if I could boot other OS's, and initially it looked grim because my pc wouldn't even show the boot screen anymore, but after unplugging and plugging back in the display cables it seemed to still be working.
after seeing windows did indeed work fine, I got back to home sweet arch and by adding
nomodesetto the boot entry in grub, I was able to use arch again but without being able to change resolutions and use multiple screens, so it was not a long term solution.
I then went over all my display driver related packages (i had amdgpu-pro installed which i needed for rocm, which i needed for blender), uninstalled them, and followed the AMDGPU page on the wiki to see if i could get it to work again, and it partially fixed the problem.
however, the greeter still starts at the wrong resolution and stutters a lot, switching resolutions is extremely slow, higher resolutions look like they have compression artifacts, I can only use one display at a time, and some times my PC just locks up after a while.
when I originally did the system update that caused this, it also installed linux-firmware-nvidia,
but since I have no Nvidia hardware in this PC, I tried to see if maybe removing linux-firmware-nvidia with
pacman -Rddwould help, but absolutely nothing changed.
I have tried installing mesa-git from the AUR but I had some python error during compilation, I also tried installing the drivers in the 3rd to last post in this thread but this also gave me a strange error during compilation and I have no clue how to debug it.
I would greatly appreciate any help and advice
Last edited by TheRidiculousR (2025-06-24 22:32:57)
the knight (hollow knight) VS the knight (deltarune) epic anime fight 4k60
Offline
The problem is linux-firmware 20250613.12fe085f-6 on RX 9070 XT cards. Temporary fix is to downgrade to 20250613.12fe085f-5
https://bbs.archlinux.org/viewtopic.php?id=306420
Offline
there is a known bug in the linux-firmware-amdgpu package, either downgrade that one to revision -5 or pick -9 from testing, it also fixes the problem: https://archlinux.org/packages/core-tes … re-amdgpu/
Please note that doing partial updates like that can and will break systems, in this case it is ok to pick up -9 from testing as it has no dependencies to other packages.
Last edited by BS86 (2025-06-24 16:16:07)
Offline
there is a known bug in the linux-firmware-amdgpu package, either downgrade that one to revision -5 or pick -9 from testing, it also fixes the problem: https://archlinux.org/packages/core-tes … re-amdgpu/
Thanks!
adding the core-testing and updating linux-firmware-amdgpu did the trick! will be marking this post as [solved].
for any future visitors who inevitably have the same issue with this update,
uncomment [core-testing] in '/etc/pacman.conf' ,
run
sudo pacman -Sy and
sudo pacman -S linux-firmware-amdgpu to install this test build, then comment out [core-testing] again, to avoid accidentally downloading a bunch of other testing packages you don't want when running pacman -Syu or something.
the knight (hollow knight) VS the knight (deltarune) epic anime fight 4k60
Offline
for any future visitors who inevitably have the same issue with this update,
uncomment [core-testing] in '/etc/pacman.conf' ,
Testing is ALL OR NOTHING: https://wiki.archlinux.org/title/Offici … positories
Do not run core-testing against the regular extra repo.
As long as this is limited to the firmware you're not likely running into major issues but once you start to pick other packages from the some of the testing repos but don't use the other testing repos, you will eventually break your system.
Also see https://wiki.archlinux.org/title/Offici … positories to do that properly.
Offline
[
for any future visitors who inevitably have the same issue with this update,
First, it is in stable now, so the issue should not reoccur.
Second, you could also just download the one relevant package from the Arch Packages website (the link already was to the correct page where you find a "Download from mirror" - link) and install the one package with # pacman -U - that way you also prevent other packages from being upgraded from core-testing.
Last edited by BS86 (2025-06-25 07:22:20)
Offline