RadeonFeature

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.

radeonhd is no longer listed here.

Also check out the RadeonProgram, GalliumStatus, and ATIRadeon at DRI wiki.

2D features

R100

R200

R300

R400

RS690

R500

R600

R700

Evergreen

DDX (X server) Modesetting

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

WIP

Kernel Modesetting

MOSTLY

MOSTLY

MOSTLY

MOSTLY

MOSTLY

MOSTLY

MOSTLY

MOSTLY

TODO

DRI2

MOSTLY

MOSTLY

MOSTLY

MOSTLY

MOSTLY

MOSTLY

MOSTLY

MOSTLY

TODO

ShadowFB

N/N

N/N

N/N

N/N

N/N

N/N

DONE

DONE

TODO

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

TODO

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

TODO

XvMC

TODO

TODO

TODO

TODO

TODO

TODO

TODO

TODO

TODO

Mesa 3D features

R100

R200

R300

R400

RS690

R500

R600

R700

Evergreen

Primitives

DONE

DONE

DONE

DONE

DONE

DONE

MOSTLY

MOSTLY

TODO

Textures

DONE

DONE

DONE

DONE

DONE

DONE

MOSTLY

MOSTLY

TODO

Hardware TCL

DONE

DONE

DONE

DONE

N/A

DONE

MOSTLY

MOSTLY

TODO

Vertex Shaders

N/A

DONE

DONE

DONE

N/A

DONE

MOSTLY

MOSTLY

TODO

Fragment (Pixel) Shaders

N/A

DONE

DONE

DONE

DONE

DONE

MOSTLY

MOSTLY

TODO

GLSL

N/A

N/A

WIP

WIP

WIP

WIP

WIP

WIP

TODO

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

1.5/3.0

1.5/3.0

TODO/3.2

Gallium features

R100-R200

r300g (R300-R500)

r600g (R600-Evergreen)

Software Passthrough (softpipe)

N/A

DONE

DONE

Core Driver

N/A

MOSTLY

TODO

Output

R100

R200

R300

R400

RS690

R500

R600

R700

Evergreen

Dual-link DVI

N/A

BIOS

BIOS

DONE

DONE

DONE

DONE

DONE

TODO

XRandR 1.2

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

TODO

TV Out

DONE

DONE

DONE

MOSTLY

MOSTLY

MOSTLY

MOSTLY

MOSTLY

TODO

DisplayPort

N/A

N/A

N/A

N/A

N/A

N/A

WIP

WIP

TODO

HDMI Audio

N/A

N/A

N/A

N/A

WIP

N/A

WIP

WIP

TODO

Other

R100

R200

R300

R400

RS690

R500

R600

R700

Evergreen

Power Saving (Powerplay)

MOSTLY

MOSTLY

MOSTLY

MOSTLY

MOSTLY

MOSTLY

MOSTLY

MOSTLY

TODO

Suspend Support

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

TODO

Console restore

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

TODO

1 Hardware doesn't support ARB NPOT textures fully.

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