Hello, since i don't like vSync as it introduces input lag, i face screen tearing in many games and its kind of annoying to see the frames tearing..
As much as i hate Vsync due to input lag i also don't want so much screen tearing.
Is there any way to minimize the screen tearing and have no input lag using Frame limiter or something?
Is Tripple buffering useful?
-
try different graphics drivers would be a good start.
-
cap frames at 59
vsync
then enable triple buffing -
what program do you recommend to put a limit on the fps??
also if I cap frames @ 59, vsync should be @ 59 too right? -
Turn off Vsync and cap FPS at your monitor's refresh rate (usually 60 Hz). This will reduce tearing but not eliminate it since the frames are technically still not completely in sync with the monitor. Vsync is the only thing that will completely eliminate screen tearing. But it obviously introduces massive input lag which is too much of a tradeoff for many people.
I use a 60 FPS cap for nearly all my games and it definitely helps with the screen tearing. Instead of getting massive tearing whenever I turn around quickly I notice it's more of a slow tear which moves across the screen vertically and is much easier on my eyes.
Most games have a built-in method to cap FPS using a command in the game console or in a configuration file. You can also use outside frame limiter programs like RivaTuner Statistics Server (RTSS), which is what I use for any games which don't have a built-in method.
Triple Buffering is only useful for getting rid of the sudden FPS dips you get with double-buffered Vsync whenever the frame rate drops below the monitor's refresh rate. It will not do anything for the input lag associated with Vsync. -
I am actually playing Assassin Creed 3, due to random fps drops i decided to switch vsync off, but then there was very noticeable screen tearing all the time, I tried multiple settings, like setting fps cap to 59 with vsync but there was weird stuttering so i decided to use vsync with tripple buffering and 59 fps cap.. but there was some performance hit like my fps dropped to 50-55, however only turning on vsync makes it playable with very minor input lag.. or i guess it doesn't feel much in that type of games?
But i noticed vsync in games like COD or battlefield caused too much lag.. sort of ruins everything, so maybe there is a way to reduce tearing and input lag.. lol someone should have done something by now, if not people atleast gpu companies should get rid of this issue.
i will try that 60 fps cap method without vsync -
It's not the GPU makers' fault, it's a physical limitation of your monitor. You can blame the advent of LCD's for setting us back at least 10 years in terms of display technology as it was common to find 120 Hz and 144 Hz CRT's back in the day. Now we're finally getting affrodable LCD's with that kind of refresh rate. Vsync input lag is much less of an issue when with a higher refresh rate display.
-
I actually dont have any screen tearing or micro stuttering issues, the reason I wanna limit the fps is so that the GPU usage wont be at 100% the whole time, for example while playing sc2 without fps cap and vsync off, usually the gpus are at 90-100% usage, when using a 60 fps cap both cards stay at ~60% usage, which makes them run really cool and the gameplay is as smooth as when there's no cap.
I tried using nvidia inspector to cap the fps @ 60 on other games but that gave me a lot of input lag, turning vsync on normally gives me input lag too.
Will try RivaTuner Statistics Server, hopefully that will work better.
Edit: Just tried using fps cap with RivaTuner Statistics Server and input lag is pretty much gone, thanks a lot!
Screen Tearing?
Discussion in 'Gaming (Software and Graphics Cards)' started by Captmario, Sep 10, 2013.