Feature Matrix for Free Radeon Drivers

This page is only for free Radeon drivers. radeon (xf86-video-ati) for 2D; radeon, r200, r300, r600 Mesa and r300, r600 Gallium drivers only. THIS PAGE IS NOT FOR FGLRX/CATALYST DRIVERS PROVIDED BY AMD/ATI.

See RadeonFeature For KMS

See radeonhd:feature for radeonhd.

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.
  • "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 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 R100 R200 R300 R400 RS690 R500 R600 R700 Evergreen
    DDX (X server) Modesetting DONE DONE DONE DONE DONE DONE DONE DONE MOSTLY
    Console restore DONE DONE DONE DONE DONE DONE DONE DONE TODO
    DRI DONE DONE DONE DONE DONE DONE DONE DONE N/N
    ShadowFB N/N N/N N/N N/N N/N N/N DONE DONE DONE
    Old 2D Acceleration (XAA) DONE DONE DONE DONE DONE DONE N/N N/N N/N
    2D Acceleration (EXA) DONE DONE DONE DONE DONE DONE DONE DONE N/N
    Overlay Xv DONE DONE DONE DONE N/N N/N N/N N/N N/N
    Textured Xv DONE DONE DONE DONE DONE DONE DONE DONE N/N
    Video Decode (XvMC/VDPAU/VA-API) using the 3D engine TODO TODO TODO TODO TODO TODO TODO TODO TODO
    Video Decode (XvMC/VDPAU/VA-API) using UVD N/A N/A N/A N/A N/A N/A TODO TODO TODO
    Mesa 3D features R100 R200 R300 R400 RS690 R500 R600 R700 Evergreen
    Primitives DONE DONE DONE DONE DONE DONE MOSTLY MOSTLY N/N
    Textures DONE DONE DONE DONE DONE DONE MOSTLY MOSTLY N/N
    Hardware TCL DONE DONE DONE DONE N/A DONE MOSTLY MOSTLY N/N
    Vertex Shaders N/A DONE DONE DONE N/A DONE MOSTLY MOSTLY N/N
    Fragment (Pixel) Shaders N/A DONE DONE DONE DONE DONE MOSTLY MOSTLY N/N
    GLSL N/A N/A WIP WIP WIP WIP MOSTLY MOSTLY N/N
    Antialiasing UNKNOWN UNKNOWN UNKNOWN UNKNOWN UNKNOWN UNKNOWN UNKNOWN UNKNOWN UNKNOWN
    OpenGL Compliance (Driver/Hardware) 1.3/1.3 1.3/1.4 1.5/2.01 1.5/2.01 1.5/2.01 1.5/2.01 2.0/3.3 2.0/3.3 N/N/4.0
    Output R100 R200 R300 R400 RS690 R500 R600 R700 Evergreen
    Dual-link DVI N/A BIOS BIOS DONE DONE DONE DONE DONE DONE
    XRandR 1.2 DONE DONE DONE DONE DONE DONE DONE DONE DONE
    TV Out DONE DONE DONE DONE DONE DONE DONE DONE DONE
    DisplayPort N/A N/A N/A N/A N/A N/A DONE DONE DONE
    HDMI Audio N/A N/A N/A N/A TODO N/A TODO TODO TODO
    Other R100 R200 R300 R400 RS690 R500 R600 R700 Evergreen
    Power Saving (Powerplay) MOSTLY MOSTLY MOSTLY MOSTLY MOSTLY MOSTLY MOSTLY MOSTLY MOSTLY
    Suspend Support DONE DONE DONE DONE DONE DONE DONE DONE DONE

1 Hardware doesn't support ARB NPOT textures fully.