Differences between revisions 3 and 4
Revision 3 as of 2010-07-29 15:09:30
Size: 14818
Editor: AlexDeucher
Comment: update for UMS plans
Revision 4 as of 2010-07-29 15:10:49
Size: 14213
Editor: AlexDeucher
Comment: gallium is kms only
Deletions are marked like this. Additions are marked like this.
Line 40: Line 40:
||<-2 style="background-color: #666666"> '''Gallium features''' ||<-2 style="background-color: #666666"> '''R100-R200''' ||<-4 style="background-color: #666666"> '''r300g (R300-R500)''' ||<-3 style="background-color: #666666"> '''r600g (R600-Evergreen)''' ||
||<-2> Software Passthrough (softpipe) ||<-2 style="background-color: pink;"> N/A ||<-4 style="background-color: lightgreen;"> DONE ||<-3 style="background-color: lightgreen;"> DONE ||
||<-2> Core Driver ||<-2 style="background-color: pink;"> N/A ||<-4 style="background-color: yellow;"> MOSTLY ||<-3 style="background-color: orange;"> WIP ||

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.

RadeonFeatureUMS (last edited 2010-07-29 15:10:49 by AlexDeucher)