RadeonProgram

Supported Program List for Free Radeon Drivers

This page is only for free Radeon drivers. radeon or radeonhd for 2D; radeon, r200, r300, r600/r700 Mesa3D and r300, r600/r700 Gallium3D drivers only. THIS PAGE IS NOT FOR FGLRX/CATALYST DRIVERS PROVIDED BY AMD/ATI.

Also check out the RadeonFeature page.

This list works on the same principle as the Wine game list, but there are some important differences.

The biggest difference is that we are tracking driver capabilities, not performance. It doesn't matter if your game runs at 1680x1050 with everything cranked up, what matters is whether or not it is rendering properly.

The entries in the table are "STATUS (N.N)", where N.N is the latest version / stable branch of Mesa on which the application was tested, and STATUS is one of the following:

Note that the level of support for R300-R500 is roughly on the same level because those chips all use the same driver. This means that if the status is known for e.g. R300, then it is likely that the status for R500 is the same or at least similar, but please refrain from changing this in the table unless you really did test the application using that chip. A similar thing is true for R600-R700.

Here are some guidelines for this page:

Native

R100

R200

R300

R400

RS690

R500

R600

R700

Assault Cube

UNKNOWN

G0LD (7.5)15

UNKNOWN

PLATINUM (7.6)

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

AstroMenace31

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

G0LD (7.8-git)

Blender3d

UNKNOWN

UNKNOWN

G0LD (7.5)18

UNKNOWN

UNKNOWN

GARBAGE (7.6)23

UNKNOWN

UNKNOWN

Compiz Fusion

UNKNOWN

G0LD (7.5)

PLATINUM (7.5)

PLATINUM (7.6)

PLATINUM (7.5)

PLATINUM (7.6)

G0LD (7.7-dev)

G0LD (7.7-dev)

Doom 3

UNKNOWN

G0LD (7.5)

G0LD (7.5)

GARBAGE (7.5)

UNKNOWN

SILVER (7.7-rc1)5

UNKNOWN

UNKNOWN

Enemy Territory

PLATINUM (7.5)

PLATINUM (7.5)

PLATINUM (7.5)

PLATINUM (7.5)

UNKNOWN

PLATINUM (7.5)

PLATINUM (7.7-dev)

GARBAGE (7.7-dev)26

Enemy Territory: Quake Wars

UNKNOWN

GARBAGE (7.5)10

GARBAGE (7.5)

GARBAGE (7.5)

UNKNOWN

GARBAGE (7.7-rc1)11

GARBAGE (7.7-dev)

UNKNOWN

ePSXe3

UNKNOWN

UNKNOWN

PLATINUM (7.5)

UNKNOWN

UNKNOWN

G0LD (7.5)

UNKNOWN

UNKNOWN

FlightGear

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

G0LD (7.8-git)

Frets On Fire

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

G0LD (7.8-git)

Google Earth

UNKNOWN

G0LD (7.5)

G0LD (7.5)

G0LD (7.5)

G0LD (7.5)

G0LD (7.6)

SILVER (7.7-dev)

G0LD (7.7-dev)

Hedgewars

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

PLATINUM (7.7-dev)

KWin27

UNKNOWN

SILVER (7.6)28

PLATINUM (7.5)

GARBAGE (7.6)6

GARBAGE (7.6)6

GARBAGE (7.6)6

G0LD (7.7-dev)

G0LD (7.7-dev)

Neverball

UNKNOWN

PLATINUM (7.5)

PLATINUM (7.5)

PLATINUM (7.5)

PLATINUM (7.5)

PLATINUM (7.6)

PLATINUM (7.7-dev)

PLATINUM (7.7-dev)

Nexuiz

PLATINUM (7.6)

PLATINUM (7.6)

GARBAGE (7.5)16

G0LD (7.5)

G0LD (7.5)

PLATINUM (7.6)

PLATINUM (7.6)

PLATINUM (7.7-dev)

OpenArena (ioquake3)

PLATINUM (7.6)

PLATINUM (7.6)

PLATINUM (7.5)

