• Hey Guest. Check out your NeoGAF Wrapped 2025 results here!

Triple buffering: "Why we love it"

Stallion Free said:
I wish I couldn't feel input lag with triple-buffering in shooters like you guys :(

I do use it for every other genre though.
TF2 and L4D(2) are sadly not working for me as well with that. Input lag is really noticable. Where in BFBC2 I have not a single problem. May be related to source then?
 
derFeef said:
TF2 and L4D(2) are sadly not working for me as well with that. Input lag is really noticable. Where in BFBC2 I have not a single problem. May be related to source then?

Pretty much any shooter. I do have my sensitivity cranked on a 4000 dpi mouse with a 1000 hz polling rate though.
 
derFeef said:
TF2 and L4D(2) are sadly not working for me as well with that. Input lag is really noticable. Where in BFBC2 I have not a single problem. May be related to source then?

I don't know if it's input lag or not, but I have never played a valve game below 100 frames. It just feels wrong with Vsync on.
 
btw I've tried STALKER SOC complete 2009 yesterday and it was crashing everytime I tried to load the save. Closed D3Doverrider and yes, it works. /sad
 
subversus said:
btw I've tried STALKER SOC complete 2009 yesterday and it was crashing everytime I tried to load the save. Closed D3Doverrider and yes, it works. /sad

Weird, I had zero issues with Stalker tonight using it.
 
pilonv1 said:
Weird, I had zero issues with Stalker tonight using it.

I had zero issues until I turned off v-sync in the game.

Reinstalling now, may be this will help.
 
subversus said:
I had zero issues until I turned off v-sync in the game.

Reinstalling now, may be this will help.

Make sure to start a new game before installing Complete.
 
derFeef said:
Razer Mamba says hi :D

I love my Razer Lachesis. I picked up a wireless Logitech M&KB combo (MX5500?) last year and in less than a month I went back to using my Razer mouse. I don't like wireless Mice, they are too heavy.
 
Well yeah, SoC Complete hates triple buffering. It's ok with vsync, but it's the last game I hope I'm not able to turn it on. I'll beat it because third time is the charm but I can't really enjoy games without triple buffering anymore. It's as essential as HD resolution for me now. I can deal with jaggies, low-polies, bad textures but not with absence of triple-buffering. It's this little thing that makes a great difference. Strange...
 
Tried this just now with Bioshock 2 (which I sadly am only now just getting to) and the difference is night and day. Thanks for pointing the way to D3DOverrider.
 
It seems games that actually support triple buffering by default benefit from it the most, I Tried forcing triple buffering with Just Cause 2 via nvidia control panel but I still see a framerate drop to 30fps when im not maintaining 60fps. (60hz refresh + vsync).

Unless there's some other method of achieving proper triple buffering im not aware of?
 
JRW said:
It seems games that actually support triple buffering by default benefit from it the most, I Tried forcing triple buffering with Just Cause 2 via nvidia control panel but I still see a framerate drop to 30fps when im not maintaining 60fps. (60hz refresh + vsync).

Unless there's some other method of achieving proper triple buffering im not aware of?
D3DOverrider. Works without any problems with JC2.
 
Triple buffering kills GTA 4. And it kills not only framerate (got about 2X improvement after I turned it off) but it extends load times. I don't know what load times have to do with vsync and triple buffering but with it I wait for 2 mins and more and without it the game and missions load in about 30 seconds.

That game is sometimes ridiculous. But at least it runs great now. 30-60 fps.
 
subversus said:
Triple buffering kills GTA 4. And it kills not only framerate (got about 2X improvement after I turned it off) but it extends load times. I don't know what load times have to do with vsync and triple buffering but with it I wait for 2 mins and more and without it the game and missions load in about 30 seconds.

That game is sometimes ridiculous. But at least it runs great now. 30-60 fps.

Holy shit, thank you. I was having that exact issue with the game and I never would have made that connection.
 
Stallion Free said:
Holy shit, thank you. I was having that exact issue with the game and I never would have made that connection.
yeah, and you can turn on vsync in-game, only then it doesn't affect perfomance and loading times. Very strange.
 
