ubuntu-x-swat team mailing list archive
-
ubuntu-x-swat team
-
Mailing list archive
-
Message #105469
[Bug 603064] Re: [i965gm] GPU lockup 77c6dfe5
Upstream bug was solved with the following commit. I'm going to re-
target this to the kernel team, so they can verify the fix is included
for natty and sru it to maverick if appropriate. I am not seeing the
git commit id in the ubuntu-maverick git tree, but maybe its commit id
changed when it was backported.
commit 85345517fe6d4de27b0d6ca19fef9d28ac947c4a
Author: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx>
Date: Sat Nov 13 09:49:11 2010 +0000
drm/i915: Retire any pending operations on the old scanout when
switching
An old and oft reported bug, is that of the GPU hanging on a
MI_WAIT_FOR_EVENT following a mode switch. The cause is that the GPU is
waiting on a scanline counter on an inactive pipe, and so waits for a
very long time until eventually the user reboots his machine.
We can prevent this either by moving the WAIT into the kernel and
thereby incurring considerable cost on every swapbuffers, or by waiting
for the GPU to retire the last batch that accesses the framebuffer
before installing a new one. As mode switches are much rarer than swap
buffers, this looks like an easy choice.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=28964
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=29252
Signed-off-by: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx>
Cc: stable@xxxxxxxxxx
** Description changed:
Binary package hint: xserver-xorg-video-intel
This happened while watching a video in Totem.
+
+ ACTHD: 0x00000000
+ EIR: 0x00000000
+ EMR: 0xffffffcd
+ ESR: 0x00000000
+ PGTBL_ER: 0x00000000
+ IPEHR: 0x00000000
+ IPEIR: 0x00000000
+ INSTDONE: 0xffe5fafe
+ INSTDONE1: 0x000fffff
+ busy: Projection and LOD
+ busy: Bypass FIFO
+ busy: Color calculator
+
ProblemType: Crash
DistroRelease: Ubuntu 10.10
Package: xserver-xorg-video-intel 2:2.11.0-1ubuntu2
ProcVersionSignature: Ubuntu 2.6.35-6.9-generic 2.6.35-rc3
Uname: Linux 2.6.35-6-generic x86_64
Architecture: amd64
Chipset: i965gm
DRM.card0.DVI.D.1:
- status: disconnected
- enabled: disabled
- dpms: Off
- modes:
- edid-base64:
+ status: disconnected
+ enabled: disabled
+ dpms: Off
+ modes:
+ edid-base64:
DRM.card0.LVDS.1:
- status: connected
- enabled: enabled
- dpms: Off
- modes: 1680x1050
- edid-base64: AP///////wAkTYcoAAAAAAAPAQOAIRV4CrylmFhViygkUFQAAAABAQEBAQEBAQEBAQEBAQEBHC+Q0GAaD0AgMBMAS88QAAAZRSeQ0GAaD0AgMBMAS88QAAAZAAAADwCzCjKzCigUAQAyDAAAAAAA/gBMUDE1NFcwMi1UTDA2AL8=
+ status: connected
+ enabled: enabled
+ dpms: Off
+ modes: 1680x1050
+ edid-base64: AP///////wAkTYcoAAAAAAAPAQOAIRV4CrylmFhViygkUFQAAAABAQEBAQEBAQEBAQEBAQEBHC+Q0GAaD0AgMBMAS88QAAAZRSeQ0GAaD0AgMBMAS88QAAAZAAAADwCzCjKzCigUAQAyDAAAAAAA/gBMUDE1NFcwMi1UTDA2AL8=
DRM.card0.VGA.1:
- status: connected
- enabled: enabled
- dpms: On
- modes: 1920x1200 1600x1200 1680x1050 1280x1024 1440x900 1280x960 1280x800 1024x768 800x600 800x600 640x480
- edid-base64: AP///////wBMLeYDNjJXVCMSAQMONyJ4Kv4hqFM3riQRUFQjCACpQIGAgUCBAJUAswABAQEBKDyAoHCwI0AwIDYAJlQhAAAaAAAA/QA4PB5REQAKICAgICAgAAAA/ABTeW5jTWFzdGVyCiAgAAAA/wBIVkRRODAwNDkwCiAgANc=
+ status: connected
+ enabled: enabled
+ dpms: On
+ modes: 1920x1200 1600x1200 1680x1050 1280x1024 1440x900 1280x960 1280x800 1024x768 800x600 800x600 640x480
+ edid-base64: AP///////wBMLeYDNjJXVCMSAQMONyJ4Kv4hqFM3riQRUFQjCACpQIGAgUCBAJUAswABAQEBKDyAoHCwI0AwIDYAJlQhAAAaAAAA/QA4PB5REQAKICAgICAgAAAA/ABTeW5jTWFzdGVyCiAgAAAA/wBIVkRRODAwNDkwCiAgANc=
Date: Tue Jul 6 23:41:42 2010
DkmsStatus: Error: [Errno 2] No such file or directory
DumpSignature: 77c6dfe5
ExecutablePath: /usr/share/apport/apport-gpu-error-intel.py
InterpreterPath: /usr/bin/python2.6
MachineType: LENOVO 6465CTO
PccardctlIdent:
- Socket 0:
- no product info available
+ Socket 0:
+ no product info available
PccardctlStatus:
- Socket 0:
- no card
+ Socket 0:
+ no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.35-6-generic root=UUID=305dde78-d20a-4248-aaf4-09447b7c5791 ro quiet splash
ProcCmdline: /usr/bin/python /usr/share/apport/apport-gpu-error-intel.py
ProcEnviron:
-
+
SourcePackage: xserver-xorg-video-intel
Title: [i965gm] GPU lockup 77c6dfe5
UserGroups:
-
+
dmi.bios.date: 01/21/2008
dmi.bios.vendor: LENOVO
dmi.bios.version: 7LETB0WW (2.10 )
dmi.board.name: 6465CTO
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr7LETB0WW(2.10):bd01/21/2008:svnLENOVO:pn6465CTO:pvrThinkPadT61:rvnLENOVO:rn6465CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 6465CTO
dmi.product.version: ThinkPad T61
dmi.sys.vendor: LENOVO
system:
- distro: Ubuntu
- codename: maverick
- architecture: x86_64
- kernel: 2.6.35-6-generic
+ distro: Ubuntu
+ codename: maverick
+ architecture: x86_64
+ kernel: 2.6.35-6-generic
** Summary changed:
- [i965gm] GPU lockup 77c6dfe5
+ [i965gm] GPU lockup - needs git commit 85345517fe6d4de27b0d6ca19fef9d28ac947c4a
** Also affects: xserver-xorg-video-intel (Ubuntu Maverick)
Importance: Undecided
Status: New
** Also affects: xserver-xorg-video-intel (Ubuntu Natty)
Importance: High
Status: Triaged
** Changed in: xserver-xorg-video-intel (Ubuntu Natty)
Status: Triaged => Fix Released
** Changed in: xserver-xorg-video-intel (Ubuntu Maverick)
Importance: Undecided => High
** Changed in: xserver-xorg-video-intel (Ubuntu Maverick)
Status: New => Triaged
--
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-video-intel in ubuntu.
https://bugs.launchpad.net/bugs/603064
Title:
[i965gm] GPU lockup - needs git commit
85345517fe6d4de27b0d6ca19fef9d28ac947c4a
References