System freeze (amdgpu - flip_done timed out) after switch to kernel 6.12

I’ve recently switched to kernel 6.12 because of drmModeAtomicCommit errors after the GNOME 48 update.

Yesterday I was playing a html game in Firefox when suddenly for the first time my system completely froze. I had no mouse cursor and I couldn’t even switch to a virtual terminal. The sound of the game played on though.

I didn’t know what to do so I ‘Magic SysRQed’ with REISUB and checked the journal. All I could see was:

kernel: amdgpu 0000:08:00.0: [drm] *ERROR* [CRTC:85:crtc-0] flip_done timed out

I’ve found a long running discussion in the AMD driver gitlab but no solution to fix the problem.

Has anyone else experience or found a solution?

As workaround, you can try adding:

amdgpu.dc=0

to the kernel parameters. It switches back to the legacy mode when Display Core Subsystem is disabled. Anyway, it seems to be a bug.

A post was split to a new topic: System sometimes freezes when I log in

As the topic appears to be abandoned, I’ll close it to prevent any more people adding their own issues here as their hardware and software environment is not the same.

If you wish to have it re-opened, please PM @moderators and we’ll sort it, cheers. :wink:

2 Likes

For anyone reading this or being affected please consider reporting your issue in the linked AMD driver Gitlab rather than here in the Manjaro forums:

I can confirm I’m still affected by the random freezes every day even though kernel 6.12 as well as mesa and the linux firmware have been updated a couple of times.

EDIT 11/06/25:
Reports in the AMD driver gitlab indicate that as of kernel 6.15.1-arch1-2 the freezes haven’t been fixed yet. :frowning:

EDIT 16/06/25:
According to a new comment kernel 6.15.2 didn’t fix it either.

1 Like