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 -
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 -
-
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.