Feature Matrix for radeonhd

This page is only for free radeonhd driver.

See RadeonFeature for radeon (xf86-video-ati). THIS PAGE IS NOT FOR FGLRX/CATALYST DRIVERS PROVIDED BY AMD/ATI.

Also check out the ?RadeonProgram, GalliumStatus, and 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.
    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 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

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