brain_stew said:
Now, since D3DOverrider is a separate program you will need to launch it separately, on first launch, simply set:


"Start with Windows" to on
"Detection level" to medium
"Force Triple Buffering" to on
"Force Vsync" to on


I recommend that you do not force Vsync through your drivers in addition and just leave the setting to the default "application controlled."

Now when you launch a D3D game you should here a standard Windows success "beep" to indicate that triple buffering has been forced. Now, if for whatever reason this causes problems with a particular program, simply click the "Add profile" cross in D3DOverrider, navigate to the relevant game executable, and create a new profile with it, where nothing is forced on.

You can now enjoy all your games with a perfect tear free image but without the undesirable framerate and input latency hit that comes with vsync. Enjoy! :D

--------------------------------------------------------------------------------------------------------

Please excuse my ignorance but the section I quoted above from the OP is confusing me. If the point of using this app is to enable triple buffering and eliminate tearing without the performance penalty of vsync, why are we setting vsync to ON? It would seem to me you set it to off and let the triple buffering do its magic.

I just ordered the parts for a new PC build and am doing alot of research and want to have all my ducks in a row before I dive in. :D

EDIT: OK, I read more carefully and think I answered my own question. Vsync and triple buffering work together. You just can't enable it on D3DOverider and in the driver simultaneously.
 
Since stuff like Starcraft 2, FF14 and Mafia 2 seem to be getting a lot more people interested in PC gaming I feel this thread needs a bump.

Edit: As to the above question, "Triple buffering" is just another form of v-sync, the "v-sync" option in games and your drivers only enable "double buffer v-sync" when used by itself, combine it with triple buffering and you're actually using "triple bufer v-sync" which is much more efficient assuming you've got the memory to spare and on the PC side, you invariably will.
 
I just got my first lcd monitor a little while ago, and I have a question. If I turn on vsync I get some input lag. I guess this is from my monitor having a 60Hz refresh rate. I did some research and found that locking my frame rate just under 60 fixes this issue. Is this a good fix, or am I missing something here? Borderlands and Dead Space have horrible horrible tearing with no vysnc. I was able to lock Borderlands' max frame rate at 59, so now there is no tearing and no input lag. Unless I'm missing something here, I would like to do the same for Dead Space, but I can't find a command to do it.
 
Try disabling the V-sync option in Dead Space and instead force it through your graphic card drivers. Use the Nvidia Control Panel if you have a Nvidia card or D3DOverider with an ATI card.
 
archnemesis said:
Try disabling the V-sync option in Dead Space and instead force it through your graphic card drivers. Use the Nvidia Control Panel if you have a Nvidia card or D3DOverider with an ATI card.
I should have said this, but I do use d3doverrider.
 
Inkwell said:
I should have said this, but I do use d3doverrider.
Oh, then you're probably screwed. I thought that was supposed to fix the issue. With all the great looking trailers from Dead Space 2, I was thinking of picking up the first game myself. Maybe I'll go with the PS3 version if there isn't a good solution out there.
 
archnemesis said:
Oh, then you're probably screwed. I thought that was supposed to fix the issue. With all the great looking trailers from Dead Space 2, I was thinking of picking up the first game myself. Maybe I'll go with the PS3 version if there isn't a good solution out there.
It's not that bad with d3doverrider. It's more of a minor annoyance. If you aren't getting lag from using it in other games, then I wouldn't worry about it. Chances are you have input lag with your PS3 if you use an HDTV. Also, you could always use your ps3 controller with the pc version. I think if you emulate the 360 controller, it correctly maps everything on the controller.
 
extracted from exe
didnt want to installed then uninstall

so should i disable any vsync in any game and let D3Do handle it?
 
Anony said:
extracted from exe
didnt want to installed then uninstall

so should i disable any vsync in any game and let D3Do handle it?

That's what I'd recommend, yes. It decreases the chances of any weird incompatibility problems.
 
So, I'm not quite sure I'm using this correctly. To enable the triple buffering, I just turn it on in ATI catalyst? I can't seem to find it anywhere in rivatuner. Sorry I'm a noob.
 
