Thread: Know your vsync
View Single Post
  #6  
Old 07-26-2011, 06:50 AM
Ataros Ataros is offline
Approved Member
 
Join Date: Jun 2010
Location: USSR
Posts: 2,439
Default

Quote:
Originally Posted by louisv View Post
In order for Vsync to keep everything synchronized, when it doesn't get 60 fps from the computer, it falls off to 30 fps because otherwise there would be tearing. Think about it, you can't have say 45 fps on a 60 fps monitor, there would be partial frames along the way...60/30=2 and 60/45=4/3=1.33

If the computer cannot get 30 fps, say it gets 29, then vsync will make it fall to 15 fps because 60/15=4, a whole number for whole frames.

So use it knowingly.

Louisv
This is correct but can be fixed by switching triple buffering ON in Direct3D.

Quote:
Enabling Triple Buffering for OpenGL-based games such as Doom 3, Quake 4, Prey or Enemy Territory: Quake Wars is very simple - go to your graphics card's control panel and enable it from there. However enabling Triple Buffering for Direct3D-based games - the bulk of modern games - actually requires more effort. You will need to use a utility called D3DOverrider which comes with RivaTuner - see the bottom of this page of my Nvidia Forceware Tweak Guide for more details.
http://www.tweakguides.com/Graphics_10.html
ATI Tray tools also does the trick for AMD cards (read its help file/manual for instructions).

Google it for more info http://www.google.com/#hl=en&sugexp=...w=1390&bih=921

Last edited by Ataros; 07-26-2011 at 06:53 AM.
Reply With Quote