Trying to run the open source driver to play Urban Terror and I only get about 40FPS max with an HD4870. This has been true for Ubuntu since at least 9.10.
With the closed catalyst, I get upwards of 120FPS consistently, but there is a bug that has persisted for about a year that makes that unplayable as well.
I've pretty much exhausted my patience and my two choices at this point are: A) Figure out how to make the open driver perform acceptably or B) Buy an nVidia. I'm tired of having to dual boot to XP just to play a game when I have a darn good graphics card under the hood (on a cross-platform game no less).
Is there some guide on how to tweak the open source driver to get it up to par? I'd be happy if I could push 100FPS.
Oen Source drivers are slower than the closed driver. 1/3 of the speed sounds about right.
If you haven't turned on ColorTiling, you should try it (it's an xorg.conf option, look for it -- you will need very recent versions of mesa, libdrm, kernel and the radeon driver) as it should improve performance, but you won't be running at the Catalyst speeds any time soon. Optimisation is hard and not the highest priority at the moment.
You will NEVER see 100 fps if you do not patch the driver to remove vsync, otherwise you are capped at your monitor's refresh rate (60fps?). Anyway, fps never going down 60 is enough. Are you using Ubuntu? Try xorg-edgers ppa, kernel 2.6.36 and both gallium and classic driver with color tiling enabled in xorg.conf.
Is it quake3 based? I run openarena with maximum quality @2560x1600 at 130fps (yes, I patched the driver) with an HD3870. Latest graphic stack and color tiling really boost it
I'm working on those suggestions, but I was hoping perhaps you could point me in the right direction. Specifically, how do I disable vsync? I at least have boosted performance so that it is hitting the 60 FPS refresh limit.
Google has not really provided much inspiration on how to accomplish this.
I don't get why akincer is not using fglrx for gaming, that's the only thing that works in most cases. I know even one game which has problems with DX10+ cards with nvidia binary and none with fglrx. Ok, xv is useless with fglrx, but opengl renderer with forced quality (vsync always) mode should work. Using oss driver is possible but not useful for games. I would only use oss drivers when i do NOT want to play a game.