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] xf86-video-ati-9999.ebuild
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.