Skip to main content

Screen Tearing Explained: What Causes It and How to Stop It for Good

A horizontal seam cuts across the screen mid-scroll or mid-firefight, with the top half of the image out of step with the bottom half. That's screen tearing, and it has a precise technical cause: your graphics card and your display are out of sync. The good news is that it's one of the most reliably fixable display problems there is — you just need to understand the trade-off between the two real fixes, and how to confirm the one you pick actually worked.

Monitor displaying a fast-scrolling striped pattern with a visible horizontal misalignment partway down the screen, demonstrating screen tearing
The tell-tale sign: a horizontal line where the image above and below it don't line up, because two different frames are on screen at once.

What tearing actually is

Your display redraws itself from top to bottom, over and over, at a fixed cadence set by its refresh rate — 60 times a second at 60Hz, 144 times a second at 144Hz, and so on. Your GPU, meanwhile, renders frames as fast as it can, and that rate constantly fluctuates with scene complexity. When the GPU finishes a new frame and swaps it into the display buffer while the screen is midway through drawing the previous one, the top portion of the screen keeps showing the old frame and the bottom portion switches to the new one. The result is a visible horizontal seam — and if your frame rate is running well above your refresh rate, you can get more than one seam on screen at once, each representing another frame swap that happened mid-scan.

Why it happens

At the root, it's always a synchronization mismatch between how fast frames are produced and how fast the display draws them. A few common triggers:

  • Your frame rate is running higher than your refresh rate — excess frames get swapped in mid-scan.
  • Your frame rate is fluctuating — even if it's usually in sync, dips and spikes knock it out of alignment repeatedly.
  • VSync is off, which is the default in a lot of games and in most GPU driver profiles, because it's the lowest-latency option when tearing isn't a concern.

How to identify it (and rule out lookalikes)

Tearing is a spatial artefact — a static-looking horizontal misalignment — which distinguishes it from stutter, where the whole frame freezes or skips without any seam. A fast, uniform scrolling pattern makes the difference obvious immediately.

Test it now: open our free screen tearing test, go full screen, and watch the scrolling stripes. A horizontal line where the stripes suddenly jump sideways is tearing; if it drifts slowly up or down the screen over a few seconds, that's the classic signature of VSync being off. Try the speed-bands mode too — tearing sometimes shows up at some frame rates and not others, and running five speeds at once catches it across the range in one look.

Fix 1: VSync — simple, but it has a cost

VSync (vertical sync) forces the GPU to hold each finished frame until the display starts its next redraw, so frames only ever swap in at the boundary between refreshes. It eliminates tearing completely and works on every display, no special hardware required. The trade-off is input lag — the GPU is now waiting on the display's timing instead of showing you a frame the instant it's ready — and if your frame rate dips below the refresh rate, traditional double-buffered VSync can force it to halve (a 60Hz display drops to a locked 30fps rather than an uneven 45fps). It's a solid default for movies, browsing, and non-competitive play; less ideal if low latency matters to you.

Fix 2 (better): variable refresh rate — FreeSync, G-SYNC, HDMI VRR

Variable refresh rate flips the relationship around: instead of capping the GPU's frame rate to match the display, it makes the display's refresh rate follow whatever frame rate the GPU is actually delivering, in real time, within a supported range (commonly something like 48–165Hz). Each frame gets shown the instant it's ready, with no seam and — critically — without the extra latency VSync can add. This is what NVIDIA callsG-SYNC, what AMD calls FreeSync, and what the HDMI Forum standardized as HDMI VRR for HDMI 2.1 devices and TVs.

The step people miss: VRR has to be turned on in two places, and it does nothing if only one is set.

Close-up of a gaming monitor's on-screen display menu with a FreeSync or Adaptive-Sync setting highlighted and toggled on
VRR only works if it's enabled in both places: the monitor's own OSD menu and the GPU driver.
Confirm it worked: re-run our screen tearing test with VRR enabled — the seam should vanish across every speed band. Then check therefresh rate test too: if your display is silently stuck at a lower Hz than it's rated for, its VRR range gets squeezed along with it, and you'll still see stutter or tearing at the edges even with everything switched on correctly.

The full setup checklist

  1. Confirm your monitor actually supports VRR — check the spec sheet for FreeSync, G-SYNC Compatible, or HDMI VRR.
  2. Enable it in the monitor's OSD — usually under a Gaming menu, labelled FreeSync or Adaptive-Sync.
  3. Enable it in the GPU driver — NVIDIA Control Panel, AMD Software, or Windows Graphics settings, as above.
  4. Leave VSync on alongside it in most setups (NVIDIA specifically recommends this) — it acts as a safety net for frame rates that spike above the VRR range.
  5. Cap your frame rate a few fps below your monitor's max refresh, using an in-game limiter or a tool like RTSS — this keeps you inside the VRR window instead of exceeding it.
  6. Re-test with the tearing test to confirm the seam is actually gone, not just assumed fixed.

If tearing comes back

  • Wrong cable or port. VRR at high resolutions typically needs DisplayPort or HDMI 2.1 — an older HDMI 2.0 cable or port can silently cap your refresh rate and squeeze the VRR range with it.
  • Borderless windowed mode. Some games bypass VSync/VRR entirely in borderless mode; try exclusive full screen instead.
  • Multiple monitors. VRR support can be inconsistent across a multi-monitor setup — test with the game on your primary VRR display only.
  • A silent refresh-rate cap. If none of the above explain it, verify with the refresh rate test — our stuck-at-60Hz guide covers the usual causes.

The honest limit

VRR only works inside a range — commonly something like 48–165Hz depending on the panel — and if your frame rate falls below the floor, tearing or stutter can return unless your monitor supports low framerate compensation (LFC), which duplicates frames to stay in range. Above your monitor's maximum refresh rate, you're back to tearing unless you cap frame rate as described above. And some competitive players genuinely prefer VSync and VRR both off, running uncapped frame rates for the lowest possible input lag and accepting occasional tearing as the trade-off — that's a legitimate choice, not a mistake. For everyone else, FreeSync or G-SYNC configured correctly is the fix that gets rid of tearing without giving up responsiveness.