GPU HANG after suspend/resume

Bug #1451165 reported by Constantin Zankl
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
xorg (Ubuntu)
Invalid
Low
Unassigned

Bug Description

Platform: Lenovo T450s
Desktop Environment: Cinnamon
Driver Version: 2.99.910-0ubuntu1.6

The GPU Hangs after a suspend/resume when the AC is not connected. But this behavior is not allays the case, but in most of the cases.

[ 102.885927] [drm] stuck on render ring
[ 102.886800] [drm] GPU HANG: ecode 0:0x5fd68105, in Xorg [1553], reason: Ring hung, action: reset
[ 102.886802] [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
[ 102.886802] [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel
[ 102.886803] [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue.
[ 102.886803] [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it.
[ 102.886804] [drm] GPU crash dump saved to /sys/class/drm/card0/error
---
.tmp.unity.support.test.0:

ApportVersion: 2.14.1-0ubuntu3.15
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: None
CurrentDesktop: X-Cinnamon
DistUpgraded: Fresh install
DistroCodename: rebecca
DistroRelease: Ubuntu 14.04
DistroVariant: ubuntu
DkmsStatus:
 acpi-call, 1.1.0, 3.13.0-37-generic, x86_64: installed
 tp-smapi, 0.41, 3.13.0-37-generic, x86_64: installed (original_module exists)
 vboxhost, 4.3.28, 3.13.0-37-generic, x86_64: installed
 virtualbox-guest, 4.3.18, 3.13.0-37-generic, x86_64: installed (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!)
 whirlygig-rng, 1.00, 3.13.0-37-generic, x86_64: installed
EcryptfsInUse: Yes
ExtraDebuggingInterest: Yes
GraphicsCard:
 Intel Corporation Broadwell-U Integrated Graphics [8086:1616] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: Lenovo Device [17aa:5036]
InstallationDate: Installed on 2015-04-07 (179 days ago)
InstallationMedia: Linux Mint 17.1 "Rebecca" - Release amd64 20141126
MachineType: LENOVO 20BX000TGE
Package: xorg 1:7.7+1ubuntu8.1
PackageArchitecture: amd64
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-37-generic root=UUID=03f263e6-bca7-452b-ba2a-4eb792c6c607 ro quiet nosplash nordrand psmouse.proto=imps
ProcVersionSignature: Ubuntu 3.13.0-37.64-generic 3.13.11.7
Tags: rebecca third-party-packages ubuntu
Uname: Linux 3.13.0-37-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip kismet lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 03/10/2015
dmi.bios.vendor: LENOVO
dmi.bios.version: JBET47WW (1.12 )
dmi.board.asset.tag: Not Available
dmi.board.name: 20BX000TGE
dmi.board.vendor: LENOVO
dmi.board.version: SDK0E50510 WIN
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: None
dmi.modalias: dmi:bvnLENOVO:bvrJBET47WW(1.12):bd03/10/2015:svnLENOVO:pn20BX000TGE:pvrThinkPadT450s:rvnLENOVO:rn20BX000TGE:rvrSDK0E50510WIN:cvnLENOVO:ct10:cvrNone:
dmi.product.name: 20BX000TGE
dmi.product.version: ThinkPad T450s
dmi.sys.vendor: LENOVO
version.compiz: compiz N/A
version.ia32-libs: ia32-libs 2014.05.14
version.libdrm2: libdrm2 2.4.60-2~ubuntu14.04.1
version.libgl1-mesa-dri: libgl1-mesa-dri 10.1.3-0ubuntu0.4
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 10.1.3-0ubuntu0.4
version.xserver-xorg-core: xserver-xorg-core 2:1.15.1-0ubuntu2.7
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.8.2-1ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.3.0-1ubuntu3.1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.910-0ubuntu1.6
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.10-1ubuntu2
xserver.bootTime: Sun Oct 4 01:34:41 2015
xserver.configfile: default
xserver.errors:

xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
 product id 1133
 vendor LGD
xserver.version: 2:1.15.1-0ubuntu2.7
---
.tmp.unity.support.test.0:

ApportVersion: 2.14.1-0ubuntu3.15
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: None
CurrentDesktop: X-Cinnamon
DistUpgraded: Fresh install
DistroCodename: rebecca
DistroRelease: Ubuntu 14.04
DistroVariant: ubuntu
DkmsStatus:
 acpi-call, 1.1.0, 3.13.0-37-generic, x86_64: installed
 tp-smapi, 0.41, 3.13.0-37-generic, x86_64: installed (original_module exists)
 vboxhost, 4.3.28, 3.13.0-37-generic, x86_64: installed
 virtualbox-guest, 4.3.18, 3.13.0-37-generic, x86_64: installed (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!)
 whirlygig-rng, 1.00, 3.13.0-37-generic, x86_64: installed
EcryptfsInUse: Yes
ExtraDebuggingInterest: Yes
GraphicsCard:
 Intel Corporation Broadwell-U Integrated Graphics [8086:1616] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: Lenovo Device [17aa:5036]
InstallationDate: Installed on 2015-04-07 (179 days ago)
InstallationMedia: Linux Mint 17.1 "Rebecca" - Release amd64 20141126
MachineType: LENOVO 20BX000TGE
Package: xorg 1:7.7+1ubuntu8.1
PackageArchitecture: amd64
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-37-generic root=UUID=03f263e6-bca7-452b-ba2a-4eb792c6c607 ro quiet nosplash nordrand psmouse.proto=imps
ProcVersionSignature: Ubuntu 3.13.0-37.64-generic 3.13.11.7
Tags: rebecca third-party-packages ubuntu
Uname: Linux 3.13.0-37-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip kismet lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 03/10/2015
dmi.bios.vendor: LENOVO
dmi.bios.version: JBET47WW (1.12 )
dmi.board.asset.tag: Not Available
dmi.board.name: 20BX000TGE
dmi.board.vendor: LENOVO
dmi.board.version: SDK0E50510 WIN
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: None
dmi.modalias: dmi:bvnLENOVO:bvrJBET47WW(1.12):bd03/10/2015:svnLENOVO:pn20BX000TGE:pvrThinkPadT450s:rvnLENOVO:rn20BX000TGE:rvrSDK0E50510WIN:cvnLENOVO:ct10:cvrNone:
dmi.product.name: 20BX000TGE
dmi.product.version: ThinkPad T450s
dmi.sys.vendor: LENOVO
version.compiz: compiz N/A
version.ia32-libs: ia32-libs 2014.05.14
version.libdrm2: libdrm2 2.4.60-2~ubuntu14.04.1
version.libgl1-mesa-dri: libgl1-mesa-dri 10.1.3-0ubuntu0.4
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 10.1.3-0ubuntu0.4
version.xserver-xorg-core: xserver-xorg-core 2:1.15.1-0ubuntu2.7
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.8.2-1ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.3.0-1ubuntu3.1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.910-0ubuntu1.6
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.10-1ubuntu2
xserver.bootTime: Sun Oct 4 01:34:41 2015
xserver.configfile: default
xserver.errors: intel(0): Failed to submit rendering commands, disabling acceleration.
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
 product id 1133
 vendor LGD
xserver.version: 2:1.15.1-0ubuntu2.7

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote :
Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote :

I figured out that is has nothing to do with the AC.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Confirmed
Revision history for this message
phitastic (robbel) wrote :

Same issue: Ubuntu 14.04 LTS, 3.16.0-37-generic #51~14.04.1-Ubuntu SMP Wed May 6 15:23:14 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

After waking up from sleep, every couple of times the following error hits:

[ 1700.310259] [drm] stuck on render ring
[ 1700.311378] [drm] GPU HANG: ecode 0:0x84dffefc, in Xorg [1330], reason: Ring hung, action: reset
[ 1700.311380] [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
[ 1700.311381] [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel
[ 1700.311382] [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue.
[ 1700.311383] [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it.
[ 1700.311384] [drm] GPU crash dump saved to /sys/class/drm/card0/error
[ 1702.309120] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
[ 1706.330906] [drm] stuck on render ring
[ 1706.331979] [drm] GPU HANG: ecode 0:0x84dffefc, in Xorg [1330], reason: Ring hung, action: reset
[ 1706.332053] [drm:i915_context_is_banned] *ERROR* gpu hanging too fast, banning!
[ 1708.329919] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off

will attach /sys/class/drm/card0/error when problem occurs again

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote :

Ok, after some testing with the current version I can say that his is related to the driver version. With the newest driver ( new kernel, Broadwell preliminary hardware support was removed) from freedesktop.org this is not happening anymore. But the Bug seems to be related to all new HD5500 GPUs. This will be a problem for may users in the future, as the 3D acceleration is slowing down after this.

Revision history for this message
penalvch (penalvch) wrote :

Constantin Zankl, thank you for taking the time to report this bug and helping to make Ubuntu better. Please execute the following command, as it will automatically gather debugging information, in a terminal:
apport-collect -p xorg 1451165

Please ensure you have the package xdiagnose installed, and that you click the Yes button for attaching additional debugging information.

When reporting bugs in the future please use apport by using 'ubuntu-bug' and the name of the package affected. You can learn more about this functionality at https://wiki.ubuntu.com/ReportingBugs.

affects: xserver-xorg-video-intel (Ubuntu) → xorg (Ubuntu)
Changed in xorg (Ubuntu):
importance: Undecided → Low
status: Confirmed → Incomplete
Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : BootDmesg.txt

apport information

tags: added: apport-collected rebecca third-party-packages ubuntu
description: updated
Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : BootLog.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : Dependencies.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : DpkgLog.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : GconfCompiz.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : Lspci.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : Lsusb.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : MonitorsUser.xml.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : ProcEnviron.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : ProcModules.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : UdevDb.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : UdevLog.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : UnitySupportTest.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : XorgLog.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : XorgLogOld.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : Xrandr.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : xdpyinfo.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : xserver.devices.txt

apport information

description: updated
Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : BootDmesg.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : BootLog.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : Dependencies.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : DpkgLog.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : GconfCompiz.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : Lspci.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : Lsusb.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : MonitorsUser.xml.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : ProcEnviron.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : ProcModules.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : UdevDb.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : UdevLog.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : UnitySupportTest.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : XorgLog.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : XorgLogOld.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : Xrandr.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : xdpyinfo.txt

apport information

Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote : xserver.devices.txt

apport information

Revision history for this message
penalvch (penalvch) wrote :

Constantin Zankl, thank you for taking the time to report this and trying to help make Ubuntu better. However, Linux Mint is not a software package provided by the official Ubuntu repositories. Because of this the Ubuntu project can not support or fix your particular bug. Please report this bug to the provider of the software package. Thanks!

If you are interested in learning more about software repositories and Ubuntu, check https://help.ubuntu.com/community/Repositories .

Changed in xorg (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
Constantin Zankl (constantin-zankl-e) wrote :

Christopher, I see. this also happened on my Ubuntu installation, but I can't reproduce this currently. But thanks for your help. I will report again in the Linux Mint Launchpad.

Thanks for help and patience

Revision history for this message
penalvch (penalvch) wrote :

Constantin Zankl, if it's reproducible in Ubuntu (not Linux Mint), then please file a new report with Ubuntu via a terminal:
ubuntu-bug xorg

Please ensure you have the package xdiagnose installed, and that you click the Yes button for attaching additional debugging information.

Also, please feel free to subscribe me to it.

To post a comment you must log in.