https://bugs.freedesktop.org/show_bug.cgi?id=50450
--- Comment #9 from Andy Furniss lists@andyfurniss.entadsl.com 2012-05-29 08:07:33 PDT --- (In reply to comment #8)
(In reply to comment #7)
Solution is to rename libstdc++.so.6 and libgcc_s.so.1 that are in /opt/quake4/ I guess, to something else which will make q4 use your system libs.
Thank you, it worked. But still i can't understand why doomsday runs so slow, I think it must run smoothly on my card. I also get weird screen artefacts in xonotic.
I haven't tested those with a 3850, IIRC nexuiz was a bit slow - but then that was at 1920x1080 and reducing res/effects could make it playable.
I also never had the complication of a compositing desktop - maybe there is something there to be tweaked - maybe not.
I don't know gentoo, or any distro (using ancient LFS). Are you compiling mesa git or is gentoo - what options are being used?
I always used to test with vsync off, I can see from your xorg log that swapbuffers wait is on. I don't know how/where you would add the xorg.conf option in gentoo but in
Section "Device" Option "SwapbuffersWait" "off"
will disable that.
In addition you need to run the app with the env
vblank_mode=0
compositing desktop allowing that should disable vsync and gain a few fps
You could avoid using the env everytime by making/editing .drirc in your home dir to look like -
<driconf> <device screen="0" driver="dri2"> <application name="Default"> <option name="vblank_mode" value="0" /> </application> </device> </driconf>
Another thing you could check is whether gentoo does anything with gpu power settings.
cat /sys/class/drm/card0/device/power_method cat /sys/class/drm/card0/device/power_profile
The only difference gpu wise between your logs and what I remember mine to be is that your GTT is 64M. I used to use 256 - I have no idea if that will help anything at all, but you could try in bios settings increasing AGP Aperture size if you wanted to change it.