summaryrefslogtreecommitdiff
path: root/RadeonFeatureUMS.mdwn
blob: c3400df2ef43cfe067a871d8f10f7050c8d81d2c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52


## Feature Matrix for Free Radeon Drivers

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

**See [[RadeonFeature|RadeonFeature]] For KMS** 

**See [[radeonhd:feature|radeonhd:feature]] for radeonhd.** 

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. 
   * "**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. [[!table header="no" class="mointable" data="""
 **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.0<sup>1</sup>  |  1.5/2.0<sup>1</sup>  |  1.5/2.0<sup>1</sup>  |  1.5/2.0<sup>1</sup>  |  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|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 
"""]]

<sup>1</sup> Hardware doesn't support ARB NPOT textures fully.