Activity log for bug #727594

Date Who What changed Old value New value Message
2011-03-02 04:43:44 David Coggins bug added bug
2011-03-03 01:37:43 Bryce Harrington summary [i915gm] GPU lockup c38b9ae8 (ESR: 0x00000001 IPEHR: 0x02000004) [i915gm] GPU lockup (ESR: 0x00000001 IPEHR: 0x02000004)
2011-03-03 01:53:21 Bryce Harrington bug watch added http://bugs.freedesktop.org/show_bug.cgi?id=34948
2011-03-03 01:53:21 Bryce Harrington bug task added xserver-xorg-video-intel
2011-03-03 01:53:42 Bryce Harrington xserver-xorg-video-intel (Ubuntu): importance Undecided High
2011-03-03 01:53:42 Bryce Harrington xserver-xorg-video-intel (Ubuntu): status New Triaged
2011-03-03 01:54:07 Bryce Harrington bug task added linux (Ubuntu)
2011-03-03 06:53:39 Bug Watch Updater xserver-xorg-video-intel: status Unknown Confirmed
2011-03-03 06:53:39 Bug Watch Updater xserver-xorg-video-intel: importance Unknown Critical
2011-03-06 21:57:27 Tobias Diedrich bug added subscriber Tobias Diedrich
2011-03-15 10:08:48 Bryce Harrington bug watch added http://bugs.freedesktop.org/show_bug.cgi?id=34014
2011-03-15 10:08:48 Bryce Harrington xserver-xorg-video-intel: importance Critical Unknown
2011-03-15 10:08:48 Bryce Harrington xserver-xorg-video-intel: status Confirmed Unknown
2011-03-15 10:08:48 Bryce Harrington xserver-xorg-video-intel: remote watch freedesktop.org Bugzilla #34948 freedesktop.org Bugzilla #34014
2011-03-15 10:23:05 Bug Watch Updater xserver-xorg-video-intel: status Unknown Confirmed
2011-03-15 10:23:05 Bug Watch Updater xserver-xorg-video-intel: importance Unknown High
2011-03-23 19:13:18 Bug Watch Updater xserver-xorg-video-intel: status Confirmed Fix Released
2011-03-24 09:28:51 David Coggins removed subscriber David Coggins
2011-03-28 10:23:23 Bug Watch Updater xserver-xorg-video-intel: status Fix Released Confirmed
2011-04-13 00:09:18 Bug Watch Updater xserver-xorg-video-intel: status Confirmed Fix Released
2011-04-20 01:14:27 Bryce Harrington xserver-xorg-video-intel (Ubuntu): status Triaged Incomplete
2011-04-21 01:27:42 Bryce Harrington xserver-xorg-video-intel (Ubuntu): status Incomplete New
2011-04-21 01:27:52 Bryce Harrington xserver-xorg-video-intel (Ubuntu): status New Incomplete
2011-04-23 00:02:54 Bryce Harrington xserver-xorg-video-intel (Ubuntu): status Incomplete In Progress
2011-04-23 00:33:23 Bryce Harrington description Binary package hint: xserver-xorg-video-intel As instructed by Bryce I installed the following kernel on my Asus eee pc 701 running natty: " Please test with the following kernel: http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/ " by doing sudo dpkg -i linux-image....deb Then I ran update manager. After rebooting I browsed with google chrome. The system froze after 5 minutes. I rebooted the same kernel and immediately got this problem popup. In addition there is font corruption - part of the letter t is missing in the browser. ProblemType: Crash DistroRelease: Ubuntu 11.04 Package: xserver-xorg-video-intel 2:2.14.0-1ubuntu11 Uname: Linux 2.6.38-999-generic i686 Architecture: i386 Chipset: i915gm CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins' CompositorRunning: None DRM.card0.LVDS.1: status: connected enabled: enabled dpms: On modes: 800x480 edid-base64: DRM.card0.VGA.1: status: connected enabled: enabled dpms: On modes: 1680x1050 1280x1024 1280x1024 1280x960 1152x864 1024x768 1024x768 1024x768 832x624 800x600 800x600 800x600 800x600 640x480 640x480 640x480 640x480 720x400 edid-base64: AP///////wBMLX4CMjJFTQ4RAQMOLx54KtUVpFVJmicUUFS/74CzAIGAgUBxTwEBAQEBAQEBfC6QoGAaHkAwIDYA2igRAAAaAAAA/QA4Sx5RDgAKICAgICAgAAAA/ABTeW5jTWFzdGVyCiAgAAAA/wBIOU5QNDAwMTk3CiAgAM8= Date: Wed Mar 2 15:23:13 2011 DistUpgraded: Yes, recently upgraded Log time: 2011-02-17 19:00:58.983764 DistroCodename: natty DistroVariant: ubuntu DumpSignature: c38b9ae8 (ESR: 0x00000001 IPEHR: 0x02000004) ExecutablePath: /usr/share/apport/apport-gpu-error-intel.py GraphicsCard: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592] (rev 04) (prog-if 00 [VGA controller]) Subsystem: ASUSTeK Computer Inc. Device [1043:82d9] Subsystem: ASUSTeK Computer Inc. Device [1043:82d9] InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110202) InterpreterPath: /usr/bin/python2.7 MachineType: ASUSTeK Computer INC. 701 ProcCmdline: /usr/bin/python /usr/share/apport/apport-gpu-error-intel.py ProcEnviron: ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-999-generic root=UUID=3893e3fd-c2b4-40ec-9810-5a9aba86cbd4 ro crashkernel=384M-2G:64M,2G-:128M quiet splash vt.handoff=7 ProcKernelCmdLine_: BOOT_IMAGE=/boot/vmlinuz-2.6.38-999-generic root=UUID=3893e3fd-c2b4-40ec-9810-5a9aba86cbd4 ro crashkernel=384M-2G:64M,2G-:128M quiet splash vt.handoff=7 RelatedPackageVersions: xserver-xorg 1:7.6~3ubuntu8 libdrm2 2.4.23-1ubuntu3 xserver-xorg-video-intel 2:2.14.0-1ubuntu11 Renderer: Unknown SourcePackage: xserver-xorg-video-intel Title: [i915gm] GPU lockup c38b9ae8 (ESR: 0x00000001 IPEHR: 0x02000004) UpgradeStatus: Upgraded to natty on 2011-02-24 (5 days ago) UserGroups: dmi.bios.date: 05/04/2008 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: 1001 dmi.board.asset.tag: To Be Filled By O.E.M. dmi.board.name: 701 dmi.board.vendor: ASUSTeK Computer INC. dmi.board.version: x.xx dmi.chassis.asset.tag: 0x00000000 dmi.chassis.type: 10 dmi.chassis.vendor: ASUSTek Computer INC. dmi.chassis.version: x.x dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr1001:bd05/04/2008:svnASUSTeKComputerINC.:pn701:pvrx.x:rvnASUSTeKComputerINC.:rn701:rvrx.xx:cvnASUSTekComputerINC.:ct10:cvrx.x: dmi.product.name: 701 dmi.product.version: x.x dmi.sys.vendor: ASUSTeK Computer INC. version.compiz: compiz 1:0.9.4-0ubuntu3 version.libdrm2: libdrm2 2.4.23-1ubuntu3 version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.1~git20110215.cc1636b6-0ubuntu2 version.xserver-xorg: xserver-xorg 1:7.6~3ubuntu8 version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.0-0ubuntu2 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-1ubuntu11 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu5 [Impact] Severe GPU lockup affecting the i915/i945 family of Intel chips, resulting in unrecoverable freeze of graphics, black screen and/or corruption, requiring a hard reboot to reset. The issue is widespread amongst these cards as evidenced by the large number of dupes; the hardware is common. Most users report this is a regression in behavior from maverick. [Background] Subsequent to the code included in maverick, upstream introduced an optimization to relax fencing on Intel hardware. This change reduced the amount of memory allocated for video buffers. However on older (pre-G33) hardware such as i915/i945 this results in increased chances of GPU lockups. [Fix for Development Version] Upstream has opted to disable the relaxed fencing optimization for their driver release, and the change is still present in their active upstream git tree. Thus, we will be pulling this fix when we update X in oneiric. [Fix for Stable Version] For natty, the attached patch is a backport of the patch that went upstream. This patch makes relaxed fencing into an xorg.conf option that can be set, and makes it disabled by default for gen < 33 chipsets. [Steps to Reproduce] The freezes typically occur intermittently after some period of use. For some people it occurs right at boot, others after minutes or hours of usage. Some users find that certain activities such as web browsing makes the issue more likely to occur, but others do not find it correlated to any particular action. However, in all cases once the system is frozen, the file /sys/kernel/debug/dri/0/i915_error_state will contain an error code for the IPEHR value. The exact value appears to vary greatly from hw to hw, but common values tend to be either in the 0x02xxxxxx or 0x7xxxxxxx range. With this patch applied, gpu freezes should either go away entirely, or become much less frequent. Freezes which still occur but have IPEHR values outside these two ranges may be unrelated bugs. [Regression Potential] The patch itself is relatively small and unlikely to introduce regression. However, this switches optimization paths within the driver. It restores us to an older codepath so presumably this will at least be as stable as maverick, however the amount of testing this path has received on natty is limited. The code is upstream and being tested by the wider community and so far has not proven problematic. Because it is disabling an optimization, it is possible some users of older hardware may see performance regress, but should be no worse than what was available in maverick. [Original Report] As instructed by Bryce I installed the following kernel on my Asus eee pc 701 running natty: " Please test with the following kernel:   http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/ " by doing sudo dpkg -i linux-image....deb Then I ran update manager. After rebooting I browsed with google chrome. The system froze after 5 minutes. I rebooted the same kernel and immediately got this problem popup. In addition there is font corruption - part of the letter t is missing in the browser. ProblemType: Crash DistroRelease: Ubuntu 11.04 Package: xserver-xorg-video-intel 2:2.14.0-1ubuntu11 Uname: Linux 2.6.38-999-generic i686 Architecture: i386 Chipset: i915gm CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins' CompositorRunning: None DRM.card0.LVDS.1:  status: connected  enabled: enabled  dpms: On  modes: 800x480  edid-base64: DRM.card0.VGA.1:  status: connected  enabled: enabled  dpms: On  modes: 1680x1050 1280x1024 1280x1024 1280x960 1152x864 1024x768 1024x768 1024x768 832x624 800x600 800x600 800x600 800x600 640x480 640x480 640x480 640x480 720x400  edid-base64: AP///////wBMLX4CMjJFTQ4RAQMOLx54KtUVpFVJmicUUFS/74CzAIGAgUBxTwEBAQEBAQEBfC6QoGAaHkAwIDYA2igRAAAaAAAA/QA4Sx5RDgAKICAgICAgAAAA/ABTeW5jTWFzdGVyCiAgAAAA/wBIOU5QNDAwMTk3CiAgAM8= Date: Wed Mar 2 15:23:13 2011 DistUpgraded: Yes, recently upgraded Log time: 2011-02-17 19:00:58.983764 DistroCodename: natty DistroVariant: ubuntu DumpSignature: c38b9ae8 (ESR: 0x00000001 IPEHR: 0x02000004) ExecutablePath: /usr/share/apport/apport-gpu-error-intel.py GraphicsCard:  Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592] (rev 04) (prog-if 00 [VGA controller])    Subsystem: ASUSTeK Computer Inc. Device [1043:82d9]    Subsystem: ASUSTeK Computer Inc. Device [1043:82d9] InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110202) InterpreterPath: /usr/bin/python2.7 MachineType: ASUSTeK Computer INC. 701 ProcCmdline: /usr/bin/python /usr/share/apport/apport-gpu-error-intel.py ProcEnviron: ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-999-generic root=UUID=3893e3fd-c2b4-40ec-9810-5a9aba86cbd4 ro crashkernel=384M-2G:64M,2G-:128M quiet splash vt.handoff=7 ProcKernelCmdLine_: BOOT_IMAGE=/boot/vmlinuz-2.6.38-999-generic root=UUID=3893e3fd-c2b4-40ec-9810-5a9aba86cbd4 ro crashkernel=384M-2G:64M,2G-:128M quiet splash vt.handoff=7 RelatedPackageVersions:  xserver-xorg 1:7.6~3ubuntu8  libdrm2 2.4.23-1ubuntu3  xserver-xorg-video-intel 2:2.14.0-1ubuntu11 Renderer: Unknown SourcePackage: xserver-xorg-video-intel Title: [i915gm] GPU lockup c38b9ae8 (ESR: 0x00000001 IPEHR: 0x02000004) UpgradeStatus: Upgraded to natty on 2011-02-24 (5 days ago) UserGroups: dmi.bios.date: 05/04/2008 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: 1001 dmi.board.asset.tag: To Be Filled By O.E.M. dmi.board.name: 701 dmi.board.vendor: ASUSTeK Computer INC. dmi.board.version: x.xx dmi.chassis.asset.tag: 0x00000000 dmi.chassis.type: 10 dmi.chassis.vendor: ASUSTek Computer INC. dmi.chassis.version: x.x dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr1001:bd05/04/2008:svnASUSTeKComputerINC.:pn701:pvrx.x:rvnASUSTeKComputerINC.:rn701:rvrx.xx:cvnASUSTekComputerINC.:ct10:cvrx.x: dmi.product.name: 701 dmi.product.version: x.x dmi.sys.vendor: ASUSTeK Computer INC. version.compiz: compiz 1:0.9.4-0ubuntu3 version.libdrm2: libdrm2 2.4.23-1ubuntu3 version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.1~git20110215.cc1636b6-0ubuntu2 version.xserver-xorg: xserver-xorg 1:7.6~3ubuntu8 version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.0-0ubuntu2 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-1ubuntu11 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu5
2011-04-23 00:42:56 Bryce Harrington nominated for series Ubuntu Natty
2011-04-23 00:42:56 Bryce Harrington bug task added linux (Ubuntu Natty)
2011-04-23 00:42:56 Bryce Harrington bug task added xserver-xorg-video-intel (Ubuntu Natty)
2011-04-23 00:42:56 Bryce Harrington nominated for series Ubuntu Oneiric
2011-04-23 00:43:14 Bryce Harrington xserver-xorg-video-intel (Ubuntu Natty): milestone natty-updates
2011-04-23 00:43:22 Bryce Harrington linux (Ubuntu Natty): status New Invalid
2011-04-23 00:43:32 Bryce Harrington xserver-xorg-video-intel (Ubuntu Natty): assignee Bryce Harrington (bryce)
2011-04-23 00:46:39 Bryce Harrington summary [i915gm] GPU lockup (ESR: 0x00000001 IPEHR: 0x02000004) SRU: [i915gm] GPU lockup (ESR: 0x00000001 IPEHR: 0x02000004)
2011-04-23 01:02:33 Bryce Harrington bug added subscriber Ubuntu Stable Release Updates Team
2011-04-23 01:27:01 peter b bug added subscriber peter b
2011-04-23 02:09:40 Bryce Harrington xserver-xorg-video-intel (Ubuntu Natty): status In Progress Fix Committed
2011-04-23 02:16:40 Bryce Harrington attachment added xserver-xorg-video-intel_2.14.0-4ubuntu7.1_source.debdiff https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/727594/+attachment/2083721/+files/xserver-xorg-video-intel_2.14.0-4ubuntu7.1_source.debdiff
2011-04-23 04:44:04 Sergey "Shnatsel" Davidoff removed subscriber Sergey "Shnatsel" Davidoff
2011-04-23 21:06:51 Bryce Harrington attachment added xserver-xorg-video-intel_2.14.0-4ubuntu7.1.debdiff https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/727594/+attachment/2085140/+files/xserver-xorg-video-intel_2.14.0-4ubuntu7.1.debdiff
2011-04-25 21:33:36 TimH1 bug added subscriber TimH1
2011-04-26 18:57:06 Clint Byrum bug added subscriber SRU Verification
2011-04-26 18:57:11 Clint Byrum tags apport-crash freeze i386 natty ubuntu apport-crash freeze i386 natty ubuntu verification-needed
2011-04-26 19:15:34 Launchpad Janitor branch linked lp:ubuntu/natty-proposed/xserver-xorg-video-intel
2011-04-27 00:48:14 Bug Watch Updater xserver-xorg-video-intel: status Fix Released Confirmed
2011-04-27 19:16:25 totya bug added subscriber totya
2011-04-27 20:39:58 bugbot description [Impact] Severe GPU lockup affecting the i915/i945 family of Intel chips, resulting in unrecoverable freeze of graphics, black screen and/or corruption, requiring a hard reboot to reset. The issue is widespread amongst these cards as evidenced by the large number of dupes; the hardware is common. Most users report this is a regression in behavior from maverick. [Background] Subsequent to the code included in maverick, upstream introduced an optimization to relax fencing on Intel hardware. This change reduced the amount of memory allocated for video buffers. However on older (pre-G33) hardware such as i915/i945 this results in increased chances of GPU lockups. [Fix for Development Version] Upstream has opted to disable the relaxed fencing optimization for their driver release, and the change is still present in their active upstream git tree. Thus, we will be pulling this fix when we update X in oneiric. [Fix for Stable Version] For natty, the attached patch is a backport of the patch that went upstream. This patch makes relaxed fencing into an xorg.conf option that can be set, and makes it disabled by default for gen < 33 chipsets. [Steps to Reproduce] The freezes typically occur intermittently after some period of use. For some people it occurs right at boot, others after minutes or hours of usage. Some users find that certain activities such as web browsing makes the issue more likely to occur, but others do not find it correlated to any particular action. However, in all cases once the system is frozen, the file /sys/kernel/debug/dri/0/i915_error_state will contain an error code for the IPEHR value. The exact value appears to vary greatly from hw to hw, but common values tend to be either in the 0x02xxxxxx or 0x7xxxxxxx range. With this patch applied, gpu freezes should either go away entirely, or become much less frequent. Freezes which still occur but have IPEHR values outside these two ranges may be unrelated bugs. [Regression Potential] The patch itself is relatively small and unlikely to introduce regression. However, this switches optimization paths within the driver. It restores us to an older codepath so presumably this will at least be as stable as maverick, however the amount of testing this path has received on natty is limited. The code is upstream and being tested by the wider community and so far has not proven problematic. Because it is disabling an optimization, it is possible some users of older hardware may see performance regress, but should be no worse than what was available in maverick. [Original Report] As instructed by Bryce I installed the following kernel on my Asus eee pc 701 running natty: " Please test with the following kernel:   http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/ " by doing sudo dpkg -i linux-image....deb Then I ran update manager. After rebooting I browsed with google chrome. The system froze after 5 minutes. I rebooted the same kernel and immediately got this problem popup. In addition there is font corruption - part of the letter t is missing in the browser. ProblemType: Crash DistroRelease: Ubuntu 11.04 Package: xserver-xorg-video-intel 2:2.14.0-1ubuntu11 Uname: Linux 2.6.38-999-generic i686 Architecture: i386 Chipset: i915gm CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins' CompositorRunning: None DRM.card0.LVDS.1:  status: connected  enabled: enabled  dpms: On  modes: 800x480  edid-base64: DRM.card0.VGA.1:  status: connected  enabled: enabled  dpms: On  modes: 1680x1050 1280x1024 1280x1024 1280x960 1152x864 1024x768 1024x768 1024x768 832x624 800x600 800x600 800x600 800x600 640x480 640x480 640x480 640x480 720x400  edid-base64: AP///////wBMLX4CMjJFTQ4RAQMOLx54KtUVpFVJmicUUFS/74CzAIGAgUBxTwEBAQEBAQEBfC6QoGAaHkAwIDYA2igRAAAaAAAA/QA4Sx5RDgAKICAgICAgAAAA/ABTeW5jTWFzdGVyCiAgAAAA/wBIOU5QNDAwMTk3CiAgAM8= Date: Wed Mar 2 15:23:13 2011 DistUpgraded: Yes, recently upgraded Log time: 2011-02-17 19:00:58.983764 DistroCodename: natty DistroVariant: ubuntu DumpSignature: c38b9ae8 (ESR: 0x00000001 IPEHR: 0x02000004) ExecutablePath: /usr/share/apport/apport-gpu-error-intel.py GraphicsCard:  Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592] (rev 04) (prog-if 00 [VGA controller])    Subsystem: ASUSTeK Computer Inc. Device [1043:82d9]    Subsystem: ASUSTeK Computer Inc. Device [1043:82d9] InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110202) InterpreterPath: /usr/bin/python2.7 MachineType: ASUSTeK Computer INC. 701 ProcCmdline: /usr/bin/python /usr/share/apport/apport-gpu-error-intel.py ProcEnviron: ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-999-generic root=UUID=3893e3fd-c2b4-40ec-9810-5a9aba86cbd4 ro crashkernel=384M-2G:64M,2G-:128M quiet splash vt.handoff=7 ProcKernelCmdLine_: BOOT_IMAGE=/boot/vmlinuz-2.6.38-999-generic root=UUID=3893e3fd-c2b4-40ec-9810-5a9aba86cbd4 ro crashkernel=384M-2G:64M,2G-:128M quiet splash vt.handoff=7 RelatedPackageVersions:  xserver-xorg 1:7.6~3ubuntu8  libdrm2 2.4.23-1ubuntu3  xserver-xorg-video-intel 2:2.14.0-1ubuntu11 Renderer: Unknown SourcePackage: xserver-xorg-video-intel Title: [i915gm] GPU lockup c38b9ae8 (ESR: 0x00000001 IPEHR: 0x02000004) UpgradeStatus: Upgraded to natty on 2011-02-24 (5 days ago) UserGroups: dmi.bios.date: 05/04/2008 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: 1001 dmi.board.asset.tag: To Be Filled By O.E.M. dmi.board.name: 701 dmi.board.vendor: ASUSTeK Computer INC. dmi.board.version: x.xx dmi.chassis.asset.tag: 0x00000000 dmi.chassis.type: 10 dmi.chassis.vendor: ASUSTek Computer INC. dmi.chassis.version: x.x dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr1001:bd05/04/2008:svnASUSTeKComputerINC.:pn701:pvrx.x:rvnASUSTeKComputerINC.:rn701:rvrx.xx:cvnASUSTekComputerINC.:ct10:cvrx.x: dmi.product.name: 701 dmi.product.version: x.x dmi.sys.vendor: ASUSTeK Computer INC. version.compiz: compiz 1:0.9.4-0ubuntu3 version.libdrm2: libdrm2 2.4.23-1ubuntu3 version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.1~git20110215.cc1636b6-0ubuntu2 version.xserver-xorg: xserver-xorg 1:7.6~3ubuntu8 version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.0-0ubuntu2 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-1ubuntu11 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu5 [Impact] Severe GPU lockup affecting the i915/i945 family of Intel chips, resulting in unrecoverable freeze of graphics, black screen and/or corruption, requiring a hard reboot to reset. The issue is widespread amongst these cards as evidenced by the large number of dupes; the hardware is common. Most users report this is a regression in behavior from maverick. [Background] Subsequent to the code included in maverick, upstream introduced an optimization to relax fencing on Intel hardware. This change reduced the amount of memory allocated for video buffers. However on older (pre-G33) hardware such as i915/i945 this results in increased chances of GPU lockups. [Fix for Development Version] Upstream has opted to disable the relaxed fencing optimization for their driver release, and the change is still present in their active upstream git tree. Thus, we will be pulling this fix when we update X in oneiric. [Fix for Stable Version] For natty, the attached patch is a backport of the patch that went upstream. This patch makes relaxed fencing into an xorg.conf option that can be set, and makes it disabled by default for gen < 33 chipsets. [Steps to Reproduce] The freezes typically occur intermittently after some period of use. For some people it occurs right at boot, others after minutes or hours of usage. Some users find that certain activities such as web browsing makes the issue more likely to occur, but others do not find it correlated to any particular action. However, in all cases once the system is frozen, the file /sys/kernel/debug/dri/0/i915_error_state will contain an error code for the IPEHR value. The exact value appears to vary greatly from hw to hw, but common values tend to be either in the 0x02xxxxxx or 0x7xxxxxxx range. With this patch applied, gpu freezes should either go away entirely, or become much less frequent. Freezes which still occur but have IPEHR values outside these two ranges may be unrelated bugs. [Regression Potential] The patch itself is relatively small and unlikely to introduce regression. However, this switches optimization paths within the driver. It restores us to an older codepath so presumably this will at least be as stable as maverick, however the amount of testing this path has received on natty is limited. The code is upstream and being tested by the wider community and so far has not proven problematic. Because it is disabling an optimization, it is possible some users of older hardware may see performance regress, but should be no worse than what was available in maverick. [Original Report] As instructed by Bryce I installed the following kernel on my Asus eee pc 701 running natty: " Please test with the following kernel:   http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/ " by doing sudo dpkg -i linux-image....deb Then I ran update manager. After rebooting I browsed with google chrome. The system froze after 5 minutes. I rebooted the same kernel and immediately got this problem popup. In addition there is font corruption - part of the letter t is missing in the browser. ProblemType: Crash DistroRelease: Ubuntu 11.04 Package: xserver-xorg-video-intel 2:2.14.0-1ubuntu11 Uname: Linux 2.6.38-999-generic i686 Architecture: i386 Chipset: i915gm CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins' CompositorRunning: None DRM.card0.LVDS.1:  status: connected  enabled: enabled  dpms: On  modes: 800x480  edid-base64: DRM.card0.VGA.1:  status: connected  enabled: enabled  dpms: On  modes: 1680x1050 1280x1024 1280x1024 1280x960 1152x864 1024x768 1024x768 1024x768 832x624 800x600 800x600 800x600 800x600 640x480 640x480 640x480 640x480 720x400  edid-base64: AP///////wBMLX4CMjJFTQ4RAQMOLx54KtUVpFVJmicUUFS/74CzAIGAgUBxTwEBAQEBAQEBfC6QoGAaHkAwIDYA2igRAAAaAAAA/QA4Sx5RDgAKICAgICAgAAAA/ABTeW5jTWFzdGVyCiAgAAAA/wBIOU5QNDAwMTk3CiAgAM8= Date: Wed Mar 2 15:23:13 2011 DistUpgraded: Yes, recently upgraded Log time: 2011-02-17 19:00:58.983764 DistroCodename: natty DistroVariant: ubuntu DumpSignature: c38b9ae8 (ESR: 0x00000001 IPEHR: 0x02000004) ExecutablePath: /usr/share/apport/apport-gpu-error-intel.py GraphicsCard:  Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592] (rev 04) (prog-if 00 [VGA controller])    Subsystem: ASUSTeK Computer Inc. Device [1043:82d9]    Subsystem: ASUSTeK Computer Inc. Device [1043:82d9] InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110202) InterpreterPath: /usr/bin/python2.7 MachineType: ASUSTeK Computer INC. 701 ProcCmdline: /usr/bin/python /usr/share/apport/apport-gpu-error-intel.py ProcEnviron: ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-999-generic root=UUID=3893e3fd-c2b4-40ec-9810-5a9aba86cbd4 ro crashkernel=384M-2G:64M,2G-:128M quiet splash vt.handoff=7 ProcKernelCmdLine_: BOOT_IMAGE=/boot/vmlinuz-2.6.38-999-generic root=UUID=3893e3fd-c2b4-40ec-9810-5a9aba86cbd4 ro crashkernel=384M-2G:64M,2G-:128M quiet splash vt.handoff=7 RelatedPackageVersions:  xserver-xorg 1:7.6~3ubuntu8  libdrm2 2.4.23-1ubuntu3  xserver-xorg-video-intel 2:2.14.0-1ubuntu11 Renderer: Unknown SourcePackage: xserver-xorg-video-intel Title: [i915gm] GPU lockup c38b9ae8 (ESR: 0x00000001 IPEHR: 0x02000004) UpgradeStatus: Upgraded to natty on 2011-02-24 (5 days ago) UserGroups: dmi.bios.date: 05/04/2008 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: 1001 dmi.board.asset.tag: To Be Filled By O.E.M. dmi.board.name: 701 dmi.board.vendor: ASUSTeK Computer INC. dmi.board.version: x.xx dmi.chassis.asset.tag: 0x00000000 dmi.chassis.type: 10 dmi.chassis.vendor: ASUSTek Computer INC. dmi.chassis.version: x.x dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr1001:bd05/04/2008:svnASUSTeKComputerINC.:pn701:pvrx.x:rvnASUSTeKComputerINC.:rn701:rvrx.xx:cvnASUSTekComputerINC.:ct10:cvrx.x: dmi.product.name: 701 dmi.product.version: x.x dmi.sys.vendor: ASUSTeK Computer INC. version.compiz: compiz 1:0.9.4-0ubuntu3 version.libdrm2: libdrm2 2.4.23-1ubuntu3 version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.1~git20110215.cc1636b6-0ubuntu2 version.xserver-xorg: xserver-xorg 1:7.6~3ubuntu8 version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.0-0ubuntu2 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-1ubuntu11 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu5 [lspci] Nux: lspci: 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592] (r
2011-04-28 07:34:45 Clint Byrum tags apport-crash freeze i386 natty ubuntu verification-needed apport-crash freeze i386 natty ubuntu verification-done
2011-04-28 14:51:34 AJenbo bug task added ubuntu-release-notes
2011-05-02 07:49:18 Martin Pitt bug task added linux (Ubuntu Oneiric)
2011-05-02 07:49:18 Martin Pitt bug task added xserver-xorg-video-intel (Ubuntu Oneiric)
2011-05-02 07:50:50 Launchpad Janitor xserver-xorg-video-intel (Ubuntu Natty): status Fix Committed Fix Released
2011-05-02 07:53:54 Martin Pitt xserver-xorg-video-intel (Ubuntu Oneiric): status Fix Committed Fix Released
2011-05-02 07:53:54 Martin Pitt xserver-xorg-video-intel (Ubuntu Oneiric): milestone natty-updates
2011-05-02 15:53:34 Simon Déziel bug added subscriber Simon Déziel
2011-05-03 13:33:08 Wolfgang Kufner bug added subscriber Wolfgang Kufner
2011-05-03 20:59:53 Joshua Gould bug added subscriber Joshua Gould
2011-05-05 06:56:26 Reinout bug added subscriber Reinout
2011-05-05 14:31:08 Richard Kleeman bug added subscriber Richard Kleeman
2011-05-05 23:16:53 Patrick M removed subscriber Patrick M
2011-05-11 14:41:10 Diogo Matsubara bug added subscriber Diogo Matsubara
2011-05-16 14:15:10 pburdick bug added subscriber pburdick
2011-05-28 10:40:16 Robin.He removed subscriber Robin.He
2011-05-28 14:56:53 Michael G. Lightner removed subscriber Michael G. Lightner
2011-06-13 21:31:05 Tromer bug added subscriber Tromer
2011-06-15 01:32:47 Guy Stone bug added subscriber Guy Stone
2011-06-15 01:32:58 Guy Stone removed subscriber Guy Stone
2011-07-10 21:15:28 Cybah bug added subscriber Cybah
2011-08-02 17:22:45 Bug Watch Updater xserver-xorg-video-intel: status Confirmed Fix Released
2011-11-01 22:20:21 TheShadow attachment added Commands with data https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/727594/+attachment/2582164/+files/data.log
2012-04-22 13:16:37 Bug Watch Updater bug watch added https://bugs.freedesktop.org/show_bug.cgi?id=34584
2012-04-22 13:16:37 Bug Watch Updater bug watch added https://bugs.freedesktop.org/show_bug.cgi?id=36147
2012-04-22 13:16:37 Bug Watch Updater bug watch added https://bugs.freedesktop.org/show_bug.cgi?id=36326
2012-04-23 22:58:07 piccobello bug added subscriber piccobello
2012-04-26 09:56:38 Pete Graner ubuntu-release-notes: status New Invalid