PLATINUM (7.5)

SILVER (7.5)

PLATINUM (7.6)

PLATINUM (7.6)

PLATINUM (7.7-dev)

Prey

UNKNOWN

G0LD (7.5)

UNKNOWN

UNKNOWN

UNKNOWN

SILVER (7.7-rc1)4

UNKNOWN

UNKNOWN

Quake II

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

PLATINUM (7.5)

UNKNOWN

UNKNOWN

Quake Live

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

PLATINUM (7.7-dev)

Quake 41

UNKNOWN

G0LD (7.5)

UNKNOWN

GARBAGE (7.5)

UNKNOWN

GARBAGE (7.5)

UNKNOWN

GARBAGE (7.7-dev)

Return To Castle Wolfenstein

PLATINUM (7.6)

PLATINUM (7.6)

PLATINUM (7.6)

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

rRootage

UNKNOWN

UNKNOWN

PLATINUM (7.5)

PLATINUM (7.5)

UNKNOWN

PLATINUM (7.5)

UNKNOWN

UNKNOWN

Sauerbraten2

UNKNOWN

G0LD (7.5)

G0LD (7.5)

G0LD (7.5)

G0LD (7.5)

G0LD (7.6)

GARBAGE (7.7-dev)

GARBAGE (7.7-dev)25

Second Life30

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

G0LD (7.5)

SILVER (7.7-dev)

G0LD (7.8-git)

Secret Maryo Chronicles

UNKNOWN

PLATINUM (7.5)

SILVER (7.5)

PLATINUM (7.6)

UNKNOWN

PLATINUM (7.6)

PLATINUM (7.6)

G0LD (7.7-dev)

Shogo: Mobile Armor Division

PLATINUM (7.6)

PLATINUM (7.6)

PLATINUM (7.6)

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

Soldier of Fortune

UNKNOWN

PLATINUM (7.6)

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

Spring RTS (XTA)

UNKNOWN

UNKNOWN

SILVER (7.5)

UNKNOWN

UNKNOWN

SILVER (7.7-dev)

SILVER (7.7-dev)

UNKNOWN

Stellarium

UNKNOWN

UNKNOWN

G0LD (7.5)

UNKNOWN

G0LD (7.5)

PLATINUM (7.5)

UNKNOWN

UNKNOWN

Stones Of The Gods (ZenGL)

UNKNOWN

PLATINUM (7.5)

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

SuperTuxKart

PLATINUM (7.6)

PLATINUM (7.6)

PLATINUM (7.5)

UNKNOWN

UNKNOWN

UNKNOWN

PLATINUM (7.6)

PLATINUM (7.8-git)

Transfusion

UNKNOWN

PLATINUM (7.6)

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

Tremulous

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

G0LD (7.5)

UNKNOWN

PLATINUM (7.6)

PLATINUM (7.7-dev)

Unreal Tournament

UNKNOWN

PLATINUM (7.6)

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

Unreal Tournament 2003

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

G0LD (7.5)7

UNKNOWN

UNKNOWN

Unreal Tournament 2004

G0LD (7.6)

G0LD (7.6)

G0LD (7.5)

G0LD (7.5)

UNKNOWN

G0LD (7.6)

PLATINUM (7.7-dev)

PLATINUM (7.8-dev)

Urban Terror

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

PLATINUM (7.7-dev)

World of Goo

UNKNOWN

PLATINUM (7.5)

PLATINUM (7.5)

UNKNOWN

PLATINUM (7.5)

PLATINUM (7.5)

PLATINUM (7.7-dev)

PLATINUM (7.7-dev)

Wine

R100

R200

R300

R400

RS690

R500

R600

R700

3DMark2001

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

SILVER (7.7-dev)

G0LD (7.7-dev)

3DMark03

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

GARBAGE (7.7-dev)24

Blood II: The Chosen

G0LD (7.6)

G0LD (7.6)

G0LD (7.6)

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

Counter Strike: Source

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

Deus Ex

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

PLATINUM (7.7-dev)

