zaro

What is Vertical Sync in Games?

Published in Graphics Settings 4 mins read

Vertical Sync, commonly known as VSync, is a display option in games and applications that helps synchronize the game's frame rate with your monitor's refresh rate. This technology is primarily used to eliminate visual artifacts like screen tearing, ensuring a smoother and more stable image on your display.

Understanding VSync and Screen Tearing

When your graphics card renders frames faster than your monitor can display them, it can lead to a phenomenon called screen tearing. This occurs because the monitor updates its image line by line, and if a new frame is sent from the graphics card mid-update, the screen will show parts of two different frames simultaneously. The result is a visibly glitched or horizontally duplicated image across the screen.

VSync addresses this by forcing the graphics card to wait until the monitor has completed its current refresh cycle before sending a new frame. It essentially acts as a gatekeeper, ensuring that new frames are only displayed at the start of a new refresh cycle.

How VSync Works

Modern graphics cards use a technique called "double buffering" to prepare frames. One buffer (the "back buffer") holds the frame currently being rendered by the GPU, while the other (the "front buffer") contains the frame currently being displayed on your monitor.

With VSync enabled:

  1. The graphics card renders a frame into the back buffer.
  2. It then waits for the monitor to complete its current refresh cycle.
  3. Once the monitor finishes its cycle and is ready for a new frame, the contents of the back buffer are swapped to the front buffer, and the new frame is displayed.
  4. The process repeats.

This synchronization ensures that your monitor always displays complete frames, preventing tearing.

Advantages and Disadvantages of VSync

While VSync is effective at eliminating screen tearing, it comes with its own set of trade-offs that can impact gaming performance.

Advantage Disadvantage
Eliminates Screen Tearing Introduces Input Lag
Provides a visually smoother and stable image. Can cause a noticeable delay between player input and on-screen action, especially at lower frame rates.
Reduces GPU Workload Caps Frame Rate
Prevents the GPU from rendering excessive frames unnecessarily, potentially saving power. Locks the game's frame rate to your monitor's refresh rate (e.g., 60 FPS for a 60Hz monitor). If your GPU can render faster, those frames are discarded.
Can Cause Stuttering
If the GPU cannot consistently maintain a frame rate equal to or higher than the monitor's refresh rate, the frame rate might drop significantly (e.g., to half the refresh rate), leading to noticeable stuttering.

When to Use VSync

  • Single-Player, Visually Rich Games: Where consistent frame pacing and visual fidelity are prioritized over input responsiveness.
  • Games with High Frame Rates: If your GPU is consistently rendering frames well above your monitor's refresh rate (e.g., 200 FPS on a 60Hz monitor), VSync can cap it and prevent tearing.
  • Older or Less Demanding Games: Where input lag is less critical, or your system can easily maintain the monitor's refresh rate.

When Not to Use VSync

  • Competitive Multiplayer Games: Where every millisecond of input responsiveness counts. Input lag caused by VSync can put you at a disadvantage.
  • Games with Variable or Low Frame Rates: If your system struggles to maintain a stable frame rate at or above your monitor's refresh rate, VSync can cause significant stuttering.

Modern Alternatives to VSync

Due to VSync's limitations, particularly input lag and stuttering at inconsistent frame rates, newer adaptive synchronization technologies have emerged:

  • NVIDIA G-Sync: Requires a compatible NVIDIA graphics card and a G-Sync certified monitor. It dynamically adjusts the monitor's refresh rate to match the GPU's frame rate, eliminating tearing and stuttering without the input lag of traditional VSync.
  • AMD FreeSync: An open-standard technology that requires a compatible AMD graphics card and a FreeSync certified monitor. Similar to G-Sync, it synchronizes the display's refresh rate with the GPU's output.

These adaptive sync technologies offer a superior experience by providing the benefits of tear-free gaming without the drawbacks of VSync, especially for users with high-refresh-rate monitors. However, if these options are not available, VSync remains a viable solution for preventing screen tearing.