Red Hat Bugzilla – Bug 209318
Display corruption with compiz, i965
Last modified: 2014-03-16 23:02:56 EDT
When using compiz, the display is corrupted on:
00:02.0 VGA compatible controller: Intel Corporation 965 G1 Integrated Graphics
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Start X.
2. Start compiz
Created attachment 137752 [details]
screen corruption. It gets worse if you move windows around.
*** Bug 209256 has been marked as a duplicate of this bug. ***
Looks like an i965 specific bug in mesa. My guess is that ARB_texture_rectangle
computes the wrong texture coordinates for the lower left corner of the texture,
which looks like it's identical to the upper left corner.
Here's the mesa commit that implements ARB_texture_rectangle:
It was comitted after the 6.5.1 release and we backported it in mesa-6.5.1-6.fc6.
I was able to reproduce in x86_64 but not in 386.
I am running both architecture in the same 965 system. Therefore I dare to say
it is 64-bit specific.
We are having the same problem in SLED10. See:
FYI: Keith Whitwell is engaged in helping us fix this problem upstream.
Hopefully we'll soon get some code to try.
(In reply to comment #5)
> FYI: Keith Whitwell is engaged in helping us fix this problem upstream.
> Hopefully we'll soon get some code to try.
Sounds great, thanks for posting the upstream bug link.
No problem, Kristian.
This bug has been fixed upstream.
The patch that fixes it (1 line long!) is the diff for Rev 1.2 of:
I tested applying this patch on rawhide as of today and it worked.
This is fixed in both RHEL-5 and rawhide, and I'm currently building the update
for FC6. Thanks!