I’m running openSUSE Leap 16.0 on an HP ProDesk with an AMD Raven Ridge APU (Vega 11, amdgpu driver) and KDE Plasma 6.4.2. The system repeatedly hard-freezes (screen frozen, keyboard/mouse dead), requiring reboot. However, SSH access still works during the freeze, so the kernel is not fully dead.
Hardware / graphics
- GPU: AMD Raven Ridge Vega 11 (amdgpu)
- Kernel: 6.12.0-160000.5-default (also tested newer kernel)
- Desktop: KDE Plasma 6.4.2
- Display: tried X11 and Wayland
- Two monitors (Dell E198WFP 1440x900)
- Outputs available: 2× DisplayPort + 1× VGA
- Currently using VGA + DP (no HDMI available)
Symptoms
Freezes occur randomly during use. After reboot, logs show AMDGPU display errors. Under Wayland KWin reports a pageflip timeout. Under X11, restarting the display manager fails/hangs.
Key log messages
From kernel journal:
[drm:amdgpu_dm_atomic_check [amdgpu]] *ERROR* [CRTC:xx:crtc-x] hw_done or flip_done timed out
From Wayland session:
kwin_wayland_drm: Pageflip timed out! This is a bug in the amdgpu kernel driver
During freezes, systemd watchdog reports soft lockups:
watchdog: BUG: soft lockup - CPU#0 stuck for 414s! [kworker/u32:8:175]
Also saw network watchdog timeouts (likely secondary):
r8169 ... NETDEV WATCHDOG: transmit queue 0 timed out
What I’ve tried
- Switched between Plasma X11 and Plasma Wayland → freezes still occur.
- Tested kernel boot parameters:
amdgpu.aspm=0→ no improvementamdgpu.dc=0→ system fails to boot (never reaches Plymouth splash)
- Attempted recovery during freeze:
sudo systemctl restart display-manager→ service times out / fails; Xorg remains stuck- SSH remains available, so machine is still running but graphics stack wedged
- Noted that this never happened on Leap 15.x on same hardware.
Current suspicion
This appears to be an amdgpu_dm display/pageflip hang (multi-monitor or VGA/DP output related), causing KWin/Xorg to block in kernel DRM calls, eventually leading to watchdog soft lockups.
Looking for advice on
- known Leap 16 / kernel 6.12 amdgpu pageflip timeout issues on Raven Ridge
- recommended kernel parameters/workarounds
- whether VGA output path could be triggering this
- best kernel/mesa repo to try for a fix
(Logs can be provided if needed: journalctl -b -1 -k | grep -i amdgpu, plus full dmesg around the freeze.)