Screen tearing: causes, prevention, and practical trade-offs
Screen tearing is a visual artifact that occurs when a display shows parts of multiple frames simultaneously. This article explains how it happens, how it is prevented, and the common trade-offs.
Overview
Screen tearing is a visual artifact that appears when a display device shows portions of two or more different frames at once. The effect usually looks like one or more horizontal splits where the image above the line belongs to one frame and the image below belongs to another. Tearing is most noticeable during fast motion in video games, video playback, or any real-time graphics where the source frame rate and the display refresh rate are not synchronized.
Image gallery
1 ImageHow it happens
Displays draw images in a sequence of refresh cycles. If the graphics processor updates the framebuffer while the monitor is partway through a refresh, part of the screen will show the old frame and part will show the new frame. Historically this interaction was tied to the vertical blanking interval of displays; on modern displays the same mismatch between when frames are produced and when the display scans them causes tearing. The artifact is independent of display technology, though it may be more visible on some panels and in certain viewing conditions.
Common solutions
Several techniques reduce or eliminate tearing. Vertical synchronization (VSync) forces the graphics pipeline to present complete frames only during the display's refresh interval, eliminating intra-frame updates but sometimes introducing input lag. Adaptive synchronization solutions such as FreeSync and G-Sync allow the monitor to vary its refresh rate to match the frame rate produced by the GPU, which reduces tearing without necessarily adding the same level of lag. Other approaches include triple buffering, frame pacing, compositor-based synchronization in desktop environments, and limiting the frame rate to match the display.
Trade-offs and compatibility
Each mitigation involves trade-offs. VSync can introduce stutter or input latency when the GPU cannot sustain the display's refresh rate. Adaptive-sync systems require compatible graphics cards and monitors and may have licensing or implementation differences between vendors. Triple buffering can smooth frame delivery but uses more memory and may not be supported everywhere. Users choose a combination of techniques depending on priorities such as visual smoothness, responsiveness, and hardware capabilities.
Practical tips
- For competitive gaming, many players prefer low latency and may tolerate minor tearing rather than enable VSync.
- For single-player or cinematic experiences, adaptive sync or VSync with triple buffering often provides a smoother appearance.
- Desktop environments and media players sometimes offer compositor options that hide tearing with minimal performance impact.
For further reading on display refresh and synchronization mechanisms see technical details about refresh cycles and vendor guidance on adaptive technologies such as proprietary adaptive-sync systems.
Questions and answers
Q: What is screen tearing?
A: Screen tearing is a type of video error that occurs when multiple video frames are displayed at a single time on a computer monitor.
Q: How does screen tearing occur?
A: Screen tearing occurs when frames are shown on different parts of the screen and leave horizontal lines if the pictures are different at that point.
Q: How can screen tearing be stopped?
A: Screen tearing can be stopped by synchronizing the frames that are put on the screen.
Q: What is vertical synchronization (VSync)?
A: Vertical synchronization, or VSync, is a popular way to synchronize frames and prevent screen tearing.
Q: Are there any other options to prevent screen tearing?
A: Yes, other options include FreeSync or G-Sync. However, these options only work with certain GPUs and monitors.
Q: Do all monitors and GPUs experience screen tearing?
A: Yes, screen tearing can occur on any monitor or GPU when frames are not properly synchronized.
Q: Is screen tearing a serious issue?
A: While screen tearing can be distracting, it is not typically a serious issue and can be resolved through synchronization methods.
Related articles
Author
AlegsaOnline.com Screen tearing: causes, prevention, and practical trade-offs Leandro Alegsa
URL: https://en.alegsaonline.com/art/88207