UNKNOWN

Guild Wars

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

GARBAGE (7.5)

UNKNOWN

UNKNOWN

Half-Life (Steam)

UNKNOWN

UNKNOWN

UNKNOWN

PLATINUM (7.6)

UNKNOWN

PLATINUM (7.5)17

PLATINUM (7.7-dev)

UNKNOWN

Half-Life 28,9

UNKNOWN

UNKNOWN

G0LD (7.5)

UNKNOWN

UNKNOWN

UNKNOWN

G0LD (7.7-dev)

UNKNOWN

Max Payne

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

G0LD (7.5)

G0LD (7.7-dev)

UNKNOWN

MDK2

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

PLATINUM (7.5)

UNKNOWN

UNKNOWN

Medal of Honor: Allied Assault

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

PLATINUM (7.5)

UNKNOWN

UNKNOWN

UNKNOWN

Painkiller

UNKNOWN

UNKNOWN

PLATINUM (7.5)

UNKNOWN

SILVER (7.5)

UNKNOWN

UNKNOWN

UNKNOWN

Portal8,9

UNKNOWN

UNKNOWN

GARBAGE (7.5)

UNKNOWN

UNKNOWN

UNKNOWN

GARBAGE (7.7-dev)21

GARBAGE (7.7-dev)21

Touhou 6 (Embodiment of Scarlet Devil)

UNKNOWN

UNKNOWN

UNKNOWN

PLATINUM (7.5)

UNKNOWN

PLATINUM (7.5)

UNKNOWN

UNKNOWN

Touhou 7 (Perfect Cherry Blossom)

UNKNOWN

UNKNOWN

UNKNOWN

PLATINUM (7.5)

UNKNOWN

PLATINUM (7.5)

UNKNOWN

UNKNOWN

Touhou 8 (Imperishable Night)

UNKNOWN

UNKNOWN

SILVER (7.5)13

PLATINUM (7.5)

UNKNOWN

PLATINUM (7.5)

UNKNOWN

UNKNOWN

Unreal Tournament

UNKNOWN

UNKNOWN

UNKNOWN

UNKNOWN

G0LD (7.5)

UNKNOWN

UNKNOWN

SILVER (7.7-dev)20

WarCraft 3

G0LD (7.5)

UNKNOWN

G0LD (7.5)

PLATINUM (7.6)22

G0LD (7.5)

G0LD (7.5)

UNKNOWN

UNKNOWN

World of Goo

UNKNOWN

PLATINUM (7.5)

UNKNOWN

UNKNOWN

PLATINUM (7.5)

UNKNOWN

UNKNOWN

PLATINUM (7.7-dev)

World of Warcraft

UNKNOWN

UNKNOWN

GARBAGE (7.7-dev / F12)29

UNKNOWN

GARBAGE (7.5)

SILVER (7.5)

UNKNOWN

GARBAGE (7.7-dev)19

1 Quits with "Sys_Error: Texture compression unavailable" if libtxc_dxtn.so is missing. Otherwise unplayable with software fallback for two-sided stencils. This is a known issue.

