Verified that with no xorg.conf file it loaded with XAA.
Enabled compiz and adjusted xorg.conf to have (with still using radeon.modeset=0):
Section "Device"
Identifier "Configured Video Device"
#Option "RenderAccel" "off"
Option "AccelMethod" "EXA"
EndSection
Verified that with no xorg.conf file it loaded with XAA.
Enabled compiz and adjusted xorg.conf to have (with still using radeon.modeset=0):
Section "Device"
Identifier "Configured Video Device"
#Option "RenderAccel" "off"
Option "AccelMethod" "EXA"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
This does fix the screen corruption, but X is painfully slow. Eg, resizing a firefox window with nothing else open takes seconds.