Bug 2164 - Color corruption w/ DRI
Summary: Color corruption w/ DRI
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: unspecified
Hardware: Other Linux (All)
: high normal
Assignee: Michel Dänzer
QA Contact:
URL:
Whiteboard:
Keywords:
: 4294 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-12-28 06:37 UTC by David Holm
Modified: 2005-09-24 11:30 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:


Attachments
Xorg.0.log.gz (9.24 KB, application/x-gzip)
2004-12-28 06:38 UTC, David Holm
no flags Details
ColorCorruption.jpeg (56.57 KB, image/jpeg)
2005-02-08 03:25 UTC, David Holm
no flags Details
Proposed fix (672 bytes, patch)
2005-02-08 08:00 UTC, Michel Dänzer
michel: 6.8-branch?
Details | Splinter Review

Description David Holm 2004-12-28 06:37:01 UTC
I have a Pegasos II PowerPC (MPC7447) with a Radeon 9100 (AGP, running in
PCI-mode since there is no agpgart module for this hardware). When DRI is
enabled I experience color corruption, for instance, the black borders around
the fonts in the GNOME menu are yellow. With DRI disabled everything is working
ok. I have also tried it with a Radeon 9200 with the same problem. The
Xorg.0.log is filled with:
(EE) RADEON(0): R200SetupTextureCP: RADEONSetupRenderByteswap() failed!

Right now I'm running Xorg 6.8.1.901 on Gentoo/PPC.

(BTW, you really should change 'Macintosh' in the platform list to 'PowerPC',
not all PowerPCs are macs you know)
Comment 1 David Holm 2004-12-28 06:38:16 UTC
Created attachment 1598 [details]
Xorg.0.log.gz
Comment 2 Alessandro Ronchi 2005-01-27 05:39:21 UTC
I have an ATI radeon 9200 and I have the same problem:

(EE) RADEON(0): R200SetupTextureCP: RADEONSetupRenderByteswap() failed!

With color corruption.
Comment 3 David Holm 2005-02-08 03:25:53 UTC
Created attachment 1862 [details]
ColorCorruption.jpeg

Example of what the color corruption can look like.
Comment 4 David Holm 2005-02-08 03:27:30 UTC
I've had a report from a guy with a Radeon 9000 that he gets the same corruption
when he enables the COMPOSITE extension, but DRI works. I have tried messing
around with both COMPOSITE and RENDER here but I still get corruption when DRI
is enabled, and no corruption when it is disabled.
Comment 5 Michel Dänzer 2005-02-08 08:00:09 UTC
Created attachment 1863 [details] [review]
Proposed fix

Please try this patch.
Comment 6 David Holm 2005-02-08 11:58:22 UTC
It worked! Thank you Michel!
Comment 7 Michel Dänzer 2005-02-09 12:08:11 UTC
Comment on attachment 1863 [details] [review]
Proposed fix

This was committed on HEAD as revision 1.10.
Comment 8 T. Hood 2005-09-25 04:29:20 UTC
> This was committed on HEAD as revision 1.10.
Comment 9 T. Hood 2005-09-25 04:30:56 UTC
*** Bug 4294 has been marked as a duplicate of this bug. ***


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.