RadeonFeatureUMS
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.