I read something about the Nvidia Control Panel not beeing able to
force triple buffering with D3D (becuase MS forbid them to include
that in WHQL drivers).
So I downloaded RivaTuner as this has a tool called D3DOverrider that
can force D3D triple buffering, and started some testing.
1st: Half-Life 2 did not get higher framerate with D3DOverrider, the
original framerates suggest that HL2 allready have some kind of triple
buffering (without my rates should be 75, 37.5 or 18.75 as they are in
other D3D games when vsync is locked).
BUT: I have haunted by some serious stuttering in HL2 each time it
needs to load from harddisk (movment stops for a while). This for some
reason is gone with D3DOverrider installed forcing triple buffering.
Could this mean that D3DOverrider enables the graphic drivers triple
buffering, and that this is in some way better than the HL2 one (as
the stutter is almost gone)?. The framerates seems to be exacly the
same for HL2. I'll keep on testing...
2nd: Other D3D games however gets a real improvement. In XpandRally I
never got above 37.5 (half of 75) becuase max fps without vsync is 72
(not ever reaching 75). But with D3DOverrider I get a framerate of
average 60-70 all the time even with vsync on (no tearing). And it
really looks very very good.
Anyone else have any experience with this? To confirm my findings (or
reject them
PS! Noticed something else. If you don't use the rest of RivaTuner
you can copy the "D3DOverrider" folder to another location and
uninstall RivaTuner. The D3DOverider will still work without RiveTuner
beeing installed and resident. And the you only waste 4MB of RAM with
D3DOverrider running resident!
--
Lars-Erik -
http://www.osterud.name - ICQ 7297605