** Changed in: mesa (Ubuntu Precise)
       Status: New => Fix Released

** Changed in: mesa (Ubuntu Oneiric)
       Status: New => In Progress

** Changed in: mesa (Ubuntu Oneiric)
   Importance: Undecided => High

** Changed in: mesa (Ubuntu Oneiric)
     Assignee: (unassigned) => Robert Hooker (sarvatt)

** Changed in: mesa (Ubuntu Oneiric)
    Milestone: None => oneiric-updates

** Description changed:

  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
  
- To verify, install phoronix test suite on an Ivybridge system, and run
- the qgears2 benchmark
+ [Development Fix]
+ Upstream commits fixing these issues that are included in the patch stack:
+ 
http://cgit.freedesktop.org/mesa/mesa/commit/?h=7.11&id=439628318bfd4596d0d8129a0792d2c3ea849bb7
+ 
+ 
http://cgit.freedesktop.org/mesa/mesa/commit/?h=7.11&id=38dfedccb2a2b695a600350a75113e8c35683498
+ 
+ 
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c25e5300cba7628b58df93ead14ebc3cc32f338c
+ 
+ 
http://cgit.freedesktop.org/mesa/mesa/commit/?id=172bb92db1a3c317867d9cfec6f15c09c37a0f6c
  
  TEST CASE:
  1. log in to desktop on an Ivybridge system
  2. install phoronix-test-suite (sudo apt-get install phoronix-test-suite)
  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_hangcheck_elapsed] *ERROR* 
Hangcheck timer elapsed... GPU hung
  Jan 26 12:44:41 u kernel: [ 4260.408104] [drm] capturing error event; look 
for more information in /debug/dri/0/i915_error_state
  Jan 26 12:44:41 u kernel: [ 4260.414015] [drm:i915_wait_request] *ERROR* 
i915_wait_request returns -11 (awaiting 1332092 at 1332083, next 1332093)
  Jan 26 12:44:47 u kernel: [ 4266.772122] [drm:i915_hangcheck_elapsed] *ERROR* 
Hangcheck timer elapsed... GPU hung
  Jan 26 12:48:11 u kernel: [ 4470.536612] qgears[27719]: segfault at 0 ip 
01d36611 sp bfd950c0 error 4 in i965_dri.so[1cc2000+bc000]
  
  GPU: 00:02.0 VGA compatible controller: Intel Corporation Ivy Bridge
  Graphics Controller (rev 08)

** Description changed:

  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:
+ Upstream commits fixing these issues that are included in the patch stack and 
are also in 12.04's mesa:
  
http://cgit.freedesktop.org/mesa/mesa/commit/?h=7.11&id=439628318bfd4596d0d8129a0792d2c3ea849bb7
  
  
http://cgit.freedesktop.org/mesa/mesa/commit/?h=7.11&id=38dfedccb2a2b695a600350a75113e8c35683498
  
  
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c25e5300cba7628b58df93ead14ebc3cc32f338c
  
  
http://cgit.freedesktop.org/mesa/mesa/commit/?id=172bb92db1a3c317867d9cfec6f15c09c37a0f6c
  
- TEST CASE:
+ [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-test-suite)
  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_hangcheck_elapsed] *ERROR* 
Hangcheck timer elapsed... GPU hung
  Jan 26 12:44:41 u kernel: [ 4260.408104] [drm] capturing error event; look 
for more information in /debug/dri/0/i915_error_state
  Jan 26 12:44:41 u kernel: [ 4260.414015] [drm:i915_wait_request] *ERROR* 
i915_wait_request returns -11 (awaiting 1332092 at 1332083, next 1332093)
  Jan 26 12:44:47 u kernel: [ 4266.772122] [drm:i915_hangcheck_elapsed] *ERROR* 
Hangcheck timer elapsed... GPU hung
  Jan 26 12:48:11 u kernel: [ 4470.536612] qgears[27719]: segfault at 0 ip 
01d36611 sp bfd950c0 error 4 in i965_dri.so[1cc2000+bc000]
  
  GPU: 00:02.0 VGA compatible controller: Intel Corporation Ivy Bridge
  Graphics Controller (rev 08)

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to mesa in Ubuntu.
https://bugs.launchpad.net/bugs/966399

Title:
  Mesa related GPU hangs on Sandybridge and Ivybridge systems

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/966399/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to