¿Tearing o input lag? ¿Vsync o no Vsync?

4.7/5 - (16 votos)

¿Tearing o input lag? ¿Vsync sí o vsync no? Durante mucho tiempo, esta fue una cuestión en el espacio de los juegos de PC. Puedes tener una imagen sin glitches, con el ritmo de fotogramas adecuado o una latencia de entrada baja. No puedes tener ambos. ¿O puedes?

Bueno eso depende. Si ya tienes un monitor de juegos moderno que admite una frecuencia de actualización variable (FreeSync o G-Sync), no necesitas usar esta guía en absoluto. Pero si tienes un monitor de tasa de refresco fija, o si te gusta jugar juegos en tu televisor, esta guía te ayudará a obtener una experiencia tangiblemente mejor en términos de desgarro de pantalla (Tearing) y retraso de entrada (input lag).

Al aprovechar la limitación de fotogramas con precisión de milisegundos en RTSS (Rivatuner Statistics Server), puedes habilitar vsync de bajo retraso. ¿El resultado? Calidad de imagen nítida y sin tearing y latencia de entrada hasta 50 ms más baja que el vsync convencional.

Este es uno de esos raros ajustes de PC que pueden mejorar enormemente tu experiencia de juego con compensaciones mínimas y sin inversión. ¿Qué demonios es eso? ¿Y cómo lo haces? Te guiaremos, paso a paso, en esta guía.

[adinserter block=»1″]

¿Qué es la latencia de entrada?

Antes de comenzar con los procedimientos, es una buena idea comprender exactamente lo que estamos haciendo. El vsync de bajo retraso es una técnica que ayuda a reducir el input lag. ¿Qué significa eso realmente? Cuando escribes en el teclado o mueves el mouse, hay un desfase leve, casi imperceptible, entre la acción que realiza y la salida en la pantalla. Este retraso es tan pequeño que se mide en milisegundos. Cuando usas el ordenador para navegar o jugar juegos casual, no afecta de manera tangible a la experiencia.

Sin embargo, en situaciones competitivas como los esports shooters electrónicos, cada milisegundo cuenta. Unos pocos ms de retraso de entrada podrían significar la diferencia entre obtener ese headshot o llevarte tú el tiro.

Todos los monitores (y televisores) agregan una cierta cantidad de retraso de entrada de forma predeterminada. Por lo general, esto depende del tipo de panel que se utilice. Los paneles IPS y TN de alta frecuencia de actualización ofrecen la latencia de entrada más baja de fábrica. Algunos monitores alcanzan valores tan bajos como 0,5 ms. Los paneles VA tienden a tener más retraso de entrada, con muchos paneles en los 8-10 ms. Los televisores (que a menudo usan paneles VA) tienden a ser los de peor desempeño, y algunos alcanzan los 30 ms o más.

Cuando el vsync está desactivado, tu GPU envía cuadros renderizados a la pantalla tan rápido como puede. Debido a que la pantalla solo puede generar cuadros tan rápido (1 cuadro cada 16.66 ms para paneles de 60 Hz), la pantalla se «desgarra» cuando llega un nuevo cuadro antes de que el cuadro anterior salga de la imagen.

[elementor-template id=»885″]

Debido a las colas, el vsync convencional puede agregar hasta 50 ms de latencia además del retraso de entrada de línea de base de tu pantalla. Aquí es donde entra en juego vsync de bajo retraso.

Con la técnica vsync de bajo retraso, esencialmente estás limitando la velocidad de fotogramas (la velocidad con la que la GPU genera fotogramas) a un número que está ligeramente por debajo de la frecuencia de actualización del monitor. Esto evita que la GPU envíe nuevos fotogramas antes de que el monitor esté listo para emitirlos. ¿El resultado? Una experiencia sin interrupciones en la pantalla con una latencia casi tan buena como con el vsync desactivado. Así es como puede hacerlo…

¿Qué es el Vsync?

El VSync, abreviatura de sincronización vertical, es la tecnología de gráficos responsable de sincronizar la frecuencia de frames de un juego con la tasa de refresco de un monitor. Esta sincronización ofrece una jugabilidad fluida e ininterrumpida para juegos 3D con muchos gráficos.

Diseñado por primera vez por desarrolladores de GPU que buscaban mitigar el problema del tearing o desgarro de la pantalla, el primer objetivo de VSync fue eliminar el problema por completo. El tearing es un error de renderizado de fotogramas que se produce cuando dos «pantallas» diferentes de una imagen chocan y se rompen. Por lo general, esto se verá como dos fotogramas que se muestran juntos en un solo frame, provocando un efecto desgarrado o pantalla partida que corta la experiencia de juego incluso puede llegar a ser muy molesto.

El desgarro de pantalla arruina el juego en un instante y compromete cualquier estrategia que puedas haber tenido. Cuando las frecuencias de actualización no están sincronizadas, las imágenes que ves son fragmentos dañados de una imagen completa. Esto sucede con mayor frecuencia con juegos que utilizan frecuencias de actualización de 60 frames por segundo (fps) o más. Cuando VSync está activado, se establece un límite estricto de fps para garantizar que no haya interrupciones en la sincronización de la velocidad.

[adinserter block=»1″]

Lo que necesitarás

