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)
Created attachment 1598 [details] Xorg.0.log.gz
I have an ATI radeon 9200 and I have the same problem: (EE) RADEON(0): R200SetupTextureCP: RADEONSetupRenderByteswap() failed! With color corruption.
Created attachment 1862 [details] ColorCorruption.jpeg Example of what the color corruption can look like.
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.
Created attachment 1863 [details] [review] Proposed fix Please try this patch.
It worked! Thank you Michel!
Comment on attachment 1863 [details] [review] Proposed fix This was committed on HEAD as revision 1.10.
> This was committed on HEAD as revision 1.10.
*** 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.