Vsync and 60Hz

Associate
Joined
26 Jan 2006
Posts
1,502
Why with vsync on and refresh rate at 60Hz I get 30FPS in my games? Any ideas? isnt it supposed to be synced at 60FPS?

ps: I run 1:1 mapping at low res to make sure the card can cope.
 
you turn vsync on if you FPS goes above your refresh rate (60hz in this case) and you notice tearing, e.g. 65fps, 60hz refresh rate, you see tearing, turn vsync on.

However with vsync on if your FPS drops BELOW that of your refresh rate it halves your fps (something to do with buffers), meaning it drops from 60 to 30 - a noticeable step in performance.

Turn triple buffering on and it should be fixed - but this will use more of your gfx cards memory, so you can do this, put up with tearing, or perhaps limit your fps in the game (some games have console commands to block your fps from going above a certain amount - if you cap your fps at 60 you can turn vsync and triple buffering off - freeing up video memory :) )

I think. There is a thread which i think is on page one of this forum where someone posted quite detailed info on the subject.
 
There's a Triple buffer option in Nvidia's driver settings but it only affects OpenGL games, not that many D3D games use it because it causes unwanted input lag.
 
Last edited:
The question is if 30 fps is noticable, and yes for games as racing some people like me find it inplayable, well not inplayable but highly annoying, never used vsync myself, just turn it off and crack up gfx options like aa and AF till u get the desired FPS like near 50
 
My eyes will complain without Vsync atleast because of the tearing yes.

However, I found out that Vista does NOT allow CCC to enforce Vsync so we rely on game developer to put an option in the Video settings :(

They ALWAYS try to make it worse... sigh

I tried quake2 (which had Vsync option!) so I can get infinite frames :p and it felt like a CRT my dell. First time ever I have such experience with an LCD. Vsync is DEFINATLY a must for me now. Wish it worked.
 
Use DXTweaker to force tripple buffering on in D3D games, then you can use v-sync and still get a decent framerate.

Needless to say setting your refresh rate to 60 Hz doesn't mean your games will run at 60 fps, it just means they won't run any faster than 60fps, but they can of course run slower, and as said above, v-sync on severely hits your framerate without tripple buffering. If your game takes just over 1/60th of a second to render a frame, your framerate will drop all the way 30 fps if you have v-sync on. That's because there's no buffer available for your game to draw to until the current frame has been displayed.

Turn off v-sync, or use tripple buffering.
 
Last edited:
Back
Top Bottom