2 On non-TCL HW like RS4xx and RS6xx it should be run with shaders disabled (using the in game options or by running the game with "sauerbraten -f0"), otherwise it results in massive slowdowns. When run with shaders disabled also make sure to disable water refraction/reflection to make it faster. On TCL HW it can run with shaders enabled (default). When run with shaders enabled make sure to disable water/waterfalls refraction (to avoid bad water rendering), set dynamic lights to medium quality (to avoid software fallback with explosions), set soft explosion to low quality and disable water/waterfalls reflection, soft shadows and glare (to avoid slowdowns) and set textures to low quality (to avoid slowdowns and flashing textures in some maps, e.g. thor, bug #23545).

3 Pete's MesaGL GPU plugin works fine. The XGL2 plugin requires FBOs or similar, and probably won't work until OpenGL 2.0 is supported. Some games, like Chrono Cross, will run much faster in the software renderer due to game-specific, non-Radeon issues.

4 It runs very slow (~1fps). It requires libtxc_dxtn.so or else you'll get a black screen.

5 It runs very slow (~1-10fps). Shows a Leaking dma buffer object! WARN_ONCE.

6 Crashes, bug #24131.

7 Seems to render correct but the demo runs much to fast (might be SMP related)

8 Needs the tiling patches from freedesktop bugzilla to get compressed textures working. Direct3D 7 only due to [9].

9 Wine will translate shaders to ARB_vertex_program / ARB_fragment_program programs, so Portal & HL-2 in DX-8 mode ought to work, but either wine's fragment program translation or the r300 support for said extensions is broken, so Portal doesn't run at all & HL-2 will only run in DirectX 7 mode.

10 Exits with error message : "ERROR: The current video card / driver combination does not support the necessary features: GL_ARB_occlusion_query"

11 It requires libtxc_dxtn.so or else you'll get a black screen. However, it crashes when starting a game.

13 Too slow (10FPS on R300) and transparency issues.

15 Rendering is good on rV280; water reflection need to be turned off due performance reason (just like as in other Cube engine games)

16 Impossible to start a match, the mouse in the menu is too slow / lag. Config : Nexuiz 2.5 - R350 - ati 6.12.2 - Fedora 11

17 Low framerate (15-30) in big areas, small tunnels work well with capped 100fps. Tested with X1950 Pro.

18 Requires low impact fallbacks to draw all interface symbols (stipple lines for lamp types, etc), but that affects speed.

19 World of Warcraft:

20 (20 Oct 2009) D3D Mode: Playable though slow. Large black area on the right on my wide-screen monitor (looks like forced 4:3 for the visible area; dual screen setup might also have to do with that). OpenGL Mode: Small portion of the lower left corner of the should-be-screen visible in the top left corner of the screen (menu/drop-downs not visible).

21 (24 Oct 2009) [mesa-git, wine-1.1.32] Portal: Game starts and after a while (grey screen) the initial chamber can be seen, but textures are distorted. Menu font is not visible, fonts are also not visible in any windows.

22 (25 Oct 2009) [mesa-20090101, wine-1.1.31, R480 (X850 XT PCI-E)] WarCraft 3: the rendering is fine, but is so painfully slow that it seems a slide show

23 (26 Oct 2009) [mesa-git] Crashes on many operations and does not update it's interface correctly.

24 (30 Oct 2009) [mesa-git] No DXT1 and DXT3 support.

25 (03 Nov 2009) [mesa-git, sauerbraten-20080617] Using defaults: Game crashed a few seconds after loading a map, some textures strange (flashing ?).

26 (14 Nov 2009) [mesa-git] Will not launch, even with LIBGL_ALWAYS_INDIRECT=1. Results in monitor blanking and slowly scrolling an error message: "Input not supported", though sound still works. Have to kill the xserver to recover. Tested on RadeonHD 4550 (R700).

27 (14 Nov 2009) KWin supports compositing using both Xrender and OpenGL. The information in this table refers to the OpenGL mode. Basic compositing and most of the optional effect plugins require OpenGL 1.2. Some of the optional effects need shaders and FBO's.

28 (14 Nov 2009) The desktop window is rendered as a black rectangle. Other windows and window decorations render without visual glitches, but with a low framerate due to software fallbacks.

29 (22 Nov 2009) [wine 1.1.33] World of Warcraft login and character selection screens all render correctly. However, the game crashes almost instantly when you enter Azeroth. Many icons on the toolbars are corrupted. But at least the graphics card doesn't lock up.

30 (24 Nov 2009) [mesa 7.8-git, Second Life 1.23.5.136262, Radeon HD 4870 (RV770)] No lockups. Worked with newer Mesa 7.8-git snapshots. Replace Second Life 1.23.5 viewer with SnowGlobe 1.2.4 community viewer for better results with older ATI cards.

31 (24 Nov 2009) [mesa 7.8-git, AstroMenace 1.2, Radeon HD 4870 (RV770)] No lockups. Needs testing on Mesa 7.6.1 (RC).