Triple Buffer Confusion

  • Two Factor Authentication is now available on BeyondUnreal Forums. To configure it, visit your Profile and look for the "Two Step Verification" option on the left side. We can send codes via email (may be slower) or you can set up any TOTP Authenticator app on your phone (Authy, Google Authenticator, etc) to deliver codes. It is highly recommended that you configure this to keep your account safe.

Phopojijo

A Loose Screw
Nov 13, 2005
1,458
0
0
38
Canada
Force vSync *off*.

Tearing --> Videocard changes a frame before the monitor finishes drawing the last one.

vSync --> Slow everything down to the monitor's speed (input lag while you wait for the monitor)

Triple Buffering --> Add an extra buffer for the videocard to go hog-wild with -- even deleting/replacing with another frame while the monitor is in mid-draw... give the monitor the info it needs at its own pace with the other two buffers.

If your input lag is NOT caused by your PC running too fast for your monitor... it won't help you...

If your input lag is caused by your PC running too fast for your monitor... this will let the PC not need to sleep until the monitor is ready and therefore be more alert for user input.

*****

Long story short: Instead of telling the computer to go into a coma until the monitor's ready (vSync) -- it's still listening to you and drawing frames in the background according to your input... the monitor's only receiving the OUTPUT at whatever rate it can handle... the computer's still listening to you at whatever rate the computer can handle... not the monitor.
 
Last edited:

Kaleena

Unregistered User
Feb 17, 2008
227
0
0
35
This article is wrong I can't think of anything else to say. Triple buffering or not the input lag is noticeable with v-sync (and yeah, the lower the monitor refresh rate, the more annoying it is). Since my lcd can run at 60 or 75hz I've made the comparison and I can tell you it's HUGE.
 

SkaarjMaster

enemy of time
Sep 1, 2000
4,872
11
38
Sarasota, FL
Bring on the 120hz LCDs (at least semi-affordable anyway):)

If I'm really not noticing the tearing with Vsync on now, then I really really won't notice it with a 120hz LCD.;)

Skakruk, I've heard people talk about quadruple buffering before and I believe there is a way to do it but I can't remember; would this help at all?
 
Last edited:

Kaleena

Unregistered User
Feb 17, 2008
227
0
0
35
I don't know if it can damage anything tbh, but when I try a refresh rate my monitor isn't meant to handle it just gives me a black screen (before automatically going back to previous settings) or simply remains at 60hz.

But I think a lot of LCDs can run at 75hz when using a vga connector (mine is too old to even have a dvi connector at all). While the input lag is lowered it's still there so I'm not sure it's worth taking any risks.
 

Phopojijo

A Loose Screw
Nov 13, 2005
1,458
0
0
38
Canada
Not really... refresh rates are actually typically pretty low for LCD monitors...

(though "refresh rate" doesn't really mean the same thing for LCD monitors...)
 
Last edited:

Kaleena

Unregistered User
Feb 17, 2008
227
0
0
35
Why is it that V-Sync causes more input lag in some games than it does in others.
[...]
Shouldn't V-Sync always cause exactly the same delay, irrespective of what game it's running with?

I don't know, I've noticed that too. Although maybe it's just because those two games play very differently. But it seems to me that the articles talking about v-sync are over-generalizing... who knows.

But anyway, most LCDs shouldn't really suffer from tearing and v-sync off should be a much better option. I only ever use v-sync as a framerate cap in games that don't have a built in one and in which I get a rocket high framerate. And I also only use it in games that don't require an accurate and fast aiming.