Bug 1071992

Summary: drm/i915: Resetting chip after gpu hang
Product: [openSUSE] openSUSE Distribution Reporter: Michael Meeks <mmeeks>
Component: X.OrgAssignee: E-mail List <xorg-maintainer-bugs>
Status: RESOLVED NORESPONSE QA Contact: E-mail List <xorg-maintainer-bugs>
Severity: Major    
Priority: P5 - None CC: mmeeks, tiwai
Version: Leap 42.3Flags: sndirsch: needinfo? (mmeeks)
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: hwinfo
dmesg etc.
X log.

Description Michael Meeks 2017-12-08 17:28:47 UTC
I'm using a 4k screen with a Dell Inspiron 15-7559 laptop.

Unfortuantely, it seems we get what I assume is some TDR type thing very regularly, 2x per day, much more so if I'm using impress or libreoffice generally (I guess we hit some under-loved code-path):

Dec 08 16:57:03 dell.home kernel: drm/i915: Resetting chip after gpu hang
Dec 08 16:57:03 dell.home kernel: [drm] RC6 on
Dec 08 16:57:03 dell.home kernel: [drm] GuC firmware load skipped
Dec 08 16:57:14 dell.home kernel: drm/i915: Resetting chip after gpu hang
Dec 08 16:57:14 dell.home kernel: [drm] RC6 on
Dec 08 16:57:14 dell.home kernel: [drm] GuC firmware load skipped

This brings down X - and I loose my un-saved work: a trifle annoying. I've tried a succession of more recent kernels to see if it helps, it doesn't I'm on:

Linux dell.home 4.4.92-31-default #1 SMP Sun Oct 22 06:56:24 UTC 2017 (1d80e8a) x86_64 x86_64 x86_64 GNU/Linux

Please do let me know what I can do to help chase it =)

$ rpm -qa | grep xorg
xorg-x11-driver-input-7.6_1-17.1.noarch
xorg-x11-util-devel-7.6_1-13.3.noarch
xorg-x11-devel-7.6-50.3.noarch
xorg-sgml-doctools-1.11-12.3.noarch
xorg-x11-libX11-ccache-7.6-23.1.noarch
xorg-x11-fonts-7.6-34.16.noarch
xorg-x11-driver-video-7.6_1-18.1.x86_64
xorg-x11-server-extra-7.6_1.18.3-28.1.x86_64
xorg-scripts-1.0.1-15.1.noarch
xorg-cf-files-1.0.5-8.3.noarch
xorg-x11-libs-7.6-50.3.noarch
xorg-x11-fonts-core-7.6-34.16.noarch
xorg-x11-server-7.6_1.18.3-28.1.x86_64
xorg-x11-7.6_1-19.3.noarch
xorg-x11-Xvnc-1.6.0-21.1.x86_64
xorg-x11-essentials-7.6_1-19.3.noarch
Comment 1 Michael Meeks 2017-12-08 17:30:14 UTC
Created attachment 752164 [details]
hwinfo
Comment 2 Michael Meeks 2017-12-08 17:30:54 UTC
Created attachment 752165 [details]
dmesg etc.
Comment 3 Michael Meeks 2017-12-08 17:32:25 UTC
Created attachment 752166 [details]
X log.
Comment 4 Takashi Iwai 2017-12-15 11:01:30 UTC
Is drm-kmp-default package installed on your system?
For Leap 42.3, we provide the updated KMS stack via KMP that is based on 4.9.x code.  For Skylake and later chips, this code works often better and more stably than 4.4.x-based code.  For older chips, it's often other way round; uninstalling drm-kmp helps for some cases.
Comment 5 Stefan Dirsch 2018-01-08 19:17:35 UTC
Setting to NEEDINFO.
Comment 6 Stefan Dirsch 2018-01-18 11:00:12 UTC
Michael, ping!
Comment 7 Stefan Dirsch 2018-02-06 14:13:22 UTC
Still waiting for a response for more than a month now. Please reopen once
you can provide the requested feedback. Thanks.