Well I have some confusion here. I realise VSync with double buffering should add generally 1 frame of lag, if the framerate is kept above the monitor's refresh rate. Tripple buffering on the other hand, should add 2 frames of lag with the framerate above the monitor's refresh rate. Here's where my problem comes in.
Let's take the first game for example: Guitar Hero 3.
I was previously playing GH3 on my 7950GT. Without VSync on, the game ran at about 80fps or so. Turning VSync on added roughly 30ms of lag (as reported by the lag calibration tool). This is definitely higher than 1 frame (which should be roughly 17ms). Now, I upgraded to an 8800GT a month ago or so. Here's where things get wierd. With VSync on, the 8800GT adds about 65ms of lag! Lag has gone up with an increase in performance!
Same thing happens in Deus Ex. My performance in the game is so high, that the mouse lag is nearly unbearable.
Now, I have noticed that these 2 games have 1 thing in common: they behave improperly without VSync.
When turning off VSync in GH3, lag calibration goes so fast that it's unusable. Also, the flame effects render so fast that they're not very noticeable either. Clearly, this game was built to force VSync. Something similar happens in Deus Ex. Without VSync on in Deus Ex, the game runs so incredibly fast that's in unplayable.
What's so special about these 2 games as to add so much input delay while rendering quickly with VSync on? Also, why do these 2 games experience such problems when running without VSync?
Let's take the first game for example: Guitar Hero 3.
I was previously playing GH3 on my 7950GT. Without VSync on, the game ran at about 80fps or so. Turning VSync on added roughly 30ms of lag (as reported by the lag calibration tool). This is definitely higher than 1 frame (which should be roughly 17ms). Now, I upgraded to an 8800GT a month ago or so. Here's where things get wierd. With VSync on, the 8800GT adds about 65ms of lag! Lag has gone up with an increase in performance!
Same thing happens in Deus Ex. My performance in the game is so high, that the mouse lag is nearly unbearable.
Now, I have noticed that these 2 games have 1 thing in common: they behave improperly without VSync.
When turning off VSync in GH3, lag calibration goes so fast that it's unusable. Also, the flame effects render so fast that they're not very noticeable either. Clearly, this game was built to force VSync. Something similar happens in Deus Ex. Without VSync on in Deus Ex, the game runs so incredibly fast that's in unplayable.
What's so special about these 2 games as to add so much input delay while rendering quickly with VSync on? Also, why do these 2 games experience such problems when running without VSync?