RadeonFeature

Feature Matrix for Free Radeon Drivers

This page is only for free Radeon drivers. radeon or radeonhd 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.

Also check out the RadeonProgram and ATIRadeon at DRI wiki.

(RHD) is the radeonhd driver, others are with radeon driver. ("ati" is an alternative name for radeon.)

2D features

R100

R200

R300

R400

RS690

RS690 (RHD)

R500

R500 (RHD)

R600

R600 (RHD)

R700

R700 (RHD)

DDX (X server) Modesetting

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

Kernel Modesetting

MOSTLY

MOSTLY

MOSTLY

MOSTLY

MOSTLY

N/N

MOSTLY

N/N

WIP

N/N

WIP

N/N

DRI2

MOSTLY

MOSTLY

MOSTLY

MOSTLY

MOSTLY

TODO

MOSTLY

TODO

WIP

TODO

WIP

TODO

ShadowFB

N/N

N/N

N/N

N/N

N/N

DONE

N/N

DONE

DONE

DONE

DONE

DONE

Old 2D Acceleration (XAA)

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

N/N

N/N

N/N

N/N

2D Acceleration (EXA)

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

Fast video (overlay Xv)

DONE

DONE

DONE

DONE

N/N

N/N

N/N

N/N

N/N

N/N

N/N

N/N

Faster video (textured Xv)

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

Fastest video (textured XvMC)

TODO

TODO

TODO

TODO

TODO

TODO

TODO

TODO

TODO

TODO

TODO

TODO

Mesa 3D features

R100

R200

R300

R400

RS690

R500

R600

R700

Primitives

DONE

DONE

DONE

DONE

DONE

DONE

WIP

WIP

Textures

DONE

DONE

DONE

DONE

DONE

MOSTLY

WIP

WIP

Hardware TCL

DONE

DONE

DONE

DONE

N/A

DONE

WIP

WIP

Vertex Shaders

N/A

DONE

DONE

DONE

DONE

DONE

WIP

WIP

Fragment (Pixel) Shaders

N/A

DONE

DONE

DONE

DONE

MOSTLY

WIP

WIP

GLSL

N/A

N/A

WIP

WIP

WIP

TODO

TODO

TODO

OpenGL Compliance (Driver/Hardware)

1.3/1.3

1.3/1.4

1.4/2.0

1.4/2.0

1.4/2.0

1.4/2.1

TODO/3.0

TODO/3.0

Gallium features

N/A

r200

r300 (R300-R500)

r600 (R600-R700)

Core Driver

N/A

TODO

WIP

TODO

EGL

N/A

TODO

TODO

TODO

OpenCL

N/A

N/A

TODO

TODO

OpenGL Compliance (Driver/Hardware)

N/A

TODO/1.4

WIP/2.1

TODO/3.0

OpenGL ES

N/A

TODO

TODO

TODO

OpenVG

N/A

TODO

TODO

TODO

Python

N/A

TODO

TODO

TODO

WGL

N/A

TODO

TODO

TODO

Xorg EXA

N/A

TODO

WIP

TODO

XvMC

N/A

TODO

TODO

TODO

Output

R100

R200

R300

R400

RS690

RS690 (RHD)

R500

R500 (RHD)

R600

R600 (RHD)

R700

R700 (RHD)

Dual-link DVI

N/A

BIOS

BIOS

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

XRandR 1.2

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

TV Out

DONE

DONE

DONE

MOSTLY

MOSTLY

TODO

MOSTLY

TODO

MOSTLY

TODO

MOSTLY

TODO

DisplayPort

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

WIP

TODO

WIP

TODO

Other

R100

R200

R300

R400

RS690

RS690 (RHD)

R500

R500 (RHD)

R600

R600 (RHD)

R700

R700 (RHD)

Power Saving (Powerplay)

MOSTLY

MOSTLY

MOSTLY

MOSTLY

MOSTLY

TODO

MOSTLY

TODO

MOSTLY

TODO

MOSTLY

TODO

Suspend Support

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

DONE

DONE

DONE

DONE

DONE

DONE

UNKNOWN

DONE

Console restore

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

DONE

UNKNOWN

DONE

Feature dependency tree

memory manager -+-> KMS -+-> advanced power management (dynamic control of clocks etc..)
                |        |
                |        +-> run X without root privileges
                |
                +-> DRI2 / RDR
                |
                +-> advanced MESA 3D (OpenGL 1.5+) via chip-specific code
                |
                +-> Gallium3D -+-> advanced 3D (OpenGL 1.5+, GLSL) via generic code
                               |
                               +-> generic video acceleration framework
                               |
                               +-> OpenCL

No feature dependencies: