Mesa related GPU hangs on Sandybridge and Ivybridge systems
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mesa (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Oneiric |
Fix Released
|
High
|
Robert Hooker | ||
Precise |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
During QA testing of 11.10 on unreleased Ivybridge systems, we have encountered quite a few GPU hang bugs in mesa that take out the desktop that have been fixed in the stable mesa-7.11 branch after 11.10 released. Given that 7.11.2 is quite large and different than 7.11.0 that is in oneiric, I've backported just the fixes for the issues we have found and they are all included in 12.04.
These include:
GPU reset loop leading to a hard hang of the system when these apps are run on Ivybridge: qgears2, openarena, unigine heaven, trine, minecraft
Hard hang of the system when these apps are run on Sandybridge: trine, oilrush
Wrong colors rendered in lightsmark on Ivybridge
[Development Fix]
Upstream commits fixing these issues that are included in the patch stack and are also in 12.04's mesa:
http://
http://
http://
http://
[Stable Fix]
Manually backporting those 4 commits
[Test Case]
1. log in to desktop on an Ivybridge system
2. install phoronix-test-suite (sudo apt-get install phoronix-
3. run lightsmark or qgears2 test (phoronix-test suite run lightsmark)
If it fails, dmesg will be flooded with these errors and the desktop will be unusable
Jan 26 12:44:41 u kernel: [ 4260.408090] [drm:i915_
Jan 26 12:44:41 u kernel: [ 4260.408104] [drm] capturing error event; look for more information in /debug/
Jan 26 12:44:41 u kernel: [ 4260.414015] [drm:i915_
Jan 26 12:44:47 u kernel: [ 4266.772122] [drm:i915_
Jan 26 12:48:11 u kernel: [ 4470.536612] qgears[27719]: segfault at 0 ip 01d36611 sp bfd950c0 error 4 in i965_dri.
GPU: 00:02.0 VGA compatible controller: Intel Corporation Ivy Bridge Graphics Controller (rev 08)
Related branches
Changed in mesa (Ubuntu Precise): | |
status: | New → Fix Released |
Changed in mesa (Ubuntu Oneiric): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Robert Hooker (sarvatt) |
milestone: | none → oneiric-updates |
description: | updated |
description: | updated |
tags: | added: blocks-hwcert-enablement |
Debdiff containing the fixes