While AMD still has yet to release any R600 programming documentation or the source-code to their KGrids or TCore simulators (though the documentation may finally just be days away), Alex Deucher and David Airlie have been working on R600 DRM (Direct Rendering Manager) support. Today the first bits of this DRI component for the Radeon HD 2000/3000 series is now available. Within the
Mesa/DRM git tree at
FreeDesktop.org is a new
r6xx-support branch. This R600 DRM uses the CP (Command Processor) for communication, but before checking out this branch, be forewarned that 3D acceleration isn't ready yet. While there is
open-source R500 3D support and
it's working quite well, Alex believes it will be at least another month or two until the Mesa and DDX code is in place for this R600 3D hardware acceleration.