[i945GM] (Needs 2.6.31) Screen goes wild when doing simple 3D work

Bug #403530 reported by Alan Pope 🍺🐧🐱 πŸ¦„
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xf86-video-intel
Fix Released
High
linux (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

I've seen this with compiz on and off. With compiz _on_ I get wild screen corruption when doing anything like flipping workspaces. With compiz _off_ the same effect happens when running a simple python opengl program. Will attach a video taken with my phone mp4 format, hope you can play it because the ogv version made using ffmpeg2theora is vastly accelerated frame rate, but does show the issue. Also will attach the python code which causes the issue.

ProblemType: Bug
Architecture: i386
Date: Thu Jul 23 15:13:16 2009
DistroRelease: Ubuntu 9.10
MachineType: TOSHIBA Portable PC
Package: xserver-xorg-video-intel 2:2.8.0-0ubuntu1
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-3-generic root=UUID=0534c5bb-a9db-4db7-972d-43fb11be0f54 ro quiet splash
ProcEnviron:
 LANGUAGE=en_GB.UTF-8
 PATH=(custom, user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-3.19-generic
RelatedPackageVersions:
 xserver-xorg 1:7.4+3ubuntu5
 libgl1-mesa-glx 7.5-1ubuntu1
 libdrm2 2.4.11-1ubuntu1
 xserver-xorg-video-intel 2:2.8.0-0ubuntu1
 xserver-xorg-video-ati N/A
SourcePackage: xserver-xorg-video-intel
Uname: Linux 2.6.31-3-generic i686
dmi.bios.date: 05/22/2008
dmi.bios.vendor: TOSHIBA
dmi.bios.version: Version 3.80
dmi.board.name: Portable PC
dmi.board.vendor: TOSHIBA
dmi.board.version: Version A0
dmi.chassis.asset.tag: 0000000000
dmi.chassis.type: 10
dmi.chassis.vendor: TOSHIBA
dmi.chassis.version: Version 1.0
dmi.modalias: dmi:bvnTOSHIBA:bvrVersion3.80:bd05/22/2008:svnTOSHIBA:pnPortablePC:pvrVersion1.0:rvnTOSHIBA:rnPortablePC:rvrVersionA0:cvnTOSHIBA:ct10:cvrVersion1.0:
dmi.product.name: Portable PC
dmi.product.version: Version 1.0
dmi.sys.vendor: TOSHIBA
fglrx: Not loaded
system:
 distro: Ubuntu
 architecture: i686kernel: 2.6.31-3-generic

Revision history for this message
Alan Pope 🍺🐧🐱 πŸ¦„ (popey) wrote :
Revision history for this message
Alan Pope 🍺🐧🐱 πŸ¦„ (popey) wrote :

Video taken with phone and converted to ogv

Revision history for this message
Alan Pope 🍺🐧🐱 πŸ¦„ (popey) wrote :

Python being run in the video..

Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Confirmed
Revision history for this message
In , Bryce Harrington (bryce) wrote :

Created an attachment (id=27963)
XorgLog.txt

I've seen this with compiz on and off. With compiz _on_ I get wild screen corruption when doing anything like flipping workspaces. With compiz _off_ the same effect happens when running a simple python opengl program. Will attach a video taken with my phone mp4 format, hope you can play it because the ogv version made using ffmpeg2theora is vastly accelerated frame rate, but does show the issue. Also will attach the python code which causes the issue.

ProblemType: Bug
Architecture: i386
Date: Thu Jul 23 15:13:16 2009
DistroRelease: Ubuntu 9.10
MachineType: TOSHIBA Portable PC
Package: xserver-xorg-video-intel 2:2.8.0-0ubuntu1
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-3-generic root=UUID=0534c5bb-a9db-4db7-972d-43fb11be0f54 ro quiet splash
ProcEnviron:
 LANGUAGE=en_GB.UTF-8
 PATH=(custom, user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-3.19-generic
RelatedPackageVersions:
 xserver-xorg 1:7.4+3ubuntu5
 libgl1-mesa-glx 7.5-1ubuntu1
 libdrm2 2.4.11-1ubuntu1
 xserver-xorg-video-intel 2:2.8.0-0ubuntu1
 xserver-xorg-video-ati N/A
SourcePackage: xserver-xorg-video-intel
Uname: Linux 2.6.31-3-generic i686
dmi.bios.date: 05/22/2008
dmi.bios.vendor: TOSHIBA
dmi.bios.version: Version 3.80
dmi.board.name: Portable PC
dmi.board.vendor: TOSHIBA
dmi.board.version: Version A0
dmi.chassis.asset.tag: 0000000000
dmi.chassis.type: 10
dmi.chassis.vendor: TOSHIBA
dmi.chassis.version: Version 1.0
dmi.modalias: dmi:bvnTOSHIBA:bvrVersion3.80:bd05/22/2008:svnTOSHIBA:pnPortablePC:pvrVersion1.0:rvnTOSHIBA:rnPortablePC:rvrVersionA0:cvnTOSHIBA:ct10:cvrVersion1.0:
dmi.product.name: Portable PC
dmi.product.version: Version 1.0
dmi.sys.vendor: TOSHIBA
fglrx: Not loaded
system:
 distro: Ubuntu
 architecture: i686kernel: 2.6.31-3-generic

[lspci]
00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub [8086:27a0] (rev 03)
 Subsystem: Toshiba America Info Systems Device [1179:0001]
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03)
 Subsystem: Toshiba America Info Systems Device [1179:0001]

Revision history for this message
In , Bryce Harrington (bryce) wrote :
Geir Ove Myhr (gomyhr)
tags: added: 3d 945gm flicker karmic
summary: - [karmic] Screen goes wild when doing simple 3D work
+ [i945GM] [karmic] Screen goes wild when doing simple 3D work
Revision history for this message
In , Gordon Jin (gordon-jin) wrote :

*** Bug 22987 has been marked as a duplicate of this bug. ***

Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel (Ubuntu):
importance: Undecided → Medium
Bryce Harrington (bryce)
summary: - [i945GM] [karmic] Screen goes wild when doing simple 3D work
+ [i945GM] Screen goes wild when doing simple 3D work
Revision history for this message
Bryce Harrington (bryce) wrote : Re: [i945GM] Screen goes wild when doing simple 3D work

Hi Alan,

I've forwarded your bug upstream to https://bugs.freedesktop.org/show_bug.cgi?id=22987 - please subscribe to this bug in case upstream needs more info or wishes you to test something. Thanks ahead of time!

Changed in xserver-xorg-video-intel (Ubuntu):
status: Confirmed → Triaged
Changed in xserver-xorg-video-intel:
status: Unknown → Confirmed
Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel:
status: Confirmed → Unknown
Changed in xserver-xorg-video-intel:
status: Unknown → Confirmed
Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel (Ubuntu):
importance: Medium → High
Revision history for this message
In , Eric Anholt (eric-anholt) wrote :

Looks like fifo issues to me. You might want to try with current drm-intel-next, which has some fifo fixes.

Revision history for this message
In , Jesse Barnes (jbarnes-virtuousgeek) wrote :

Yep, looks like FIFO underruns to me too... Fixes are in Eric's tree queued for 2.6.31.

Revision history for this message
Bryce Harrington (bryce) wrote :

According to the upstream bug, the fix for this is queued for the 2.6.31 kernel, so I'm moving this to the kernel team.

summary: - [i945GM] Screen goes wild when doing simple 3D work
+ [i945GM] (Needs 2.6.31) Screen goes wild when doing simple 3D work
tags: added: xorg-needs-kernel-fix
affects: xserver-xorg-video-intel (Ubuntu) → linux (Ubuntu)
Revision history for this message
In , Jesse Barnes (jbarnes-virtuousgeek) wrote :

Created an attachment (id=29042)
increase assumed display fetch latency

Assuming the latest kernel bits don't fix this bug, this patch should.

Revision history for this message
In , Jesse Barnes (jbarnes-virtuousgeek) wrote :

*** Bug 22983 has been marked as a duplicate of this bug. ***

Revision history for this message
Alan Pope 🍺🐧🐱 πŸ¦„ (popey) wrote :

This appears to be fixed now. I am running todays latest karmic with keybuks boot up crack, and can switch to compiz and do other funky 3d stuff. I am happy. Thanks to everyone for helping.

Revision history for this message
In , Jesse Barnes (jbarnes-virtuousgeek) wrote :

Fix in 2.6.31:

commit bcc24fb42585dc9f490cf7789a917358414bdab5
Author: Jesse Barnes <email address hidden>
Date: Mon Aug 31 10:24:31 2009 -0700

    drm/i915: increase default latency constant (v2 w/comment)

Changed in xserver-xorg-video-intel:
status: Confirmed → Fix Released
Changed in linux (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
In , Jesse Barnes (jbarnes-virtuousgeek) wrote :

*** Bug 22983 has been marked as a duplicate of this bug. ***

Changed in xserver-xorg-video-intel:
importance: Unknown → High
Changed in xserver-xorg-video-intel:
importance: High → Unknown
Changed in xserver-xorg-video-intel:
importance: Unknown → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.