- Apr 12, 2004
- 4,771
- 0
- 76
What is vsync?
Vsync is an option in some modern 3D games and in videocard driver control panels to eliminate a phenomenon called "tearing". It's a slight image quality increase.
(I fabricated the vsync off image so it looks rather extreme, but it shows what tearing looks like since it doesn't show up in screenshots.)
Vsync off (tearing)
Vsync on (no tearing)
Some people think tearing only occurs when your framerate goes above your monitors refresh rate. This is not true because tearing can occur when your framerate is well below your refresh rate. Vsync does more than simply cap your games' framerate at your monitors refresh rate. In an attempt to prevent tearing even further, vsync will take your framerate and lock it at half of what your monitors refresh rate is. I tested with my monitor at 75Hz, so the games framerate hovered around 37fps or 38fps (75 / 2 = 37.5). It's up to you whether you'd rather play your games at 37fps without tearing, or somewhere around 50fps with tearing. Personally I would take the higher framerate.
I created a custom timedemo in Half-Life 2 and used Fraps to record the framerate every second. (Sorry I don't have any software to make a graph out of this data
) The first column is with vsync on, the seccond with vsync off. The y axis is time.
Vsync:
on -- off
FPS FPS
36 - 36
42 - 55
45 - 55
58 - 66
43 - 40
33 - 48
39 - 49
38 - 47
38 - 62
36 - 50
40 - 52
39 - 56
37 - 63
38 - 54
37 - 60
38 - 59
37 - 50
38 - 47
37 - 52
38 - 60
38 - 54
37 - 57
37 - 50
38 - 53
37 - 55
38 - 65
38 - 66
37 - 60
37 - 65
38 - 60
38 - 45
37 - 52
38 - 52
42 - 44
38 - 41
37 - 43
38 - 54
The "vsync on" column acually extended further because it took longer to complete the timedemo since the game was running slower, but I cut it off to save space. Notice how the framerate tends to stick around 37-38fps, half of my refresh rate. But with vsync off, I could be playing at something like 60fps, a much more pleasurable experience in my opinion. Vsync does have its uses. If you're playing an older game that never drops below your refresh rate, go ahead and enable vsync. You paid for that fancy videocard to get high framerates, don't turn vsync on and ruin it.
I found a Toms Hardware article from October 1998 that kind of backs up what im saying here. Article
"it seems also advisable to disable VSYNC even for normal game play."
Vsync is an option in some modern 3D games and in videocard driver control panels to eliminate a phenomenon called "tearing". It's a slight image quality increase.
(I fabricated the vsync off image so it looks rather extreme, but it shows what tearing looks like since it doesn't show up in screenshots.)
Vsync off (tearing)
Vsync on (no tearing)
Some people think tearing only occurs when your framerate goes above your monitors refresh rate. This is not true because tearing can occur when your framerate is well below your refresh rate. Vsync does more than simply cap your games' framerate at your monitors refresh rate. In an attempt to prevent tearing even further, vsync will take your framerate and lock it at half of what your monitors refresh rate is. I tested with my monitor at 75Hz, so the games framerate hovered around 37fps or 38fps (75 / 2 = 37.5). It's up to you whether you'd rather play your games at 37fps without tearing, or somewhere around 50fps with tearing. Personally I would take the higher framerate.
I created a custom timedemo in Half-Life 2 and used Fraps to record the framerate every second. (Sorry I don't have any software to make a graph out of this data
Vsync:
on -- off
FPS FPS
36 - 36
42 - 55
45 - 55
58 - 66
43 - 40
33 - 48
39 - 49
38 - 47
38 - 62
36 - 50
40 - 52
39 - 56
37 - 63
38 - 54
37 - 60
38 - 59
37 - 50
38 - 47
37 - 52
38 - 60
38 - 54
37 - 57
37 - 50
38 - 53
37 - 55
38 - 65
38 - 66
37 - 60
37 - 65
38 - 60
38 - 45
37 - 52
38 - 52
42 - 44
38 - 41
37 - 43
38 - 54
The "vsync on" column acually extended further because it took longer to complete the timedemo since the game was running slower, but I cut it off to save space. Notice how the framerate tends to stick around 37-38fps, half of my refresh rate. But with vsync off, I could be playing at something like 60fps, a much more pleasurable experience in my opinion. Vsync does have its uses. If you're playing an older game that never drops below your refresh rate, go ahead and enable vsync. You paid for that fancy videocard to get high framerates, don't turn vsync on and ruin it.
I found a Toms Hardware article from October 1998 that kind of backs up what im saying here. Article
"it seems also advisable to disable VSYNC even for normal game play."
