The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Screen Tearing?

    Discussion in 'Gaming (Software and Graphics Cards)' started by Captmario, Sep 10, 2013.

  1. Captmario

    Captmario Notebook Consultant

    Reputations:
    50
    Messages:
    200
    Likes Received:
    9
    Trophy Points:
    31
    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?
     
  2. MrDJ

    MrDJ Notebook Nobel Laureate

    Reputations:
    2,594
    Messages:
    10,832
    Likes Received:
    363
    Trophy Points:
    501
    try different graphics drivers would be a good start.
     
  3. kookiesandmilf

    kookiesandmilf Notebook Consultant

    Reputations:
    6
    Messages:
    181
    Likes Received:
    1
    Trophy Points:
    31
    cap frames at 59

    vsync

    then enable triple buffing
     
  4. DjSweetBazz

    DjSweetBazz Notebook Consultant

    Reputations:
    0
    Messages:
    197
    Likes Received:
    0
    Trophy Points:
    30
    what program do you recommend to put a limit on the fps??

    also if I cap frames @ 59, vsync should be @ 59 too right?
     
  5. octiceps

    octiceps Nimrod

    Reputations:
    3,147
    Messages:
    9,944
    Likes Received:
    4,194
    Trophy Points:
    431
    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.
     
  6. Captmario

    Captmario Notebook Consultant

    Reputations:
    50
    Messages:
    200
    Likes Received:
    9
    Trophy Points:
    31
    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
     
  7. octiceps

    octiceps Nimrod

    Reputations:
    3,147
    Messages:
    9,944
    Likes Received:
    4,194
    Trophy Points:
    431
    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.
     
  8. DjSweetBazz

    DjSweetBazz Notebook Consultant

    Reputations:
    0
    Messages:
    197
    Likes Received:
    0
    Trophy Points:
    30
    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!