Re: The nightmare of Intel Integrated GPUs under Linux in general and Debian in particular
> I was under impression that Intel GPUs are supported quite well.
>
> How exactly did you reach the conclusion that the freezes are related to
> the GPU?
Because everytime my system hangs / freezes I found something like
this in syslog:
[ 135.116721] i915 0000:00:02.0: GPU HANG: ecode 9:1:0x00000000, hang on rcs0
[ 135.116724] GPU hangs can indicate a bug anywhere in the entire gfx
stack, including userspace.
[ 135.116725] Please file a _new_ bug report on bugs.freedesktop.org
against DRI -> DRM/Intel
[ 135.116726] drm/i915 developers can then reassign to the right
component if it's not a kernel issue.
[ 135.116727] The GPU crash dump is required to analyze GPU hangs, so
please always attach it.
[ 135.116729] GPU crash dump saved to /sys/class/drm/card0/error
[ 135.117739] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 135.118508] [drm:gen8_reset_engines [i915]] *ERROR* rcs0 reset
request timed out: {request: 00000001, RESET_CTL: 00000001}
[ 135.118620] i915 0000:00:02.0: Resetting chip for hang on rcs0
[ 135.120388] [drm:gen8_reset_engines [i915]] *ERROR* rcs0 reset
request timed out: {request: 00000001, RESET_CTL: 00000001}
[ 135.121147] [drm:gen8_reset_engines [i915]] *ERROR* rcs0 reset
request timed out: {request: 00000001, RESET_CTL: 00000001}
[ 159.118357] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 159.119128] [drm:gen8_reset_engines [i915]] *ERROR* rcs0 reset
request timed out: {request: 00000001, RESET_CTL: 00000001}
[ 159.119221] i915 0000:00:02.0: Resetting chip for hang on rcs0
[ 159.120990] [drm:gen8_reset_engines [i915]] *ERROR* rcs0 reset
request timed out: {request: 00000001, RESET_CTL: 00000001}
[ 159.121748] [drm:gen8_reset_engines [i915]] *ERROR* rcs0 reset
request timed out: {request: 00000001, RESET_CTL: 00000001}
[ 163.341488] Asynchronous wait on fence i915:kwin_x11[909]:1326
timed out (hint:intel_atomic_commit_ready+0x0/0x50 [i915])
[ 167.118543] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 167.119314] [drm:gen8_reset_engines [i915]] *ERROR* rcs0 reset
request timed out: {request: 00000001, RESET_CTL: 00000001}
[ 167.119412] i915 0000:00:02.0: Resetting chip for hang on rcs0
[ 167.121181] [drm:gen8_reset_engines [i915]] *ERROR* rcs0 reset
request timed out: {request: 00000001, RESET_CTL: 00000001}
[ 167.121938] [drm:gen8_reset_engines [i915]] *ERROR* rcs0 reset
request timed out: {request: 00000001, RESET_CTL: 00000001}
[ 175.118708] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 183.118916] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 185.102909] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 187.118943] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 189.102987] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 191.119032] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 193.103069] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 195.123083] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 197.103126] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 199.123155] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 201.103201] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 203.119230] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 205.103272] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 207.119305] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 209.103334] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 211.119366] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 213.103400] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 215.119433] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 217.103471] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 219.119496] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 221.103531] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 223.119560] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 225.103594] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 227.119629] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 229.103659] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 231.123662] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 233.103737] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
...
etc, etc, etc, until I got tired and shutdown the computer using the
power button.
More people with my very same experience here:
https://gitlab.freedesktop.org/drm/intel/issues/673
> Other things to try:
> - update the microcode (package intel-microcode in non-free)
> - try with different, known good RAM
> - try with a different, known good and generously sized power source
> - update the motherboard BIOS
I always ran the intel microcode package, tried every bios update, and
I even changed the whole computer, so this is not the solution.
Thank you
Reply to: