Crysis-Online
n00b
- Joined
- Sep 27, 2006
- Messages
- 3
.
.
First of all, sorry about the caps, but I really want to clear this up. I read a lot about Vsync and most of the time, people don't know what they're talking about. So let me explain what it is. Just to prevent confusion, I'll be referring to CRT monitors. LCD's are similiar but don't refresh from left-right, top-bottom like CRT's do.
Chapter 1: What Is V-Sync (Vertical Synchronization), And What Does It Do?
V-Sync obviously involves syncing, but what does it sync? Monitors have what we call "refresh rates". The refresh rate of a monitor is measured in hertz, each hertz is equal to one full refresh. Graphics cards also have a 'refresh rate', but that is referred to as a frame rate. The frame rate of a graphics card varies constantly depending on what it is rendering.
At times, the graphics card will send the monitor a new frame before the monitor has finished drawing the next frame. So, what happens then is the monitor start drawing the new frame from where it was currently drawing the previous frame. This creates what we call 'tearing' as it looks like the image has been torn. This is why V-Sync was (I guess you could say) invented.
V-Sync tells the graphics card to what until the frame has finished being drawn. To do this, the graphics card needs to wait for the next 1/60th of a second block (if you were using a refresh rate of 60hertz). This makes sure the graphics card outputs at the same rate as your monitor. The frame waiting to be sent gets stored in the graphics cards buffer until it is sent to the monitor.
That's pretty much how it works...
Chapter 2: Does V-Sync Limit The Frame Rate?
Well yes and no, preferrably no. If your monitor can only refresh 60 times a second, then it can only show 60 frames per second; even if the graphics card is outputting at 200 frames per second (fps). So, vsync doesn't actually limit the displayed frame rate. This is the common mistake people make. They think that V-Sync will reduce their fps.
But seeing how the graphics card has to wait until the next multiple of 16.6 (1000ms / 60), there will be an unnoticable delay. But if there wasn't a delay, you would only see part of the next frame if it is sent while the monitor is drawing the previous frame.
Chapter 3: Should I Use V-Sync?
YES, you should. Why not? You get rid of that annoying tearing (which becomes even more naticable at lower frame rates). I'm not sure why anyone wouldn't enable V-Sync. The myth that it reduces the frame rate was just a misunderstanding I guess you could say.
Anyway, hopefully people will stop spreading that incorrect rumour about Vsync reducing your frame rate.
Happy Gaming... and enable V-Sync via your graphics card driver so it is always on.
.
First of all, sorry about the caps, but I really want to clear this up. I read a lot about Vsync and most of the time, people don't know what they're talking about. So let me explain what it is. Just to prevent confusion, I'll be referring to CRT monitors. LCD's are similiar but don't refresh from left-right, top-bottom like CRT's do.
Chapter 1: What Is V-Sync (Vertical Synchronization), And What Does It Do?
V-Sync obviously involves syncing, but what does it sync? Monitors have what we call "refresh rates". The refresh rate of a monitor is measured in hertz, each hertz is equal to one full refresh. Graphics cards also have a 'refresh rate', but that is referred to as a frame rate. The frame rate of a graphics card varies constantly depending on what it is rendering.
At times, the graphics card will send the monitor a new frame before the monitor has finished drawing the next frame. So, what happens then is the monitor start drawing the new frame from where it was currently drawing the previous frame. This creates what we call 'tearing' as it looks like the image has been torn. This is why V-Sync was (I guess you could say) invented.
V-Sync tells the graphics card to what until the frame has finished being drawn. To do this, the graphics card needs to wait for the next 1/60th of a second block (if you were using a refresh rate of 60hertz). This makes sure the graphics card outputs at the same rate as your monitor. The frame waiting to be sent gets stored in the graphics cards buffer until it is sent to the monitor.
That's pretty much how it works...
Chapter 2: Does V-Sync Limit The Frame Rate?
Well yes and no, preferrably no. If your monitor can only refresh 60 times a second, then it can only show 60 frames per second; even if the graphics card is outputting at 200 frames per second (fps). So, vsync doesn't actually limit the displayed frame rate. This is the common mistake people make. They think that V-Sync will reduce their fps.
But seeing how the graphics card has to wait until the next multiple of 16.6 (1000ms / 60), there will be an unnoticable delay. But if there wasn't a delay, you would only see part of the next frame if it is sent while the monitor is drawing the previous frame.
Chapter 3: Should I Use V-Sync?
YES, you should. Why not? You get rid of that annoying tearing (which becomes even more naticable at lower frame rates). I'm not sure why anyone wouldn't enable V-Sync. The myth that it reduces the frame rate was just a misunderstanding I guess you could say.
Anyway, hopefully people will stop spreading that incorrect rumour about Vsync reducing your frame rate.
Happy Gaming... and enable V-Sync via your graphics card driver so it is always on.