Bug 7147

Summary: r300 w/ color tiling breaks certain applications
Product: xorg Reporter: Tilman Sauerbeck <tilman>
Component: Driver/RadeonAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: high CC: alexdeucher
Version: 7.1 (2006.05)   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Screenshot of the misrendered evas test application (software x11 engine)
none
Screenshot of the evas test app rendered properly none

Description Tilman Sauerbeck 2006-06-07 05:09:27 UTC
When I enable color tiling on my r300 (R420 JI [Radeon X800PRO]) Evas
applications that use the Evas Software X11 engine don't render properly
anymore. It works when I use Evas' XRender backend or when I switch off color
tiling.

I guess Evas isn't the only application that's affected by this, but so far I
didn't find another one. I'm sure it's not a bug in Evas either since it only
shows if color tiling is enabled.

To reproduce:
Enable color tiling on a r300 card and run evas_software_x11_test.
It should display a small window (240x320), but it's drawing noise all over the
width of the screen, but with the same height as the window should have (ie,
320). I'll attach two screenshots that show the effect.

This bug occurs with xorg-xf86-video-ati 6.6.0.
Comment 1 Tilman Sauerbeck 2006-06-07 05:12:40 UTC
Created attachment 5834 [details]
Screenshot of the misrendered evas test application (software x11 engine)
Comment 2 Tilman Sauerbeck 2006-06-07 05:15:51 UTC
Created attachment 5835 [details]
Screenshot of the evas test app rendered properly
Comment 3 Alex Deucher 2006-06-07 06:05:02 UTC
XAA or EXA?
Comment 4 Tilman Sauerbeck 2006-06-07 06:08:24 UTC
EXA.

The problem vanishes when I enable XAA instead.
Comment 5 Michel Dänzer 2006-06-07 06:45:48 UTC

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

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.