Use VSync or not use

I decide to use VSync for a new game that I developed using OpenGL. The goal is to provide the user with the best gaming experience and have a good balance between performance and quality. This game is designed to work on computers with older (Intel / Netbook) and newer (NVidia / i7 desktop computers). I know that the goal of VSync is to prevent breaks; I could never reproduce this break problem even with VSync turned off. Provide the best experience; should VSync be turned on or off?

+5
source share
3 answers

There are many things that can be said about this problem. Let me find the way:

  • If you do not see the gap, you are likely to be vsync'ed, even if you think not. The reasons may vary, but in the end, the replacement of the buffers in the middle of the frame is very noticeable if there is any movement (one of the reasons may be that you are not configured to transfer buffers, so something should make a copy of your framebuffer) / li>
  • vsync on . , , , , . , , , , . . 60 ( 30 ), time += 16.7ms , "vsync 60 , , ", , .
  • vsync on ( )
  • vsync off ( 3 , ). , , , .

, , . , . , : , , , .

+9

, / VSync. . , , .

, , , . , , , , , .

+4

, VSync ( , :)). , , , .

  • , ,
  • , , ,
  • , , .

schanaader, vsync - . "on" , , vsync, , , ,

+2
source

All Articles