Visión general

El desgarro de pantalla, conocido en inglés como "screen tearing", es un artefacto visual que aparece cuando dos o más fotogramas se muestran a la vez en distintas zonas del panel. El resultado suele ser una línea o un borde horizontal que separa imágenes diferentes, perceptible sobre todo en escenas con movimiento rápido, videojuegos y algunas reproducciones de vídeo. No es un fallo físico del monitor en sí, sino una falta de sincronía entre la entrega de imágenes por la fuente (GPU) y la actualización del panel.

Causas y mecanismo

El origen del desgarro está en la descoordinación entre la tasa de frames que envía la tarjeta gráfica y la frecuencia de refresco del monitor. Las pantallas actualizan la imagen de forma secuencial (rasterizado), y si la GPU intercambia el búfer que contiene el siguiente fotograma mientras el panel todavía está dibujando el anterior, distintas líneas de la pantalla quedarán asociadas a distintos fotogramas. Existen técnicas de búferes (doble, triple buffering) y sincronización vertical para evitarlo. Para información técnica adicional puede consultarse fuentes especializadas.

Cómo mitigar o eliminar el desgarro

  • VSync (sincronización vertical): fuerza a la GPU a esperar al refresco del monitor antes de presentar un nuevo fotograma; elimina tearing, pero puede aumentar la latencia y provocar "stuttering" si la tasa de frames cae por debajo de la frecuencia del panel.
  • Adaptive Sync: tecnologías como FreeSync y G-Sync ajustan dinámicamente la frecuencia de refresco del monitor para emparejarla con la salida de la GPU; reducen tearing y mantienen fluidez, aunque requieren hardware y monitores compatibles. Más detalles en información sobre Adaptive Sync.
  • Limitación de FPS y triple buffering: limitar los fotogramas por segundo al valor del monitor o usar triple buffering puede reducir tanto tearing como el impacto en la latencia.
  • Compositores y gestores de ventanas: en sistemas modernos, el compositor del sistema operativo puede ocultar o corregir parte del tearing en aplicaciones en ventana.

Historia y evolución

El desgarro es tan antiguo como las pantallas raster y las representaciones en tiempo real: se hacía visible cuando las GPU empezaron a generar imágenes a tasas variables. La sincronización vertical surgió como la solución clásica; con el tiempo aparecieron alternativas adaptativas impulsadas por fabricantes y estándares de la industria para mejorar la experiencia sin sacrificar la respuesta en juegos competitivos.

Distinciones y hechos prácticos

  • Desgarro vs stuttering: el desgarro muestra una división visible entre fotogramas; el stuttering produce interrupciones o saltos en el movimiento.
  • Desgarro vs motion blur: el motion blur es un efecto de suavizado por persistencia o por procesamiento; no es la misma artefactación que una línea de ruptura.
  • En entornos competitivos, algunos jugadores prefieren tolerar desgarros para minimizar la latencia introducida por VSync u otras formas de sincronización.

Ejemplos y recomendaciones

Si se observa desgarro, probar a activar/desactivar VSync, habilitar Adaptive Sync si el hardware lo soporta, o limitar los FPS con la herramienta del juego o del controlador. Para desarrolladores, implementar un adecuado manejo de búferes y pacing de frames ayuda a reducir la probabilidad de tearing en distintas configuraciones de hardware. En la mayoría de casos modernos, una combinación de monitor con frecuencia alta y tecnologías adaptativas ofrece la mejor experiencia visual sin sacrificar la capacidad de respuesta.