[i845G] glxgears output is corrupted until tiling is explicitly disabled in xorg.conf (UXA bug)

Bug #380265 reported by Jacob Godserv
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xf86-video-intel
Fix Released
High
xserver-xorg-video-intel (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

Tiling should be turned off automatically by X when tiling has an error initializing, but instead it remains on. Thus, glxgears output is corrupted.

This only occurs when using UXA.

ProblemType: Bug
Architecture: i386
Date: Mon May 25 09:10:55 2009
DistroRelease: Ubuntu 9.10
Package: xserver-xorg-video-intel 2:2.7.1-1ubuntu1
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.30-5.6-generic
RelatedPackageVersions:
 xserver-xorg 1:7.4~5ubuntu20
 libgl1-mesa-glx 7.4.1-1ubuntu1
 libdrm2 2.4.9-2ubuntu1
 xserver-xorg-video-intel 2:2.7.1-1ubuntu1
 xserver-xorg-video-ati 1:6.12.2-1ubuntu1
SourcePackage: xserver-xorg-video-intel
Uname: Linux 2.6.30-5-generic i686
system:
 distro: Ubuntu
 architecture: i686kernel: 2.6.30-5-generic

[lspci]
00:00.0 Host bridge [0600]: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface [8086:2560] (rev 01)
 Subsystem: Dell Device [1028:0127]
00:02.0 VGA compatible controller [0300]: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device [8086:2562] (rev 01)
 Subsystem: Dell Device [1028:0127]

Revision history for this message
Jacob Godserv (fun2program8) wrote :
Revision history for this message
Jacob Godserv (fun2program8) wrote :

Here's the xorg.conf file I used. (I symlink xorg.conf to various configurations to test each out.) If you comment out the "Tiling" line, glxgears will produce corrupted output.

Revision history for this message
Jacob Godserv (fun2program8) wrote :

Here's what glxgears looks like when the "Tiling" line is commented out.

The artifacts are actually lines of pixels from the Firefox window I have open. Sometimes I can see entire portions of a web page in there. (I have no other windows open.)

Revision history for this message
Jacob Godserv (fun2program8) wrote :

Here's what X logs into Xorg.0.log when the "Tiling" line is commented out. The highlights of this file are here:

(II) intel(0): Attempting memory allocation with tiled buffers.
(EE) intel(0): Failed to set tiling on front buffer: Invalid argument
(II) intel(0): Tiled allocation successful.

Geir Ove Myhr (gomyhr)
tags: added: 845g corruption intel karmic xorg
Revision history for this message
Geir Ove Myhr (gomyhr) wrote :

Thank you for taking the time to file this bug report and helping improve the next version of Ubuntu. Could you please upload the output of `lspci -vvnn`?

You are proposing a workaround for this bug, which is to not enable tiling when the initialization fails. Another solution could be to make sure that the initialization doesn't fail. In the bug reports we aim at identifying and describing problems, and then the developers may choose how to solve that problem once the underlying cause is identified.

tags: added: needs-lspci-vvnn
summary: - [UXA] With Intel chipset "82845G/GL", glxgears output is corrupted until
- tiling is explicitly disabled in xorg.conf
+ [i845G] glxgears output is corrupted until tiling is explicitly disabled
+ in xorg.conf (UXA bug)
Changed in xserver-xorg-video-intel (Ubuntu):
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Jacob Godserv (fun2program8) wrote :
Revision history for this message
Jacob Godserv (fun2program8) wrote :

I understand what you aim for, and I most certainly will do anything within my power to help you reach that goal. However, I want to continue to test UXA, so I will use UXA without tiling until a real solution is found.

Geir Ove Myhr (gomyhr)
description: updated
tags: removed: needs-lspci-vvnn
Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Bryce Harrington (bryce) wrote :

Hi Jacob, I've forwarded your bug upstream to https://bugs.freedesktop.org/show_bug.cgi?id=22187 - please subscribe to this bug in case upstream needs further information 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
Revision history for this message
Jacob Godserv (fun2program8) wrote :

CC'ed myself. And, thank /you/ for the hug. ;)

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

Hi Jacob, upstream has confirmed the issue fixed now. It would be nice to have your testing input but lacking that I guess we can assume it is also fixed in ubuntu. Thanks again.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Jacob Godserv (fun2program8) wrote :

It looks like it's been fixed. Thanks!

Changed in xserver-xorg-video-intel:
status: Confirmed → Fix Released
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.