Summary: | gpu hang after resume on ivybridge and dmesg errors | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Tasev <tasev.stefanoska> | ||||||||||||||||
Component: | DRM/Intel | Assignee: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||||||||||||
Status: | CLOSED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||||||||||||
Severity: | normal | ||||||||||||||||||
Priority: | medium | CC: | bblanco, derlafff, intel-gfx-bugs, jak, thiago | ||||||||||||||||
Version: | XOrg git | ||||||||||||||||||
Hardware: | Other | ||||||||||||||||||
OS: | All | ||||||||||||||||||
Whiteboard: | |||||||||||||||||||
i915 platform: | HSW | i915 features: | GPU hang | ||||||||||||||||
Attachments: |
|
Created attachment 119915 [details]
dmesg after suspend resume with gpu hang
Created attachment 119916 [details]
GPU crash dump
About the only big nearby change was PIN_HIGH. You can try reverting commit 101b506a7fc7be3f0d0a337ade270eb5eb5a2857 Author: Michel Thierry <michel.thierry@intel.com> Date: Thu Oct 1 13:33:57 2015 +0100 drm/i915: Wa32bitGeneralStateOffset & Wa32bitInstructionBaseOffset and see if that makes the hang go away, otherwise I'm out of good guesses and a bisection would be most invaluable. (In reply to Chris Wilson from comment #3) > About the only big nearby change was PIN_HIGH. You can try reverting > > commit 101b506a7fc7be3f0d0a337ade270eb5eb5a2857 > Author: Michel Thierry <michel.thierry@intel.com> > Date: Thu Oct 1 13:33:57 2015 +0100 > > drm/i915: Wa32bitGeneralStateOffset & Wa32bitInstructionBaseOffset > > and see if that makes the hang go away, otherwise I'm out of good guesses > and a bisection would be most invaluable. Yes, reverting that commit fix the hang. Thank you Hi The bug is still present in 4.4-rc2 Hi Just tested the 4.4-rc3 , the bug is still present In the 4.4-rc4 the dmesg error (has_drrs) is fixed but the gpu hang is still there. Hi The bug is still present in the 4.4-rc5 kernel. Attached is a new gpu crash dump from this kernel. Created attachment 120492 [details]
GPU crash dump kernel 4.4-rc5
Hi Just tested 4.4-rc6 , no changes. I purged the oibaf ppa, revert to mesa 10.1 stable with no luck, just to check that the problem is not in mesa. But reverting drm/i915: Wa32bitGeneralStateOffset & Wa32bitInstructionBaseOffset still fix the hang. Once i noticed after gpu hang in dmesg (i don't know if it is important): [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe C I also find that switching VT with CTRL ALT F1 is not working since 4.4-rc1, i just have a black screen with nothing displayed on it, but typing something (in the dark sudo reboot) is working. But i suppose that this is a separate issue. Hi Happy new year and my best wishes for all the intel team. The bug is no more present since the 4.4-rc7 kernel. I didn't experience a single crash the past 7 days. I just started with the 4.4-rc8 kernel, no crash for now. I have the same issue in both 4.4-rc7 and 4.4-rc8 Same problem here. Kernel -- release 4.4 Graphics: Card: Intel Haswell-ULT Integrated Graphics Controller Display Server: X.org 1.17.4 driver: intel tty size: 142x35 Advanced Data: N/A for root When I receive a gpu hang, X shows up slower than usual and ttys break. Created attachment 121182 [details]
gpu dump
Hi Just to say that for me the problem is fixed since the 4.4-rc7 kernel. I have no more a gpu crash for more than 3 week's now (ivybridge graphics). I opened a separate bug report for the tty problem here . https://bugs.freedesktop.org/show_bug.cgi?id=93483 Created attachment 121196 [details]
dmesg with another hang
Created attachment 121197 [details]
/sys/class/drm/card0/error with that hang
*** Bug 94124 has been marked as a duplicate of this bug. *** (In reply to Alexey Kharlamov from comment #17) > Created attachment 121197 [details] > /sys/class/drm/card0/error with that hang Alexey, there were improvements pushed in kernel and Mesa that will benefit to your system, so please re-test with latest kernel & Mesa to see if this issue is still occurring. (In reply to yann from comment #19) > (In reply to Alexey Kharlamov from comment #17) > > Created attachment 121197 [details] > > /sys/class/drm/card0/error with that hang > > Alexey, there were improvements pushed in kernel and Mesa that will benefit > to your system, so please re-test with latest kernel & Mesa to see if this > issue is still occurring. Timeout. Assuming that it is fixed by now. If this is not the case, please re-test with latest kernel & Mesa (12-13) to see if this issue is still occurring since there were improvements pushed in kernel and Mesa that will benefit to your system. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.
Created attachment 119914 [details] dmesg after boot Hi After boot i have a *ERROR* mismatch in has_drrs in dmesg (at 2.40) . After suspend/resume the gpu hang for 20 seconds with [ 109.349028] [drm] stuck on render ring [ 109.349397] [drm] GPU HANG: ecode 7:0:0x85fffff8, in kwin [1667], reason: Ring hung, action: reset The hang only happen with the new 4.4-rc1 kernel, never with the 4.3 stable, but even with the 4.3 kernel there is the *ERROR* mismatch in has_drrs in dmesg. The gpu crash dump, dmesg after boot and after suspend/resume are attached for the 4.4-rc1 kernel. lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) glxinfo | grep OpenGL : OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.1.0-devel (git-e06238c 2015-11-08 trusty-oibaf-ppa) OpenGL core profile shading language version string: 3.30 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 3.0 Mesa 11.1.0-devel (git-e06238c 2015-11-08 trusty-oibaf-ppa) OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.1.0-devel (git-e06238c 2015-11-08 trusty-oibaf-ppa) I use Kubuntu 14.04 Trusty.