Damn, do their Linux drivers (fglrx) suck.
Bugs I've already found:
- Offsetmapping works. But don't even think of setting r_glsl_offsetmapping_deluxemapping to 1... if you do, the game immediately segfaults - inside graphics driver routines
- Don't even think of using vid_restart. Instead, exit the game and start it again. vid_restart will cause it to crash. Again inside graphics driver routines. Still, I'm trying to find a way for DP to circumvent that problem.
- UNDER ANY CIRCUMSTANCES, NEVER START A SECOND X SERVER. That seems to be the easiest way to get a kernel panic. nvidia had that problem about four years ago - and fixed it.
- It is slow. One should expect the Radeon 9600 Mobility to perform noticably better than a Geforce 2 MX. However, it performs at about the same level. Supposedly this is not the card's but the Linux driver's fault. Given that this, albeit official, driver isn't exactly stable either, it wouldn't even be surprising that it's also slow. To get playable speeds, use low.cfg and set a high gl_picmip. Note that you need to exit and restart the game to make that change apply since vid_restart is broken.
More to come.
Linux users, don't buy ATI. You'll regret it. We'll try our best to at least avoid crashes, but don't expect it to be fast.
If you have any other ATI+Linux related problems, post them in this thread.
If you have an ATI card, you might want to try the driver from http://r300.sourceforge.net/ (which is merged into current X.org). I will report on that later.