While the build of $Subject works, loading wasn't for me (the driver complaining about an already-loaded drm module). Applying the p1.patch mentioned here: http://www.rage3d.com/board/showthread.php?t=33806492 Makes it work for me. 3d acceleration works okay (and now runs fglrxgears with 880fps vs. 840fps before) and so far I've had no stability issues. I've added patching after all the other patches that are mentioned in the Gentoo beuild, so the (also mentioned) p2.patch wasn't necessary. Actually, it didn't even apply cleanly, so I trimmed it to the last hunk, but that prevented the drm module from building, so I yanked it completely. Just a heads up to the ati-drivers maintainer.
You have to remove the current drm support from the kernel (here the driver is working fine). the patch you mentioned seems to decrease usage counters not sure if that could cause some nasty side effects, I'd like to fix/remove the drm presence check instead.
Well, I've always built everything AGP- or DRM-related as modules, so that din't bite me. I agree with you: fixing the drm check would be the Right Thing™
actually, I didn't apply the patch, but setting up CONFIG_DRM=m, and CONFIG_DRM_RADEON=m, and it works..at least for me.
Added the proper checks in the ebuild, but still I didn't patch the code.
Please verify with 8.16.
should work properly now