http://www.anandtech.com/show/2803/1Anandtech has an article on frame lag, vsync, etc.
Turning on Vsync when the framerate is below the hz of the monitor adds input lag
I did not know what tearing was until I decided one time to disable vsync...then I was like OMFG what is wrong with my screen!
I thought maybe a cable had come loose or my GPU was dying. Then I remembered I was playing around with the settings and had disabled vsync.
Re-enabled vsync and the horrid screen atrocities went away. I don't see how people can ignore it and avoid using vsync.
A 120Hz monitor is only physically able to show 120 pictures (frames so to speak) for every unit of t (which is measured in seconds)... aka FPS. Your video card could be rendering eleventy billion frames per second and your monitor will still only show you 120 frames per second. Vsycn synchronizes the frames rendered by your video card to those displayed by your monitor (by matching the monitor's vertical refresh rate), this does limit the FPS your video card generates. But that is a GOOD THING. It saves electricity, it lowers heat generation, increases longevity of your card, reduces noise levels, and provides a smoother better quality visual experience compared to unnecessary and detrimental over rendering out of sync frames.And if you use Vsync on a 120Hz lcd does that cap the FPS at 120?
I don't see how people can ignore it and avoid using vsync.
I did not know what tearing was until I decided one time to disable vsync...then I was like OMFG what is wrong with my screen!
I thought maybe a cable had come loose or my GPU was dying. Then I remembered I was playing around with the settings and had disabled vsync.
Re-enabled vsync and the horrid screen atrocities went away. I don't see how people can ignore it and avoid using vsync.
Input lag and massive frame rate drop when the video card can't keep up with the refresh rate are two reasons, not none. There are other issues such as increased memory requirement (particularly with triple buffering) or simple game timing issues that can be messed up with vsync, but these are minor relative to the first two points.There is no reason to turn of vsync, EVER!
Anyone who tells you to disable it is just ignorant and wrong.
This is a personal choice the same way homeopathy is a "personal choice". You get to choose whether to seek real medical care or not... but homeopathy will never "work best for you" no matter what you delude yourself into thinking.
Do you even use a 120Hz monitor?Yes, Vsync is absolutely needed with 120Hz monitors.
You just described double buffered vsync, which is by far the worst kind as it incurs the greatest input lag and neutered GPU performance if the GPU can't keep up with the refresh rate.A 120Hz monitor is only physically able to show 120 pictures (frames so to speak) for every unit of t (which is measured in seconds)... aka FPS. Your video card could be rendering eleventy billion frames per second and your monitor will still only show you 120 frames per second. Vsycn synchronizes the frames rendered by your video card to those displayed by your monitor (by matching the monitor's vertical refresh rate), this does limit the FPS your video card generates. But that is a GOOD THING. It saves electricity, it lowers heat generation, increases longevity of your card, reduces noise levels, and provides a smoother better quality visual experience compared to unnecessary and detrimental over rendering out of sync frames.
BTW, I had an issue with capacitor squeal on my video card in the main menu of neverwinter nights... because it was rendering in 3000 FPS.Vsync fixed that.
It's quite simple really: people who play competitive video games - and are also actually very good at said games - turn vsync on and they immediately feel like their movements are rubber banding all over the place and thus naturally find it hindering their performance, so they quickly turn that crap off and put up with the potential screen tearing instead.I really don't either... but its not the craziest thing people would do.
There is no reason to turn of vsync, EVER! Anyone who tells you to disable it is just ignorant and wrong.
In other words, with triple buffering we get the same high actual performance and similar decreased input lag of a vsync disabled setup while achieving the visual quality and smoothness of leaving vsync enabled.
Triple buffering would solve this but most "triple buffering" options aren't true triple buffering (and what we have instead is frame queue flipping) and in either case the video card is working nearly as hard (but potentially using quite a bit more memory) relative to vsync off, so that advantage goes out the window.
There is no reason to turn of vsync, EVER! Anyone who tells you to disable it is just ignorant and wrong. This is a personal choice the same way homeopathy is a "personal choice". You get to choose whether to seek real medical care or not... but homeopathy will never "work best for you" no matter what you delude yourself into thinking.
Yes, Vsync is absolutely needed with 120Hz monitors.
A 120Hz monitor is only physically able to show 120 pictures (frames so to speak) for every unit of t (which is measured in seconds)... aka FPS. Your video card could be rendering eleventy billion frames per second and your monitor will still only show you 120 frames per second. Vsycn synchronizes the frames rendered by your video card to those displayed by your monitor (by matching the monitor's vertical refresh rate), this does limit the FPS your video card generates. But that is a GOOD THING. It saves electricity, it lowers heat generation, increases longevity of your card, reduces noise levels, and provides a smoother better quality visual experience compared to unnecessary and detrimental over rendering out of sync frames.
BTW, I had an issue with capacitor squeal on my video card in the main menu of neverwinter nights... because it was rendering in 3000 FPS.Vsync fixed that.
I really don't either... but its not the craziest thing people would do.
ah yes, the beloved capacitor squeal at the start of nwn2...those were the days...
Yeah, the squeal at the menus in certain games can be really bad. However, that is not enough reason to turn it on. You shouldn't be at the game menu long![]()
Hey, sorry if I'm not 100% getting it. I plan on upgrading from a 60hz to 120hz monitor soon. My hope was that it would allow vsync on *and* better/same input lag. It seems like the consensus is that vsync is just going to cause problems almost no matter what, unless your frame rate is above the refresh rate of the display?!?
Does that mean that upgrading to 120hz causes *more* input lag given the same gpu? Since now there is a higher ceiling before you exceed the displays refresh rate?
Sorry this issue wasn't even on my radar, I just assumed 120hz input was better in every circumstance given the same hardware otherwise
I'm very sensitive to input lag, so I would obviously just continue to leave vsync off but it's pretty disappointing if it's *worse* on the new technology.
dude unless its hdmi 1.4 you can't send more than 1920x1200 (using an example of 24" typical 16:10) in a 60hz period. if you have hdmi 1.4 you can send two frames in the same period (somewhat similar to 120hz mode). this is how 3D is done proper on the Geforce 430 hdmi 1.4 expands the resolution of the hdmi greatly. go check out the specs to see what matches you. but if your card can't crap @ 120hz then digitally and most cards can't - then you are screwed. analog - that's another story
http://www.anandtech.com/show/2794/2
The issue would be whether or not you enable triple buffering for your vsync.
Cute witty pictures or saying "Please make a better effort to understand what you're talking about before making a point about it" don't make your argument any less wrong.
This does not line up with my own testing and a Kilo-Watt meter. Every game I tested (5) used far less power from the wall when Vsync was enabled. The most notable was Lost Planet. In the case of a 60Hz monitor and you are often seeing 100 FPS spikes, it will save a lot of power and keeps the GPU and CPU temps down.
In the case of 120Hz, I would leave Vsync off, unless there was an older game that had me exceeding the 120 FPS on a regular basis.
You are obviously not a competitive gamer, or are at least not a very good one.Even a competitive gamer should use vsync. The whole input lag claims for vsync are utter FUD.
Apply these three letters to nearly every post in this thread for a better reading experience.
Thanks for that lava![]()