¿Qué significa vsynched?

8

Siempre estoy buscando formas de mejorar la fluidez de mis juegos. Cuando leo alrededor de la red, me encuentro con el término " vsynched " con bastante frecuencia. ¿Qué significa vsynched ?

MrDatabase
fuente

Respuestas:

12

Simplemente significa que el juego coincide con la frecuencia de actualización del monitor / pantalla. Entonces, si tiene un monitor de 60Hz (lo que significa que la imagen del monitor se actualiza 60 veces por segundo), el juego no funcionará por encima de 60 FPS.

Si tiene desactivada la sincronización vertical (vsync), si la GPU y el monitor no están sincronizados, obtendrá un artefacto comúnmente conocido como "desgarro" de esta manera:

ingrese la descripción de la imagen aquí

Ray Dey
fuente
1
Solo para ampliar. Cuando su aplicación está 'vsync', significa que su tarjeta gráfica no actualizará / intercambiará los búferes mientras el búfer actual esté en el medio de ser dibujado. El FPS de su aplicación se limitará a la frecuencia de actualización del monitor porque la aplicación esperará hasta el final del marco actual antes de enviar el siguiente marco.
JRT
1
+1 Pensé que sabía lo que vsyncsignificaba antes de leer tu explicación al respecto. Gracias por el gran nivel de detalles y esta representación visual que viene con las explicaciones. ¡Una imagen vale más que mil palabras! =)
Will Marcouiller