V-Sync

Talk about NBA Live 07 here.

V-Sync

Postby Cornerthree on Sun Oct 29, 2006 4:11 am

What does it change?
Cornerthree
 
Posts: 1787
Joined: Sat Mar 25, 2006 9:46 pm

Postby JaoSming on Sun Oct 29, 2006 4:27 am

Now, what is VSYNC? Well, VSYNC is basically the synchronizing of buffer swaps with your monitor's refresh rate. With VSYNC enabled, frame rates will not exceed the monitor's current refresh rate for that particular resolution. For example, if your monitor is using a refresh rate of 85Hz at 800x600, with VSYNC enabled, you will theoretically never exceed 85fps. So the refresh rate creates an artificial barrier that limits the frame rate.

So what happens if you are playing on an older monitor that only supports a 60Hz refresh rate. Will you have to live with a maximum of 60fps (assuming that your system can generate more fps)? Not necessarily. Newer video cards give you the option of disabling VSYNC. What happens is that this allows the buffer swapping to occur without synchronizing with the monitor's refresh rate. If it really was the refresh rate limiting you, disabling VSYNC may allow you to obtain frame rates in excess of 60fps. This, unfortunately, can also cause what are called 'visual anomalies': image tearing and flashing polygons. Some games run fine with VSYNC enabled, while other games crumble when VSYNC is disabled.

If you look in Display Properties, you may see an option to disable VSYNC in OpenGL by not Direct3D. Why is this? Well, in order to receive Microsoft's WHQL certification, this option cannot be available. Microsoft does not want Direct3D games to be played without VSYNC.

In the next section, the difference between Direct3D and OpenGL is explored from a developers viewpoint.

from http://www.d-silence.com/feature.php?id=255
Opinions are my own.

JaoSming
2KTV Producer
NBA 2K Developer
 
Posts: 29904
Joined: Tue Sep 13, 2005 12:45 am
Location: 2K

Postby Cornerthree on Sun Oct 29, 2006 4:47 am

Thanks...
Cornerthree
 
Posts: 1787
Joined: Sat Mar 25, 2006 9:46 pm


Return to NBA Live 07

Who is online

Users browsing this forum: No registered users and 6 guests