I am experiencing occasional screen freezes on F42 Workstation. This started after installing a Radeon RX 9060 XT (I was using Nvidia before).
systemd-log contains the following error message:
Feb 23 18:30:14 fedora.fritz.box kernel: amdgpu 0000:03:00.0: [drm] *ERROR* [CRTC:86:crtc-0] flip_done timed out
which is why i tried using amdgpu.dcdebugmask with value 0x10 or 0x12, but either fail to resolve the issue (I’ve been told they only really apply to notebook screens).
Hi! I have the same GPU on Fedora 43 with kernel 6.18.12-200 and don’t see any flip_done timeouts.
I do have suspend/resume freezes, which I’m currently narrowing down
(amdgpu.sg_display=0 amdgpu.gttsize=8192) — possibly related to scatter-gather or GTT issues with AMD GPUs.
I have the same issue, but on a Lenovo Legion laptop. I’ve tried ssh’ing into it when this happens to and killing kwin_wayland, but that just leaves my computer with a white screen. I then attempt to reboot it while ssh’d in, but it seems to hang so I’m forced to hard power off. I rolled back to kernal 6.18.8 to see if that fixes it. This just started happening to me withing the last few days.
Feb 28 22:31:32 nicks-laptop dbus-broker-launch[1362]: Activation request for 'org.freedesktop.Avahi' failed.
Feb 28 22:31:32 nicks-laptop dbus-broker-launch[1362]: Activation request for 'org.bluez' failed.
Feb 28 22:31:32 nicks-laptop dbus-broker-launch[1362]: Activation request for 'org.bluez' failed.
Feb 28 22:31:43 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* flip_done timed out
Feb 28 22:31:43 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [CRTC:80:crtc-0] commit wait timed out
Feb 28 22:31:53 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* flip_done timed out
Feb 28 22:31:53 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [CONNECTOR:94:eDP-1] commit wait timed out
Feb 28 22:32:03 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* flip_done timed out
Feb 28 22:32:03 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [PLANE:59:plane-3] commit wait timed out
Feb 28 22:32:03 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:32:03 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:32:04 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:32:04 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:32:04 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:32:04 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:32:05 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:32:15 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [CRTC:80:crtc-0] flip_done timed out
Feb 28 22:32:18 nicks-laptop (sd-pam)[66061]: pam_systemd(systemd-user:session): Failed to register session: (null)
Feb 28 22:32:25 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* flip_done timed out
Feb 28 22:32:25 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [CRTC:80:crtc-0] commit wait timed out
Feb 28 22:32:35 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* flip_done timed out
Feb 28 22:32:35 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [CONNECTOR:94:eDP-1] commit wait timed out
Feb 28 22:32:45 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* flip_done timed out
Feb 28 22:32:45 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [PLANE:59:plane-3] commit wait timed out
Feb 28 22:32:46 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:32:46 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:32:46 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:32:46 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:32:47 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:32:47 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:32:47 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:32:57 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [CRTC:80:crtc-0] flip_done timed out
Feb 28 22:33:08 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* flip_done timed out
Feb 28 22:33:08 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [CRTC:80:crtc-0] commit wait timed out
Feb 28 22:33:18 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* flip_done timed out
Feb 28 22:33:18 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [CONNECTOR:94:eDP-1] commit wait timed out
Feb 28 22:33:28 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* flip_done timed out
Feb 28 22:33:28 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [PLANE:59:plane-3] commit wait timed out
Feb 28 22:33:28 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:33:28 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:33:29 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:33:29 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:33:29 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:33:29 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:33:30 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:33:40 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [CRTC:80:crtc-0] flip_done timed out
Feb 28 22:33:50 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* flip_done timed out
Feb 28 22:33:50 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [CRTC:80:crtc-0] commit wait timed out
Feb 28 22:34:00 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* flip_done timed out
Feb 28 22:34:00 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [CONNECTOR:94:eDP-1] commit wait timed out
Feb 28 22:34:10 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* flip_done timed out
Feb 28 22:34:10 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [PLANE:59:plane-3] commit wait timed out
Feb 28 22:34:11 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:34:11 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:34:11 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:34:11 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:34:12 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:34:12 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:34:12 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:34:22 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [CRTC:80:crtc-0] flip_done timed out
Feb 28 22:34:33 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* flip_done timed out
Feb 28 22:34:33 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [CRTC:80:crtc-0] commit wait timed out
Feb 28 22:34:43 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* flip_done timed out
Feb 28 22:34:43 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [CONNECTOR:94:eDP-1] commit wait timed out
Feb 28 22:34:53 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* flip_done timed out
Feb 28 22:34:53 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [PLANE:59:plane-3] commit wait timed out
Feb 28 22:34:53 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
Feb 28 22:34:53 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:34:53 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
Feb 28 22:34:53 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:34:54 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
Feb 28 22:34:54 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:34:54 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
Feb 28 22:34:54 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:34:54 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
Feb 28 22:34:54 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:34:54 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
Feb 28 22:34:54 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:34:55 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
Feb 28 22:34:55 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:34:55 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
Feb 28 22:34:55 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:35:05 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [CRTC:80:crtc-0] flip_done timed out
Feb 28 22:35:06 nicks-laptop dbus-broker-launch[1362]: Activation request for 'org.freedesktop.nm_dispatcher' failed.
Feb 28 22:35:06 nicks-laptop dbus-broker-launch[1362]: Activation request for 'org.freedesktop.nm_dispatcher' failed.
Feb 28 22:35:06 nicks-laptop dbus-broker-launch[1362]: Activation request for 'org.freedesktop.nm_dispatcher' failed.
Feb 28 22:35:06 nicks-laptop systemd-cryptsetup[72319]: Device luks-f8f2f260-94dc-4bc5-8d93-dfe8b96c0b19 is still in use.
Feb 28 22:35:06 nicks-laptop systemd-cryptsetup[72319]: Failed to deactivate 'luks-f8f2f260-94dc-4bc5-8d93-dfe8b96c0b19': Device or resource >
Feb 28 22:35:16 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* flip_done timed out
Feb 28 22:35:16 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [CRTC:80:crtc-0] commit wait timed out
Feb 28 22:35:26 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* flip_done timed out
Feb 28 22:35:26 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [PLANE:59:plane-3] commit wait timed out
Feb 28 22:35:26 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
Feb 28 22:35:26 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:35:26 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
Feb 28 22:35:26 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:35:26 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
Feb 28 22:35:26 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:35:27 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
Feb 28 22:35:27 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:35:27 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
Feb 28 22:35:27 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:35:27 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
Feb 28 22:35:27 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:35:27 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
Feb 28 22:35:27 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:35:28 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
Feb 28 22:35:28 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:35:38 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [CRTC:80:crtc-0] flip_done timed out
Feb 28 22:35:48 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* flip_done timed out
Feb 28 22:35:48 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [CRTC:80:crtc-0] commit wait timed out
Feb 28 22:35:59 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* flip_done timed out
Feb 28 22:35:59 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [PLANE:59:plane-3] commit wait timed out
Feb 28 22:35:59 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
Feb 28 22:35:59 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:35:59 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
Feb 28 22:35:59 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:35:59 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
Feb 28 22:35:59 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:35:59 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
Feb 28 22:35:59 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:36:00 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
Feb 28 22:36:00 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:36:00 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
Feb 28 22:36:00 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:36:00 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
Feb 28 22:36:00 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:36:00 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
Feb 28 22:36:00 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic >
Feb 28 22:36:11 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [CRTC:80:crtc-0] flip_done timed out
Feb 28 22:36:21 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* flip_done timed out
Feb 28 22:36:21 nicks-laptop kernel: amdgpu 0000:06:00.0: [drm] *ERROR* [CRTC:80:crtc-0] commit wait timed out
Looks like your GPU is tripping over its own power-saving features—classic DMCUB problem. Try adding amdgpu.dcdebugmask=0x10 to your kernel boot parameters to disable PSR and see if that kills the freezes.