Screen Flashing and Lockups

Continuing the discussion from My screens flickers after upgrade:

Decided to start a new thread for this with additional info. Tonight the flickering started again on kernel 5.11. I ran journalctl | grep i915 and found some GPU HANG errors, listed below:

Mar 12 20:31:28 jason-z97xud3h kernel: i915 0000:00:02.0: [drm] GPU HANG: ecode 7:1:bc5affff, in brave [16904]
Mar 12 20:31:28 jason-z97xud3h kernel: Please see https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs for details.
Mar 12 20:31:28 jason-z97xud3h kernel: drm/i915 developers can then reassign to the right component if it's not a kernel issue.
Mar 12 20:31:28 jason-z97xud3h kernel: i915 0000:00:02.0: [drm] Resetting chip for stopped heartbeat on rcs0
Mar 12 20:31:28 jason-z97xud3h kernel: i915 0000:00:02.0: [drm] brave[16904] context reset due to GPU hang
Mar 12 20:35:49 jason-z97xud3h kernel: i915 0000:00:02.0: [drm] GPU HANG: ecode 7:1:cbf2d2d2, in brave [17918]
Mar 12 20:35:49 jason-z97xud3h kernel: i915 0000:00:02.0: [drm] Resetting chip for stopped heartbeat on rcs0
Mar 12 20:35:49 jason-z97xud3h kernel: i915 0000:00:02.0: [drm] brave[17918] context reset due to GPU hang
Mar 12 20:48:19 jason-z97xud3h kernel: i915 0000:00:02.0: [drm] GPU HANG: ecode 7:1:85dffffc, in Xorg [666]
Mar 12 20:48:19 jason-z97xud3h kernel: i915 0000:00:02.0: [drm] Resetting chip for stopped heartbeat on rcs0
Mar 12 20:48:19 jason-z97xud3h kernel: i915 0000:00:02.0: [drm] Xorg[666] context reset due to GPU hang

Then after Googling the GPU HANG error I found a thread here that discusses the issue

They mention there was a kernel patch about a month ago that should be in 5.10 and 5.11. But being a newbie I’m not sure if this is in the Manjaro kernels or not. If it is it’s not helping. :slight_smile:

Not sure if anyone has any suggestions on what to try, or if there’s anything the Manjaro devs can do to fix the problem. Otherwise kernel 5.4 still works, so I can stay on there until a kernel fix goes in.

Yup: Kernel management becomes a thing when you’re on a rolling release. Keep 5.10 as that’s an LTS as well and stay away from experimental kernels.

Then, every now and then when you see an update to your 5.10 coming in, try it again and if it start working, keep 5.4 but boot into 5.10 from then on.

:+1: