[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: