Choppy gameplay (micro stutter?) with vsync disabled despite high frame rate and capping frames to the refresh rate

so I used to play battlefield 1 at full screen and with vsync until i realized how much vysnc limits my framerates. I also noticed that i get much lower fps drops with vsync enabled than i do with vsync disabled. But, when i play without vsync on fullscreen, i get really bad screen tearing. The screen tearing goes away when i play in windowed or borderless mode. But, despite having high frame rates, the game looks choppier than it does with vsync enabled. Ive tried capping the frame rate to my TV's refresh rate (60), but that didnt seem to help. Playing at 1920x1080 on this 1080 32” TV. How do i fix this? its really annoying that i cant enjoy high frames without stuttery gameplay and i cant enjoy non-stuttery gameplay without frame rate drops with vsync enabled

GPU: Nvidia Geforce GTX 1060 6gb
CPU: i5-7600k
Memory: 16gb DDR4
Reply to SmallButWhole95
7 answers Last reply
More about choppy gameplay micro stutter vsync disabled high frame rate capping frames refresh rate
  1. Ok, what resolution are you using, and what is the refresh rate of your monitor? II personally always use VSYNC in my games, so I don't encounter this issue.
    Reply to Will_49
  2. I said its refresh rate is 60 In the description. It’s a 1080 tv. Playing at 1920x1080
    Reply to SmallButWhole95
  3. MERGED QUESTION
    Question from SmallButWhole95 : "Choppy gameplay in Battlefield with vsync disabled despite high frame rate and capped at refresh rate"

    SmallButWhole95 said:
    so I used to play battlefield 1 at full screen and with vsync until i realized how much vysnc limits my framerates. I also noticed that i get much lower fps drops with vsync enabled than i do with vsync disabled. But, when i play without vsync on fullscreen, i get really bad screen tearing. The screen tearing goes away when i play in windowed or borderless mode. But, despite having high frame rates, the game looks choppier than it does with vsync enabled. Ive tried capping the frame rate at my TV's refresh rate (60), but that didnt seem to help. How do i fix this? its really annoying that i cant enjoy high frames without stuttery gameplay and i cant enjoy non-stuttery gameplay without frame rate drops with vsync enabled

    GPU: Nvidia Geforce GTX 1060 6gb
    CPU: i5-7600k
    Memory: 16gb DDR4


    Anonymous said:
    Try fast sync

    Reply to rgd1101
  4. I there a monitor or just the TV? What resolution are you playing at, Full HD?

    What are GPU temps like at idle and under load/gaming? You can use GPU-Z to monitor that at idle and while gaming.

    Also not a bad idea to monitor CPU temps if you haven't already done that.

    If you have more than one RAM stick check if they are in the right slots to work in dual-channel mode.

    End task/close any unnecessary apps/tasks running in background before playing.
    Reply to Satan-IR
  5. Jesus people read the description. It’s a 1080 TV with 60 refresh rate. Playing at 1920x1080. Temps are fine and framerate is stable. Just looks choppy without vsync enabled.
    Reply to SmallButWhole95
  6. I was typing this, then something came up which caused a few minutes delay in posting it.


    Usually screen tearing happens when your graphics card is generating more frames than the display/TV can refresh for. Are your sure the TV is 60Hz? If not and you are running the game at almost 60 FPS that can cause tearing. What's TV brand/model?

    Have you tried Adaptive Vsync through Nvidia control panel? It might help, you can set it to "half refresh rate" just in case the TV can't really handle 60Hz.


    Is there a built-in option in menus to lower the maximum FPS for the game you are playing? If so drop it to 58-59 and see if that helps.

    Guessing you're using an HDMI cable to connect to the TV. Do you have another cable you can try (like a different HDMI cable)?

    Go to Display Settings", what is the resolution set at for the TV?

    Sometimes enabling Triple Buffering helps to get rid of tearing too.
    Reply to Satan-IR
  7. Best way is use adaptive or fast sync, the latter id try first.

    Fast sync allows the gpu to keep rendering frames until the monitor is ready rather than have the gpu wait with Vsync on.

    Another trick mentioned above, if you can run a command to limit game fps to 58-59 just below refresh so you're not running at maximum refresh you shouldnt see the choppiness of skipped frames because the monitor wasn't ready to view more frames generated by the gpu due to 60hz limit.
    Reply to boju
Ask a new question Answer

Read More

GPUs Framerate Monitors Battlefield