r/EndeavourOS • • 23d ago

General Support EndeavourOS is stable... but not always 🧡 - AMD GPU ERROR

Post image

I've been using EndeavourOS on my geekom A6 for a while now, and contrary to what people usually think about rolling-release distros, with the right maintenance it's extremely stable. Kernel 7.2.4-arch1-2, KDE Plasma 6.7.5, over 1800 packages installed and zero problems... almost.

It's not "stable" in the Debian/Ubuntu LTS sense (packages frozen for years), but it's stable in the sense that it doesn't break, as long as you know what you're doing and keep everything updated with some care instead of blindly.

And then there's KDE Plasma, which I think is the most complete desktop environment out there: customizable down to the last pixel (themes, widgets, animations, layout), lightweight even on integrated hardware like this Radeon 680M, and with an interface that manages to feel modern without giving up the practicality of a "Windows-like" workflow for people coming from there. The default Breeze theme is already clean and coherent, but with a few tweaks it turns into something completely different.

The "but": with the latest update, the amdgpu firmware broke. On boot I was getting this error:

amdgpu 0000:75:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data

From what I could tell, this issue shows up specifically with monitors running above 60Hz.

I fixed it by installing an older version of the package:

boot system with flag nomodeset

Install this:

sudo pacman -U https://archive.archlinux.org/packages/l/linux-firmware-amdgpu/linux-firmware-amdgpu-20260221-1-any.pkg.tar.zst

and locking it from updating (via IgnorePkg in /etc/pacman.conf) until it gets fixed upstream.

Takeaway: rolling release is great, but being ready to downgrade when needed is part of the deal.

43 Upvotes

3 comments sorted by

•

u/AutoModerator 23d ago

Thanks for posting.

If your issue is solved, please reply with !solved.

Please also read the subreddit rules in the sidebar/community info and check the official EndeavourOS sites:

Please keep it respectful and enjoy the community.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

2

u/theclawisback 23d ago

Unless you need the newest packages, I got two kernels, one is the LTS version and this one seems to be stable in the Debian kind of style.

So it looks like this:

pacman -Q | grep -E "linux|linux-lts|linux-zen|linux-hardened"
archlinux-keyring 20260909-1
linux 7.2.4.arch1-2
linux-api-headers 7.2-1
linux-firmware 20260810-2
linux-firmware-amdgpu 20260810-2
linux-firmware-atheros 20260810-2
linux-firmware-broadcom 20260810-2
linux-firmware-cirrus 20260810-2
linux-firmware-intel 20260810-2
linux-firmware-mediatek 20260810-2
linux-firmware-nvidia 20260810-2
linux-firmware-other 20260810-2
linux-firmware-radeon 20260810-2
linux-firmware-realtek 20260810-2
linux-firmware-whence 20260810-2
linux-headers 7.2.4.arch1-2
linux-lts 6.18.51-1
linux-lts-headers 6.18.51-1
util-linux 2.42.3-1
util-linux-libs 2.42.3-1

1

u/iwouldbeatgoku 20d ago edited 20d ago

The LTS kernel is an official package directly from upstream, and it is exactly the kernel Debian stable ships by default (specifically whichever LTS kernel is newest at the time the distro releases; Trixie ships 6.12). I also install it on rolling release distros, mainly as a backup to the latest stable kernel.

Longterm

There are usually several "longterm maintenance" kernel releases provided for the purposes of backporting bugfixes for older kernel trees. Only important bugfixes are applied to such kernels and they don't usually see very frequent releases, especially for older trees.

https://www.kernel.org/category/releases.html