Bug 49396

Summary: [G33 UXA] Glyph and pixmap corruption/rendering problems
Product: xorg Reporter: Matti Hämäläinen <ccr>
Component: Driver/intelAssignee: Chris Wilson <chris>
Status: RESOLVED DUPLICATE QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: x86 (IA32)   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Matti Hämäläinen 2012-05-02 11:47:57 UTC
When running UXA (SNA disabled), there are sometimes glyph and pixmap corruptions/rendering problems. A OGV/Theora video to demonstrate:

http://tnsp.org/~ccr/intel-gfx/uxa-bugs.ogv

I suspect that this may be related to the Google Maps tile drawing corruption.

Earlier report https://bugs.freedesktop.org/show_bug.cgi?id=37782 with similar problems, also with UXA.

-- Window manager: WindowMaker 0.92 (also present with Compiz, so probably not
WM related)
-- chipset: 00:02.0 VGA compatible controller: Intel Corporation 82G33/G31
Express Integrated Graphics Controller (rev 10)
-- system architecture: i686 / 32bit
-- xf86-video-intel: GIT 7e09babb3e9e23882db30ee7d0c22c503962faa9
-- xserver: X.Org X Server 1.12.1 from Debian unstable
-- mesa: 8.0.2-2 from Debian unstable
-- libpixman: 0.25.2-1
-- libdrm version: 2.4.33-1
-- kernel version: 3.3.4 (vanilla from kernel.org)
-- Linux distribution: Debian Testing aka Wheezy
-- Machine or mobo model: Asus P5KPL-CM
-- Display connector: VGA
Comment 1 Chris Wilson 2012-12-19 11:11:42 UTC
I've pushed a tree to remove some of the optimisations to see if they are the cause of the corruption:

http://cgit.freedesktop.org/~ickle/xf86-video-intel #glyph-cache-bug

Can you please try this branch to see if does the trick?

Rough guide to testing:

$ git clone git://people.freedesktop.org/~ickle/xf86-video-intel
$ cd xf86-video-intel
$ git checkout origin/glyph-cache-bug
$ ./autogen.sh --prefix=/usr
$ make
$ sudo make install
# restart X
Comment 2 Chris Wilson 2013-01-16 18:02:38 UTC

*** This bug has been marked as a duplicate of bug 36326 ***

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.