## Feature Matrix for radeonhd **This page is only for free [[radeonhd|radeonhd]] driver.** **See [[RadeonFeature|RadeonFeature]] for radeon (xf86-video-ati). THIS PAGE IS NOT FOR [[FGLRX/CATALYST|ATIProprietaryDriver]] DRIVERS PROVIDED BY AMD/ATI.** Also check out the [[RadeonProgram|RadeonProgram]], [[GalliumStatus|GalliumStatus]], and [[ATIRadeon|http://dri.freedesktop.org/wiki/ATIRadeon]] at DRI wiki. * "**DONE**" means that it is implemented and relatively bug-free. * "**MOSTLY**" means that it is implemented but has some known bugs. * "**WIP**" means that someone has started on the initial implementation. * "**BIOS**" means only if supported by your BIOS. No software support. Yet. * "**SLOW**" means that the feature is implemented and bug-free, but slow. Improvements may or may not be planned. * "**STALLED**" means that whatever code has been written is accumulating color and texture similar to that 3 week old slice of pizza in your fridge. * "**N/A**" means that the feature is not supported by the hardware. * "**N/N**" means that the feature will not be implemented, because a better alternative is or will be available. * "**TODO**" means that someone needs to write the code. The required knowledge to write the code may or may not be known. Please ask on #radeon/#radeonhd if you want to get your feet wet on this. * "**UNKNOWN**" means that the current status of this item isn't known. You are free to update it if you know. [[!table header="no" class="mointable" data=""" **2D features** || | **RS690** | **R500** | **R600** | **R700** | **Evergreen** DDX (X server) Modesetting || | DONE | DONE | DONE | DONE | TODO Kernel Modesetting || | N/N | N/N | N/N | N/N | TODO DRI2 || | TODO | TODO | TODO | TODO | TODO ShadowFB || | DONE | DONE | DONE | DONE | TODO Old 2D Acceleration (XAA) || | DONE | DONE | N/N | N/N | N/N 2D Acceleration (EXA) || | DONE | DONE | DONE | DONE | TODO Overlay Xv || | N/N | N/N | N/N | N/N | N/N Textured Xv || | DONE | DONE | DONE | DONE | TODO XvMC || | TODO | TODO | TODO | TODO | TODO **Output** || | **RS690** | **R500** | **R600** | **R700** | **Evergreen** Dual-link DVI || | DONE | DONE | DONE | DONE | TODO XRandR 1.2 || | DONE | DONE | DONE | DONE | TODO TV Out || | TODO | TODO | TODO | TODO | TODO [[DisplayPort|DisplayPort]] || | N/A | N/A | TODO | TODO | TODO HDMI Audio || | DONE | TODO | DONE | DONE | TODO **Other** || | **RS690** | **R500** | **R600** | **R700** | **Evergreen** Power Saving (Powerplay) || | TODO | TODO | TODO | TODO | TODO Suspend Support || | DONE | DONE | DONE | DONE | TODO Console restore || | DONE | DONE | DONE | DONE | TODO """]] ### Feature dependency tree [[!format txt """ memory manager -+-> KMS -+-> advanced power management (dynamic control of clocks etc..) | | | +-> run X without root privileges | +-> advanced 3D (OpenGL 1.5+) via chip-specific Mesa code | +-> DRI2 / RDR -+-> Flicker-free 3D with compositing | +-> Gallium3D -+-> advanced 3D (OpenGL 1.5+, GLSL) via generic Mesa code | +-> video decode acceleration | +-> OpenCL """]]