Complete lock-up on idle

So I ran Bazzite (KDE) for over a week and it was rock-solid, and good enough that I decided it was worth wiping out my Windows 11 install (yay!). So I wiped windows off the NVME drive, and did a completely fresh install of Bazzite on the system. This time I used Bazzite Gnome (when I realized there was a gnome option, I jumped on it because I dislike KDE)

Oddly enough, now the system completely locks up if left idle for a while. It appears to be caused by amdgpu from the following:

Jan 31 06:06:44 bazzite kernel: amdgpu 0000:03:00.0: [drm] REG_WAIT timeout 1us * 150000 tries - optc32_disable_crtc line:195

That’s always the last line in journalctl after resetting.
The keyboard shuts down (even the backlighting) and the network goes down as well, so I can’t SSH in. The only thing to get out of it is a hard power down.

It’s set to not screen blank, auto-lock the desktop, or suspend. And yet, it only happens if the system has been idling.

Is it possible the issue is rooted in Gnome itself and not the amdgpu driver?

The fact that there was a week of uptime without any issues on the KDE version makes me wonder.

mb: MSI B650 Tomahawk Wifi
cpu: AMD 7600
gpu: RX 7600 XT
ram: 32 gig
os drive: WDBlack SN850X NVME

Since you were stable on KDE, check if Bazzite GNOME is running a slightly different kernel or Mesa version. Try a an older kernel version or switch mesa rpm-ostree override replace <new_mesa_package.rpm>

Also check the logs for a root cause: journalctl -b -1 -p 3 (I would look for ACPI errors, GPU reset logs or systemd failures)

Finally if above fails, try to disable gnome power management

gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type ‘nothing’
gsettings set org.gnome.desktop.screensaver lock-enabled false

1 Like