   VSync...
  I''ve noticed that some of the most commonly given advice on these forums is "You need to turn of VSync!"  My question is why would you want to turn it off?  It can be good off for reporting framerates, but otherwise doesn''t it just make your GPU render more frames that don''e even get rendered? 
  If you have a really fast machine and want accurate numbers for your framerate, you must turn off vsync. Otherwise, there''s no point. ;  It''s useful to turn off VSync when developing, because it gives you accurate framerates. Even if your app runs at 120 fps on your machine right now, it would be BETTER if it ran at 150. That way, on a machine a third as fast, you''d get 50 instead of 40 fps... which is starting to be a meaningful difference.   How appropriate. You fight like a cow. ;quote:Original post by Sneftel   It's useful to turn off VSync when developing, because it gives you accurate framerates. Even if your app runs at 120 fps on your machine right now, it would be BETTER if it ran at 150. That way, on a machine a third as fast, you'd get 50 instead of 40   fps... which is starting to be a meaningful difference.   Who runs their monitor at 40 hz?   [edited by - cowsarenotevil on August 4, 2003 8:13:28 PM];  who says a slower computer can keep up with the refrech rate? ;quote:Original post by C-Junkie  who says a slower computer can keep up with the refrech rate?   No one, but VSync doesn''t limit anything unless the framerate > the verticle refresh rate (hence V(vertical)Sync) ;  You''re missing the point. If your framerate exceeds your monitor''s refresh rate, that doesn''t mean that everyone else''s will, too. Getting accurate framerates on your computer is the only way to see how well optimizations (that will help on other people''s slower computers) are working. ;quote:Original post by cowsarenotevil  ...It can be good off for reporting framerates...You''re right, I did miss the point because I assumed that they were meaning something else, because I already stated that in my post.