https://bugs.freedesktop.org/show_bug.cgi?id=28771
--- Comment #18 from Robert Hooker (Sarvatt) sarvatt@gmail.com 2010-07-27 23:00:11 PDT --- (In reply to comment #7)
(In reply to comment #4)
Should be fixed in: 0a7803cbaca13033d9ed31ef33f59efa913fbfce
For me using rv670 it doesn't work from .drirc eg.
<driconf> <device screen="0" driver="r600"> <application name="all"> <option name="force_s3tc_enable" value="false" /> <option name="disable_s3tc" value="true" /> <option name="vblank_mode" value="0"/> </application> </device> </driconf>
It does work as an env so vblank_mode=0 ./gears works - but I still get wait for vline sync which means that fullscreen games or gears maximised gets capped to refresh.
To use vblank_mode for dri2 in .drirc you need a seperate dri2 driver with vblank_mode specified, driconf doesn't handle it right.
Using your example it'd be:
<driconf> <device screen="0" driver="dri2"> <application name="Default"> <option name="vblank_mode" value="0" /> </application> </device> <device screen="0" driver="r600"> <application name="all"> <option name="force_s3tc_enable" value="false" /> <option name="disable_s3tc" value="true" /> </application> </device> </driconf>