I've experienced some lockups with combination of xf86-video-ati, DRI, EXA, Composite on R200 type of card.. so I'm giving a shot at xf86-video-ati, ati-1-0-branch now.
07:19 < benh> drac: use ati-1-0-branch
07:19 < benh> drac: trunk needs X from CVS but the branch has all the fixes
There is also option to performance boost (adjust balance of 2D and 3D performance);
Option "FBTexPercent" "integer"
Amount of video RAM to reserve for OpenGL textures, in percent.
With EXA, the remainder of video RAM is reserved for EXA off-
screen management. Specifying 0 results in all offscreen video
RAM being reserved for EXA and only GART memory being available
for OpenGL textures. This may improve EXA performance, but beware
that it may cause problems with OpenGL drivers from Mesa versions
older than 6.4. With XAA, specifiying lower percentage than what
gets reserved without this option has no effect, but the driver
tries to increase the video RAM reserved for textures to the
amount specified roughly. Default: 50.
So maybe Portage could have -9999 version of this driver, with KEYWORDS="-*" in it for quick updating? Or maybe you could push some of the fixes from CVS to Portage for version -r1?
Created attachment 82442 [details]
I'm not interested in the additional burden of maintaining CVS versions of the ebuilds in addition to the ones that already exist. Keep it in your overlay, or feel free to contribute it to one of the more popular overlays.