https://bugs.freedesktop.org/show_bug.cgi?id=51787
--- Comment #3 from Andy Furniss lists@andyfurniss.entadsl.com 2012-08-02 22:32:43 UTC --- (In reply to comment #2)
It might not help in fixing this, but I found that the framerate is much more consistent if I load all cpu cores with something while playing ut2004. Normally, the framerate counter is green, but flashes into yellow and purple, which makes movements very choppy. When something is running in the background, the framerate counter stays green, and all movements are smooth.
Maybe cpufreq is causing this here's what I get on the demo on an HD4890 + 4x3.4GHz phenom II.
R600_LLVM=0 ut2004 as-convoy?spectatoronly=1?numbots=8?quickstart=1?attractcam=1 -benchmark -seconds=120 -nosound
cpufreq ondemand -
30.027578 / 76.497787 / 162.457611 fps
cpufreq set to performance
37.627441 / 93.523949 / 197.051376 fps
With the llvm compiler the game is unplayable either way.
I see the stalling in the demo benchmark.
2.030273 / 70.589706 / 196.047073 fps