Antes de comenzar, deberás descargar la última versión de Rivatuner Statistics Server (RTSS). También necesitarás una conexión a Internet activa, de modo que puedas acceder a estas dos páginas web para realizar pruebas:

El HPET (High Precision Event Timer) debe estar habilitado en tu BIOS. Si lo inhabilitaste por algún motivo, vuelve y habilítalo.

Empezando

Lo primero que debes hacer es determinar la frecuencia de actualización real de tu monitor. Si tienes un panel de 60 Hz, es probable que estés muy cerca de 60, pero con una diferencia de unas pocas centésimas de segundo. Utiliza la prueba de frecuencia de actualización UFO o el probador de vsync. Si tienes tiempo adicional disponible, usa ambos para ver si los números se alinean.

Para probar la frecuencia de actualización de tu monitor, cierra todas las demás pestañas de tu navegador y cualquier proceso en segundo plano, después espera de 30 segundos a 1 minuto. La página de prueba mostrará la tasa de refresco de tu pantalla con varios decimales. Redondea a tres dígitos para el siguiente paso.

[adinserter block=»1″]

Instala y ejecuta Rivatuner

Una vez que tengas Rivatuner instalado, asegúrate de ejecutarlo con permisos de administrador. Luego, haz clic en el botón verde «Agregar» en la parte inferior izquierda. Busca la ubicación de instalación de tu juego. (Ten en cuenta que también puedes configurar esto globalmente, pero preferimos personalizarlo por juego).

Selecciona el ejecutable del juego, luego agrégalo a Rivatuner.

Calcula tu límite de frames

Toma tu tasa de refresco de tres decimales, luego réstale 0.01. Si tu frecuencia de actualización es 60.001, por ejemplo, el límite de frames será 59.991.

En la interfaz de Rivatuner, selecciona el juego en el lado izquierdo. Luego, escribe tu límite de velocidad de fotogramas en el cuadro junto al límite de velocidad de fotogramas. Ahora has limitado la velocidad de fotogramas de tu juego a un poco menos de la frecuencia de actualización del monitor. Puedes jugar un poco con este número. Algunos juegos son más sensibles a la limitación de fotogramas que otros: si experimentas mucha vibración, intenta aumentar el límite de velocidad de fotogramas en incrementos de 0,002.

Habilita el vsync e inicia

Inicia el juego, luego asegúrate de habilitar el vsync en la configuración. Si no puedes hacer esto, fuerza el vsync a nivel de controlador desde el Panel de control de AMD o Nvidia, ¡y eso es todo!

Con el vsync de bajo retraso habilitado, disfrutarás de una latencia de entrada sustancialmente mejor sin que se rasgue la pantalla. Hay algunas advertencias a las que deberás prestar atención. El Vsync de bajo retraso funciona mejor si tu sistema es capaz de funcionar constantemente por encima de la tasa de refresco del monitor. Si solo está alcanzando la marca de 60 FPS, habilitar esto podría causar un stutter adicional, siempre que las velocidades de frames caigan por debajo.

[adinserter block=»1″]

Scanline sync: una alternativa aún mejor

Si no quieres jugar con la limitación de la velocidad de frames fraccionada, RTSS ofrece una alternativa: scanline sync. Scanline sync te permite controlar dónde se produce el desgarro de la pantalla, con el vsync desactivado.

¿Cómo ayuda eso? El tearing se muestra como una sola línea que luego puedes colocar en el sobreexploración del monitor, en la parte superior o inferior de la pantalla, donde desaparece de manera efectiva. Para habilitar scanline sync, asegúrate de deshabilitar la limitación de la velocidad de fotogramas estableciendo el límite de velocidad de fotogramas en 0 en RTSS y deshabilita el v-sync en el juego o en el controlador.

Luego, decide dónde quieres que esté la scanline. Querrás experimentar con esto, pero idealmente, toma la resolución vertical de tu monitor (1440 si es un monitor de 1440p), luego resta de 10 a 20. Establece este número en el cuadro Scanline Sync. S-Sync a menudo ofrece una latencia de entrada incluso más baja que el vsync de baja latencia.

Sin embargo, ten en cuenta que necesitarás un sistema potente (o un juego menos intenso) para aprovecharlo al máximo. En los juegos en los que la utilización de tu GPU supera constantemente el 80 por ciento, el S-Sync no tiene la sobrecarga de rendimiento para mantener la línea de corte en un solo lugar y puede causar un stuttering masivo.

[elementor-template id=»1030″]

Como regla general, usa S-Sync para juegos menos intensos, donde la velocidad de cuadro promedio puede superar significativamente los 60 FPS. Utiliza el vsync de bajo retardo en juegos en los que corras más cerca de los 60 FPS.

Ajustar y listo

Ciertos ajustes en el rendimiento del PC pueden tener un efecto placebo o tener compensaciones, como es el caso de la escala de resolución. Pero con el vsync de bajo retraso, realmente está obteniendo una mejor experiencia sin concesiones.

No hay ningún equipo especial involucrado y el único software que necesitas es RTSS. Si has seguido esta guía, debería sver una mejora significativa en la latencia de entrada y la capacidad de respuesta en tu biblioteca de juegos.

[adinserter block=»1″]

[elementor-template id=»770″]