[i945gm] graphics corruption occuring with normal use

Bug #454984 reported by Robert Collins
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xf86-video-intel
Fix Released
Medium
xserver-xorg-video-intel (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

For the last week or two I've been getting occasional screen corruption; I don't use compiz, and its occurring in terminals [it may happen in browsers etc, but I use a terminal most of the time ;P]. Generally I'll have just paged up or something and get the attached screenshot.

ProblemType: Bug
Architecture: amd64
Date: Mon Oct 19 07:58:05 2009
DistroRelease: Ubuntu 9.10
MachineType: Dell Inc. Latitude D430
Package: xserver-xorg-video-intel 2:2.9.0-1ubuntu2
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: root=/dev/mapper/vg-root ro quiet splash
ProcEnviron:
 PATH=(custom, user)
 LANG=la.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.46-generic
RelatedPackageVersions:
 xserver-xorg 1:7.4+3ubuntu5
 libgl1-mesa-glx 7.6.0-1ubuntu4
 libdrm2 2.4.14-1ubuntu1
 xserver-xorg-video-intel 2:2.9.0-1ubuntu2
 xserver-xorg-video-ati N/A
SourcePackage: xserver-xorg-video-intel
Uname: Linux 2.6.31-14-generic x86_64
XorgConf: Error: [Errno 2] No such file or directory: '/etc/X11/xorg.conf'
dmi.bios.date: 05/21/2007
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A00
dmi.board.name: 0HU754
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA00:bd05/21/2007:svnDellInc.:pnLatitudeD430:pvr:rvnDellInc.:rn0HU754:rvr:cvnDellInc.:ct8:cvr:
dmi.product.name: Latitude D430
dmi.sys.vendor: Dell Inc.
fglrx: Not loaded
system:
 distro: Ubuntu
 architecture: x86_64kernel: 2.6.31-14-generic

[lspci]
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03)
     Subsystem: Dell Device [1028:0201]

Revision history for this message
In , Remi (remi) wrote :

Oh and I forgot, sometimes the corruption will be a pattern, sort of like a colored staircase...

I'll try to take a snapshot next time it happens.

Thanks

Revision history for this message
In , Chris Wilson (ickle) wrote :

Created an attachment (id=30338)
Possibly related corruption.

Revision history for this message
In , Chris Wilson (ickle) wrote :

Created an attachment (id=30339)
Report of similar artefacts on an i945

Revision history for this message
In , Remi (remi) wrote :

Confirming, I've seen both types of corruptions.

Thanks

Revision history for this message
Robert Collins (lifeless) wrote : graphics corruption occuring with normal use

Binary package hint: xserver-xorg-video-intel

For the last week or two I've been getting occasional screen corruption; I don't use compiz, and its occurring in terminals [it may happen in browsers etc, but I use a terminal most of the time ;P]. Generally I'll have just paged up or something and get the attached screenshot.

ProblemType: Bug
Architecture: amd64
Date: Mon Oct 19 07:58:05 2009
DistroRelease: Ubuntu 9.10
MachineType: Dell Inc. Latitude D430
Package: xserver-xorg-video-intel 2:2.9.0-1ubuntu2
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: root=/dev/mapper/vg-root ro quiet splash
ProcEnviron:
 PATH=(custom, user)
 LANG=la.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.46-generic
RelatedPackageVersions:
 xserver-xorg 1:7.4+3ubuntu5
 libgl1-mesa-glx 7.6.0-1ubuntu4
 libdrm2 2.4.14-1ubuntu1
 xserver-xorg-video-intel 2:2.9.0-1ubuntu2
 xserver-xorg-video-ati N/A
SourcePackage: xserver-xorg-video-intel
Uname: Linux 2.6.31-14-generic x86_64
XorgConf: Error: [Errno 2] No such file or directory: '/etc/X11/xorg.conf'
dmi.bios.date: 05/21/2007
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A00
dmi.board.name: 0HU754
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA00:bd05/21/2007:svnDellInc.:pnLatitudeD430:pvr:rvnDellInc.:rn0HU754:rvr:cvnDellInc.:ct8:cvr:
dmi.product.name: Latitude D430
dmi.sys.vendor: Dell Inc.
fglrx: Not loaded
system:
 distro: Ubuntu
 architecture: x86_64kernel: 2.6.31-14-generic