DanDeschain said:
So, I'm not quite sure I'm using this correctly. To enable the triple buffering, I just turn it on in ATI catalyst? I can't seem to find it anywhere in rivatuner. Sorry I'm a noob.
There's an additional tool that comes with Rivatuner that you install separately, but it's included in the download. It's called D3DOverrider. Use that.
 
Wanted to ask when i force V-sync with triple buffering i turn off V-sync in game right? its what ive been doing and it works so i figured i was doing it right. Just making sure!

Edit: Nvm i read above. Seems to be the right thing to do. Btw it fixed Prince of persia on PC for me. It must use Double buffer V-sync and stutters but now its gone thanks to this!
 
Hmm. I have 4770 and the latest Cata drivers and the newest Rivatuner and it doesnt.... recognise it.

>.<?

Also, I need a new vid card >.>...
 
Triple buffering totally kills perfomance in some cases. Metro 2033 is one of them. +10-15 fps but tears like a motherfucker. I wonder if 2 gig vram would make a difference, I heard it's a memory issue.
 
markot said:
Hmm. I have 4770 and the latest Cata drivers and the newest Rivatuner and it doesnt.... recognise it.

>.<?

Also, I need a new vid card >.>...

You don't need to use Riva Tuner. You're only installing it to get D3DOverrider which comes with it.
 
Ever since I installed D3Doverrider, it makes this weird twang sound when I maximize a flash video or start a game in full screen. Is there any way to disable it?
 
FleckSplat said:
Ever since I installed D3Doverrider, it makes this weird twang sound when I maximize a flash video or start a game in full screen. Is there any way to disable it?
Bottom right there should be a speaker, turns off sound.
 
FleckSplat said:
Ever since I installed D3Doverrider, it makes this weird twang sound when I maximize a flash video or start a game in full screen. Is there any way to disable it?

Right click the volume icon in the taskbar and select 'Sounds'. Find the corresponding sound in the list and then disable it. It's just a system sound.
 
Thanks! It only started when I installed D3DOverrider though. Strange.

Also, the sound I was talking about was assigned to "critical stop." I guess maximizing/running in fullscreen stops something.
 
FleckSplat said:
Ever since I installed D3Doverrider, it makes this weird twang sound when I maximize a flash video or start a game in full screen. Is there any way to disable it?

That sound is actually an indication it is detecting the application properly and working.

If you're playing a game and don't get that sound, D3DOverrider didn't detect the game properly. Alternatively, if you're running a benchmarking app and hear the sound at launch, you'll be locked to 60fps and your benchmark will be inaccurate.
 
FleckSplat said:
Ever since I installed D3Doverrider, it makes this weird twang sound when I maximize a flash video or start a game in full screen. Is there any way to disable it?

Create a profile for your browser and just set it to do nothing.
 
Good thing this thread got bumped since I had no idea about this (been years since I hung around guru3D). It's definitely improved things quite a bit. Well not graphics of course but it's nice to be able too look around and run without choosing between tearing or lag.
 
As the issue of V-sync comes up with steam sales, it's safe to bump this thread.

My question is basically this:

GhostRidah said:
Should I even enable vsync in starcraft 2 if I am using d3d?

but then when using the nvidia driver overrides. So far, I've still activated v-sync within games themselves, but if the driver already forces that on (when selected), there should be no need to do so, right?
 
Zeitgeister said:
As the issue of V-sync comes up with steam sales, it's safe to bump this thread.

My question is basically this:



but then when using the nvidia driver overrides. So far, I've still activated v-sync within games themselves, but if the driver already forces that on (when selected), there should be no need to do so, right?

Right.

You only need to enable vsync once. Its rare, but enabling it several different ways could bring up issues, so don't.

If you're using d3doverrider then you don't need to use the driver vsync overrides either (well at least not for DX games anyway).
 
subversus said:
Triple buffering totally kills perfomance in some cases. Metro 2033 is one of them. +10-15 fps but tears like a motherfucker. I wonder if 2 gig vram would make a difference, I heard it's a memory issue.

and I was right. Metro 2033 runs just fine on 6950 in 1920*1080, very high, dx11 with tesselation on. But what is important I didn't noticed any notable change in perfomance with vsync off and triple buffering on.
 
Top Bottom