Occasional screen freeze and error with i915 [drm] *ERROR* flip_done timed out
Occasionally while using my system, the screen will freeze for around ten seconds. The display stays frozen. Audio keeps playing, and I can still interact with the system, but it stays frozen for around ten seconds. After regaining control, this is often followed-up shortly, a second or two later, by a similar freeze.
When this happens, the journalctl
consistently has the following two lines:
Oct 24 01:31:12 telic kernel: i915 0000:00:02.0: [drm] *ERROR* flip_done timed out
Oct 24 01:31:12 telic kernel: i915 0000:00:02.0: [drm] *ERROR* [CRTC:100:pipe A] commit wait timed out
I don't have a consistent way to reproduce this issue. Things I've tried, based on previous issues (which didn't work, so I assume this is a different issue):
- Setting
i915.dmc_firmware_path=
(per #10243 ) - Setting
i915.enable_psr=0
(per #10664 ) - Using latest Manjaro versions of 6.6, 6.10, 6.11, and 6.12
These logs are for i3, on Manjaro, with Linux 6.12, on a native laptop screen (Thinkpad X1 Extreme Gen 4i), with i915.enable_psr=0
turned on.
uname
Linux telic 6.12.0-rc4-1-MANJARO #1 SMP PREEMPT_DYNAMIC Mon, 21 Oct 2024 00:01:58 +0000 x86_64 GNU/Linux
There's another set of logs as a comment on a similar-looking issue.