Phoronix: Radeon KMS, New TTM Code Works But Needs Testing
It has been a while since Jerome Glisse last had any major public announcements, but this morning he is calling for those using the open-source ATI Linux graphics stack to checkout the latest code. Kernel mode-setting for ATI Radeon hardware should now be working atop the new TTM-based memory management code. Jerome along with Alex Deucher, David Airlie, and other X.Org developers have been busy getting ATI kernel mode-setting ready for mainline inclusion hopefully at some point this year (perhaps 2.6.31 or 2.6.32)...
3d support for r600+ still isn't really in a usable state. I think some people can get glxgears to work, but even that's spotty. It will probably be another few months before these cards have really useful 3d support in the open-source driver.
The Fedora 11 driver is relatively current, I believe, and supports EXA and Xv on r600+, so that's the best stuff that's end-user ready right now. That said, once the DRM code stabilizes, GEM-ified EXA and Xv, as well as KMS and DRI2 should have significant benefits for end-users (potentially better 2d performance, KMS (of course), and Xv working properly with compiz, etc.)
@bugmenot Yup, the KMS code is based on ATOMBIOS, and therefore (theoretically) should work on recent ATI cards. There are still bugs, though. (note for inevitable question: yes the KMS also has register banging code that works with older ATI cards that don't have ATOMBIOS. However for new cards, it turns out ATOMBIOS is by far the easiest/fastest way to do things.)
Last edited by TechMage89; 04-30-2009 at 11:52 AM.