Revision history for this message
Robert Collins (lifeless) wrote :
Revision history for this message
Robert Collins (lifeless) wrote :
Revision history for this message
Steve Langasek (vorlon) wrote :

I can confirm seeing intermittent video corruption on 945GM with no compiz. ^L in the terminal, or toggling windows, generally gets rid of it.

Changed in xserver-xorg-video-intel (Ubuntu):
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Scott Kitterman (kitterman) wrote :

I have seen similar on Kubuntu recently (with kwin).

Revision history for this message
In , Chris Wilson (ickle) wrote :

21:59 < Maxi> ickle, remi`: I haven't seen any font corruption since activating DebugFlushCaches.

Revision history for this message
Albert Damen (albrt) wrote : Re: graphics corruption occuring with normal use

The screenshot looks like the screenshot in http://bugs.freedesktop.org/show_bug.cgi?id=24315 comment 2.
Robert, if you can confirm the upstream screenshots match what you are seeing, it may be worth to add a tracker.

Revision history for this message
Robert Collins (lifeless) wrote : Re: [Bug 454984] Re: graphics corruption occuring with normal use

On Thu, 2009-10-22 at 21:33 +0000, Albert Damen wrote:
> The screenshot looks like the screenshot in http://bugs.freedesktop.org/show_bug.cgi?id=24315 comment 2.
> Robert, if you can confirm the upstream screenshots match what you are seeing, it may be worth to add a tracker.

That looks just like it. I've seen it in web pages too (since I'm
looking out for it).

And it looks like launchpad has added the tracker for us :)

-Rob

Changed in xserver-xorg-video-intel:
status: Unknown → Confirmed
Changed in xserver-xorg-video-intel:
status: Confirmed → In Progress
Geir Ove Myhr (gomyhr)
tags: added: 945gm corruption karmic
Revision history for this message
In , Chris Wilson (ickle) wrote :

Hopefully this commit flushes the caches correctly:

commit 9a2c18fb92659d57741bfdcacbe4f69aab361532
Author: Chris Wilson <email address hidden>
Date: Sun Nov 29 21:07:45 2009 +0000

    batch: Emit a 'pipelined' flush when using a dirty source.

    Ensure that the render caches and texture caches are appropriately
    flushed when switching a pixmap from a target to a source.

    This should fix bug 24315,
      [855GM] Rendering corruption in text (usually)
      https://bugs.freedesktop.org/show_bug.cgi?id=24315

Revision history for this message
In , Chris Wilson (ickle) wrote :

Ok, found another silly little bug that could be related. Apparently we were not resubmitting batches when interrupted by a signal:

libdrm:
commit b73612e4fd69565aa2c5c2e9677f3e0af1945f7d
Author: Chris Wilson <email address hidden>
Date: Wed Dec 2 12:58:00 2009 +0000

    intel: Repeat execbuffer after EINTR

    EAGAIN cannot be raised by the current code, but the system call maybe
    interrupted and so return EINTR.

So... How close are we to finally resolving this? :)

Revision history for this message
In , Chris Wilson (ickle) wrote :

I think this bug should be fixed now. (I have a small glimmer of doubt about the validity of not having to flush with the 2D use of the render cache...)

Changed in xserver-xorg-video-intel:
status: In Progress → Fix Released
Bryce Harrington (bryce)
description: updated
Bryce Harrington (bryce)
summary: - graphics corruption occuring with normal use
+ [i945gm] graphics corruption occuring with normal use
Bryce Harrington (bryce)
summary: - [i945gm] graphics corruption occuring with normal use
+ [i945] [i945gm] graphics corruption occuring with normal use
Bryce Harrington (bryce)
summary: - [i945] [i945gm] graphics corruption occuring with normal use
+ [i945gm] graphics corruption occuring with normal use
Revision history for this message
Bryce Harrington (bryce) wrote :

Upstream believes this bug is resolved now, and I notice there's been no recent comments to suggest otherwise, so I'm going to optimistically close this bug report as fixed. If that's wrong, please reopen both this bug report and the upstream bug report, and elaborate on the status now.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Confirmed → Fix Released
Changed in xserver-xorg-video-intel:
importance: Unknown → Medium
Changed in xserver-xorg-video-intel:
importance: Medium → Unknown
Changed in xserver-xorg-video-intel:
importance: Unknown → Medium
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.