r600_demo - 3D bringup tool for AMD GPG r6xx/r7xx Chipsets
r600_demo is a bringup tool (read: only something for developers, and to show off, but not for real day use) for the newest graphics chips from AMD. It's based on register documentation and close work with the engineers at AMD.
Main authors have been Alex Deucher from AMD and Matthias Hopf from Novell. Initial DRM implementation has been done by Dave Airlie from Redhat, most of the IP review is done (r600_demo, register specs) and pending (part of docs) by John Bridgman from AMD.
The r600_demo git repo can be cloned from https://gitlab.freedesktop.org/mesa/r600_demo.git - instructions to compile and run are in the accompanying README. You also need the '''r6xx-r7xx-support'''-branch of mesa/drm. Note that due to the IP review process we cannot publish the original git repository at the moment, but a list of commits will be published at a later point of time.
Announcements:
- On xorg-devel, radeonhd, xorg-driver-ati by Alex Deucher on Dec 29, 2008
On mesa-devel & dri-devel by Matthias Hopf on Dec 30, 2008 Developer documentation:
- r6xx Instruction descriptions - note changes r6xx vs. r7xx and (few) wrong ids, check r600_demo/r600_shader.h
- Blog entry of Matthias Hopf on Dec 30, 2008 - description of r600_demo layout
- Slides on r600_demo talk from Matthias Hopf in X.org DevRoom on Fosdem 2009 - Explanation of the r[67]xx architecture and of pitfalls you can fall into
Errata sheet - wiki page with additional information, erratas, and explanation of difficult areas Reviews / validation: