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

Triple buffering: "Why we love it"

bigjimmystyle said:
My framerate in Dead Rising 2 drops from 60FPS to 40 in a crowded area, would this program do anything to fix that?

Possibly, if you're currently using standard double buffer vsync it should certainly improve performance.

For Dead Rising, make sure you disable the depth of field as it'll cost you about ~30% of your overall performance.
 
DarkUSS said:
I posted this yesterday and got no reply in the other thread. But since it's related to triple buffering, I might be luckier here. :P

There's a config command for it and you need to be running DX9 mode.

Can't remember what it is right now but most custom configs have it built in.
 
stew should make an all-encompassing "game config option" thread where we list every game in existence with links and tutorials on what makes every individual game ever made run right/wrong
 
I skimmed the thread/google, but I can't find an answer to my problem.

I re-downloaded RivaTuner and try launching D3Doverrider to no avail. I'm on Win 7 pro 64bit Nvidia 260.99, and the process just sits there at around 8mb memory with no CPU usage. No icon in the system tray either.

Tried compatibility, tried running as admin, nothing.

Help!?

EDIT- Just tried this on my work PC, Win 7 pro 32bit, integrated graphics. Same issue.


For those that come across my problem, give it about 5 minutes. I forgot I started it and then I came back to the PC and the window just popped on by itself after some time.
 
Where has this thread been all my life?! This is even more useful to me as I use dual monitors. On games that support borderless windowed mode, I can still force triple buffering, resulting in a screen tearing-less free picture, but I still have the nice advantages of borderless window mode. In fact I am typing this while running Left 4 Dead 2.
 
ithorien said:
For those that come across my problem, give it about 5 minutes. I forgot I started it and then I came back to the PC and the window just popped on by itself after some time.

Waited five minutes. Waited ten minutes. Waited an hour. It's running, it's in Task Manager. But no icon anywhere. Mysterious.
 
aasoncott said:
Waited five minutes. Waited ten minutes. Waited an hour. It's running, it's in Task Manager. But no icon anywhere. Mysterious.

Heh.

HehehehehehehahahahHAHAHAHAHAHAHAHA.

Two days.

TWO ENTIRE DAYS.

I was sitting at my computer, and suddenly a notice popped up saying it had started and was minimizing to the tray. I had never rebooted my computer. It literally ran for two days, hiding in the background, waiting to strike.
 
Someone should make a "Vsync: nobody uses it" thread - That's why I like PC games, you can force it. If I have one pet peeve in the gaming world is screen tearing. I think it makes the game look ugly as fuck. The only reason why they turn it off, is to gain more performance. I'd rather have the game in 30fps with no screen tear, than a game with 60fps with it.
 
Sorry for bumping an older thread, figured this was a good place to ask.

Is there any benefit to using D3Doverrider to set triple buffering and vsync? Is it just convenience?
 
Varna said:
Sorry for bumping an older thread, figured this was a good place to ask.

Is there any benefit to using D3Doverrider to set triple buffering and vsync? Is it just convenience?

??? What do you mean? The benefits are detailed in the OP. No screen tearing, a reduction in lag compared to traditional v-sync methods, and better performance over v-sync. What exactly are you asking?
 
1-D_FTW said:
??? What do you mean? The benefits are detailed in the OP. No screen tearing, a reduction in lag compared to traditional v-sync methods, and better performance over v-sync. What exactly are you asking?

You can set Triple buffering and v-sync in nvidia profiles and I'm sure amd has a similar options.

Since installing my 580 I'm having serious issues with the program. Every game crashes when I change resolutions (been doing this in every game since they are all set to my old resolution). I can't really find any leads on a solution.
 
Varna said:
You can set Triple buffering and v-sync in nvidia profiles and I'm sure amd has a similar options.

Since installing my 580 I'm having serious issues with the program. Every game crashes when I change resolutions (been doing this in every game since they are all set to my old resolution). I can't really find any leads on a solution.
Don't set it to global. Enable it on a game by game basis. Nvidia only supports triple-buffering through drivers on Open-gl games.
 
I was under the impression it only applied to OpenGL when doing that. I'm sure Brain Stew will see the thread and be able to answer next time he logs in.

EDIT: Or Stallion Free.
 
Just for the record, a reduction in lag is not guaranteed. Try running D3DOverrider with Portal 2 (or try using Triple Buffering in game)...input lag is very noticeable. Set it to double buffering, and it's fine.

1-D_FTW said:
I was under the impression it only applied to OpenGL when doing that. I'm sure Brain Stew will see the thread and be able to answer next time he logs in.

D3DOverrider works for, well, Direct3D (aka DirectX). You're thinking of the NVidia control panel option, which only works for OpenGL.
 
TheExodu5 said:
Just for the record, a reduction in lag is not guaranteed. Try running D3DOverrider with Portal 2 (or try using Triple Buffering in game)...input lag is very noticeable. Set it to double buffering, and it's fine.



D3DOverrider works for, well, Direct3D (aka DirectX). You're thinking of the NVidia control panel option, which only works for OpenGL.

I know. I just didn't quote his follow up question because I figured I'd be the next post. That's what I was talking about.
 
TheExodu5 said:
D3DOverrider?

That is, if the game doesn't natively support triple buffering. Out of experience...most do nowadays.

It's causing every game to crash when changing resolutions... games like Mount and Blade won't run at all. Did some further testing and Dx10/11 games will freeze when starting up with D3DO active.
 
Varna said:
It's causing every game to crash when changing resolutions... games like Mount and Blade won't run at all. Did some further testing and Dx10/11 games will freeze when starting up with D3DO active.

GOD. I wish I could get this to work. I uninstalled Rivatuner and then reinstalled it. Loaded up Mount and Blade and it worked perfect (I imagine it worked because I heard the activation sound and my vsync was enabled). Restarted my PC and now it's back to freezing with any resolution change.
 
Chinese Electric Batman said:
Gave this a go, immediately felt the input lag, immediately uninstalled.

Does your monitor have input lag?

I know D3D causes lag, but I can live with it because it's being overlayed onto a monitor that doesn't have any. If my monitor/HDTV was already causing 2-3 frames, I wouldn't use it because that addition would then put me into unacceptable territory.
 
1-D_FTW said:
Does your monitor have input lag?

I know D3D causes lag, but I can live with it because it's being overlayed onto a monitor that doesn't have any. If my monitor/HDTV was already causing 2-3 frames, I wouldn't use it because that addition would then put me into unacceptable territory.

I'm not really sure but when I don't use it I don't get input lag.
 
I think most people who are sensitive can still handle 2 frames. This is what I always wonder. Are people who dislike D3D disliking it because they're going from 0 to 2? Or is it because they're already sitting at 2 and D3D is taking them to 4 (so they're now noticing it.)
 
i play all my games with triple buffer now, i dont feel input lag

the only time i feel input lag is if my ping is over 100-150 or i have MLAA on
 
Stallion Free said:
Don't force triple buffering globally.

Tried this. No luck.

It has to be a driver issue. Did not have a single problem with my 460 and whatever drivers I was using. Think I will try a clean install and see what happens.

EDIT: Thank you jesus. Just figured it out.

It was the combination of EVGA Precision and it's own screen display program. Just turned off the display program and everything is working good.
 
So with D3D downloaded should I turn Tripple Buffering and Verticle Sync on in my NVIDIA control panel? What should I set those to?
 
1-D_FTW said:
I think most people who are sensitive can still handle 2 frames. This is what I always wonder. Are people who dislike D3D disliking it because they're going from 0 to 2? Or is it because they're already sitting at 2 and D3D is taking them to 4 (so they're now noticing it.)

I felt it on a lagless monitor...but it's definitely more noticeable on my Sony HDTV (which already has around 2 frames of lag).

I turn on vsync in singleplayer games where I want pristine image quality and don't care too much about ultra responsive gameplay, and I turn it off in multiplayer games where fast input is a necessity. A few games can be problematic, such as Street Fighter IV, where the tearing is extremely noticeable but the delayed response from introducing vsync makes combos very difficult to pull off.

The most extreme example I can think of was Guitar Hero 3. The game felt pretty unplayable with vsync (with or without triple buffering) on, but with it off, it just looks awful.

Coldsnap said:
So with D3D downloaded should I turn Tripple Buffering and Verticle Sync on in my NVIDIA control panel? What should I set those to?

Just keep them off. Let D3D Overrider take care of it.

If input lag doesn't bother you, just keep D3D Overrider on at all times. If it does, then only turn it on when you need it.

Anony said:
i play all my games with triple buffer now, i dont feel input lag

the only time i feel input lag is if my ping is over 100-150 or i have MLAA on

Your ping introduces input lag in what games? The vast majority of games use client side prediction which has zero input lag. Only peer to peer or synchronized games can introduce input lag...can't say I see many of those on the PC. I think Street Fighter IV is the only one I can think of off the top of my head. Starcraft II as well...but only unit responses are synchronized, not user control.
 
TheExodu5 said:
I felt it on a lagless monitor...but it's definitely more noticeable on my Sony HDTV (which already has around 2 frames of lag).

I turn on vsync in singleplayer games where I want pristine image quality and don't care too much about ultra responsive gameplay, and I turn it off in multiplayer games where fast input is a necessity. A few games can be problematic, such as Street Fighter IV, where the tearing is extremely noticeable but the delayed response from introducing vsync makes combos very difficult to pull off.

The most extreme example I can think of was Guitar Hero 3. The game felt pretty unplayable with vsync (with or without triple buffering) on, but with it off, it just looks awful.

I wonder how you'd fare on a 120Hz monitor with triple buffering running games at 120fps (thinking of the cost of the hardware needed is enough to scare me away though). Should be a good amount less noticeable right? Sorta how 30 fps feels less responsive than 60 by default, 60 should feel less responsive than 120. Best of both worlds?
 
Minsc said:
I wonder how you'd fare on a 120Hz monitor with triple buffering running games at 120fps (thinking of the cost of the hardware needed is enough to scare me away though). Should be a good amount less noticeable right? Sorta how 30 fps feels less responsive than 60 by default, 60 should feel less responsive than 120. Best of both worlds?

Yeah I wouldn't mind trying it out. I can't really justify going to a cheap 120Hz TN panel from my nice Sony PVA panel, though. Once the better panels are up to 120Hz, I might make the jump.
 
I just tried to install this and windows told me its driver wasn't installed as it was unsigned digitally or something and now when I launch D3d the process starts but there is no application running. Tried re-installing no luck :(.
 
Detox said:
I just tried to install this and windows told me its driver wasn't installed as it was unsigned digitally or something and now when I launch D3d the process starts but there is no application running. Tried re-installing no luck :(.

Someone mentioned it doesn't start up if your browser is open, might have something to do with the browser calling for 3D, as IE and Firefox box bring up FRAPS framerate counters now, lol.

Otherwise I'm not sure!
 
TheExodu5 said:
J

D3DOverrider works for, well, Direct3D (aka DirectX). You're thinking of the NVidia control panel option, which only works for OpenGL.

Can this toast or overheat my vcard?
 
mt1200 said:
Can this toast or overheat my vcard?

It's actually better for your video card. It won't make any difference if you're GPU bound and rendering under 60fps, but if your card can render a scene at 135fps, this will reduce utilization quite a bit (by locking the framerate at 60fps and not making it do any unnecessary rendering.)

Maybe there's more to it from a technical aspect, but I know from my kill-a-watt wattage meter that games running D3D use less wattage than those that don't (assuming, again, that the game isn't GPU bound to begin with.)
 
1-D_FTW said:
It's actually better for your video card. It won't make any difference if you're GPU bound and rendering under 60fps,

It makes tons of difference under 60fps. Having triple buffering means when v-synced the framerate won't immediately jump to 30fps if it drops below 60fps.
 
Interestingly Withcer 2 runs better with Triple Buffering off. Difference of about 5-8 fps and this is the first game I've seen do this.
 
Is this information still relevant?

I used my nvidia control panel to turn on triple buffering for my gtx 570 and there is still screen tearing. Maybe even more than when I had it off. I am playing Overlord on pc. I don't get it, I thought it was supposed to eliminate it.
 
Deadstar said:
Is this information still relevant?

I used my nvidia control panel to turn on triple buffering for my gtx 570 and there is still screen tearing. Maybe even more than when I had it off. I don't get it, I thought it was supposed to eliminate it.
Don't do it through there, do it through D3Doverrider.
 
Deadstar said:
Is this information still relevant?

I used my nvidia control panel to turn on triple buffering for my gtx 570 and there is still screen tearing. Maybe even more than when I had it off. I am playing Overlord on pc. I don't get it, I thought it was supposed to eliminate it.

Forcing v-sync does that, not triple buffering.
 
gdt5016 said:
Don't do it through there, do it through D3Doverrider.

Thanks, I'll try D3Doverrider. I thought it'd be easier to do it through my nvidia panel than to have to download another program. Apparently there is a difference.
 
Deadstar said:
Thanks, I'll try D3Doverrider. I thought it'd be easier to do it through my nvidia panel than to have to download another program. Apparently there is a difference.

d3doverrider is as unintrusive as a program can get, set it to start with your pc and forget you ever did ( until you play games and realized how much better it is with triplebuffering, your eyes will feel great, food will taste better, birds will chirp in your ears everytime you wake up).
 
Pimpbaa said:
It makes tons of difference under 60fps. Having triple buffering means when v-synced the framerate won't immediately jump to 30fps if it drops below 60fps.

For the record, he was talking about frying video cards.

You're right. It's great to run D3D if the frame rate is under 60fps.

I'm was telling him that not only will it not make his video card run hotter, it'll actually make it run much cooler if he's otherwise rendering over 60fps.

Deadstar said:
Thanks, I'll try D3Doverrider. I thought it'd be easier to do it through my nvidia panel than to have to download another program. Apparently there is a difference.

The Nvidia panel only applies to OpenGL. The vast majority of games run DirectX and that's what D3D applies it to.
 
Corky said:
d3doverrider is as unintrusive as a program can get, set it to start with your pc and forget you ever did ( until you play games and realized how much better it is with triplebuffering, your eyes will feel great, food will taste better, birds will chirp in your ears everytime you wake up).

Do you want to allow the following program to make changes to this computer?

Is there a way to make windows 7 stop prompting me when programs start? When I boot up d3doverrider has to go through a check with me clicking yes because of windows 7 doing that with every program unless I put security to 0 (I think). It's the UAC thing.

It seems like there is probably no easy way around it. Win 7 just seem so backwards when it comes to this prompt on a lot of apps. I could be running afterburner and try to open the window and get a prompt.
 
Is there any reason you need to run UAC? If you've got control of your account, I don't think it's much of a risk to just disable it. I've yet to get in trouble for not running it.
 
Top Bottom