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:
"PLATINUM" means that it works without any graphical bugs or problems, with all features enabled.
"G0LD" means that it works well, but not every little eye-candy feature works. For some chipsets, this might be due to hardware limitations.
"SILVER" means that it works. Ish.
"GARBAGE" means that it just doesn't work, due to driver problems.
"TOO OLD" means that it just doesn't work, due to hardware limitations.
"UNKNOWN" means that the current status of this item isn't know. Please update it if you know.
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:
- We do not distinguish between different versions of a stable branch of Mesa. So Mesa 7.n, 7.n.1, 7.n.2, etc. all count as 7.n.
- If this page claims that an application works in Mesa 7.n, and you tested it using stable Mesa release 7.(n+1) and it still works, please update the table accordingly.
- If this page claims that an application works in Mesa 7.n, but you experience problems in stable Mesa release 7.(n+1), please notify the developers before changing the table. If we do not fix the problem within a reasonable time frame, feel free to change the corresponding entry in the table.
- If this page claims that an application fails in Mesa 7.n, but you have tested it using stable Mesa release 7.(n+1) and it works fine, please update the table accordingly.
If the page makes claim about how well an application works in Mesa 7.n and you disagree about it, please discuss it in the community (see information on the Radeon 3D portal page).
- If an application is not platinum, or only works under certain configurations, please add a small note detailing exactly what isn't working. Make sure you qualify the footnote with the time it was written, so that we may in the future more easily decide whether the footnote is out of date. If applicable, you should also link to bug reports that affect the application.
Mesa version numbers do not apply to UNKNOWN or TOO OLD
Historical note: The version numbers were added shortly after the release of Mesa 7.6, so I (nha) just assumed version 7.5 for all entries, even though that was most likely incorrect.
Native |
R100 |
R200 |
R300 |
R400 |
RS690 |
R500 |
R600 |
R700 |
|
UNKNOWN |
G0LD (7.5)15 |
UNKNOWN |
PLATINUM (7.6) |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
||
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
G0LD (7.8-git) |
||
UNKNOWN |
UNKNOWN |
G0LD (7.5)18 |
UNKNOWN |
UNKNOWN |
GARBAGE (7.6)23 |
UNKNOWN |
UNKNOWN |
||
UNKNOWN |
G0LD (7.5) |
PLATINUM (7.5) |
PLATINUM (7.6) |
PLATINUM (7.5) |
PLATINUM (7.6) |
G0LD (7.7-dev) |
G0LD (7.7-dev) |
||
UNKNOWN |
G0LD (7.5) |
G0LD (7.5) |
GARBAGE (7.5) |
UNKNOWN |
SILVER (7.7-rc1)5 |
UNKNOWN |
UNKNOWN |
||
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 |
||
UNKNOWN |
GARBAGE (7.5)10 |
GARBAGE (7.5) |
GARBAGE (7.5) |
UNKNOWN |
GARBAGE (7.7-rc1)11 |
GARBAGE (7.7-dev) |
UNKNOWN |
||
UNKNOWN |
UNKNOWN |
PLATINUM (7.5) |
UNKNOWN |
UNKNOWN |
G0LD (7.5) |
UNKNOWN |
UNKNOWN |
||
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
G0LD (7.8-git) |
||
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
G0LD (7.8-git) |
||
UNKNOWN |
G0LD (7.5) |
G0LD (7.5) |
G0LD (7.5) |
G0LD (7.5) |
G0LD (7.6) |
SILVER (7.7-dev) |
G0LD (7.7-dev) |
||
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) |
|
UNKNOWN |
PLATINUM (7.5) |
PLATINUM (7.5) |
PLATINUM (7.5) |
PLATINUM (7.5) |
PLATINUM (7.6) |
PLATINUM (7.7-dev) |
PLATINUM (7.7-dev) |
||
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) |
||
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) |
||
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 |
|
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
PLATINUM (7.7-dev) |
||
UNKNOWN |
G0LD (7.5) |
UNKNOWN |
GARBAGE (7.5) |
UNKNOWN |
GARBAGE (7.5) |
UNKNOWN |
GARBAGE (7.7-dev) |
||
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 |
|
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 |
||
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
G0LD (7.5) |
SILVER (7.7-dev) |
G0LD (7.8-git) |
||
UNKNOWN |
PLATINUM (7.5) |
SILVER (7.5) |
PLATINUM (7.6) |
UNKNOWN |
PLATINUM (7.6) |
PLATINUM (7.6) |
G0LD (7.7-dev) |
||
PLATINUM (7.6) |
PLATINUM (7.6) |
PLATINUM (7.6) |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
||
UNKNOWN |
PLATINUM (7.6) |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
||
UNKNOWN |
UNKNOWN |
SILVER (7.5) |
UNKNOWN |
UNKNOWN |
SILVER (7.7-dev) |
SILVER (7.7-dev) |
UNKNOWN |
||
UNKNOWN |
UNKNOWN |
G0LD (7.5) |
UNKNOWN |
G0LD (7.5) |
PLATINUM (7.5) |
UNKNOWN |
UNKNOWN |
||
UNKNOWN |
PLATINUM (7.5) |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
||
PLATINUM (7.6) |
PLATINUM (7.6) |
PLATINUM (7.5) |
UNKNOWN |
UNKNOWN |
UNKNOWN |
PLATINUM (7.6) |
PLATINUM (7.8-git) |
||
UNKNOWN |
PLATINUM (7.6) |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
||
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
G0LD (7.5) |
UNKNOWN |
PLATINUM (7.6) |
PLATINUM (7.7-dev) |
||
UNKNOWN |
PLATINUM (7.6) |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
||
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
G0LD (7.5)7 |
UNKNOWN |
UNKNOWN |
||
G0LD (7.6) |
G0LD (7.6) |
G0LD (7.5) |
G0LD (7.5) |
UNKNOWN |
G0LD (7.6) |
PLATINUM (7.7-dev) |
PLATINUM (7.8-dev) |
||
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
PLATINUM (7.7-dev) |
||
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 |
|
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
SILVER (7.7-dev) |
G0LD (7.7-dev) |
||
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
UNKNOWN |
GARBAGE (7.7-dev)24 |
||
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.
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:
- (23 Oct 2009) [mesa-git, wine-1.1.31] Game starts (with -opengl), screen is initialized, but most textures are missing (screen mainly black), and all others are distorted (buttons, text).
- (15 Nov 2009) [mesa-git, wine-1.1.33] Less black in the background, more distortion visible (looks like texture + geometric distortion). Text/buttons still unreadable.
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).


