#949
1-El tearing se produce cuando coinciden dos frames en un mismo refresco del monitor. Es decir, si el monitor está dibujando un frame y la gráfica le envía otro, el monitor tendrá medio frame viejo dibujado cuando empiece con el nuevo, por lo que tendrás dos frames diferentes unidos en uno.
Estos casos ocurren en las siguientes ocasiones:
a) Cuando tienes más frames que refresco del monitor.
b) Cuando el motor del juego hace cosas extrañas y escupe los frames de forma extraña. Por ejemplo, yo no noto el tearing nunca salvo en este tipo de casos.
2-Sí, vsync SIEMPRE aumenta el retardo. SIEMPRE. Es IMPOSIBLE que no lo haga. La cuantía del retardo depende del refresco de tu monitor y del instante en cuestión (no es un retardo constante): suele variar entre 1 y 3 frames. Si juegas a 60fps el retardo estará en 16 y 48ms.
3- Si tienes más HZ que FPS no tienes problema ninguno. 50fps sobre 60hz. De hecho, si activas vsync vas a reducir tu framerate al primer divisor de tu refresco. Sí, si tienes vsync activado en un monitor de 60hz puedes tener el siguiente framerate:
60fps
30fps
20fps
15fps
etc
Así que si tienes 55fps y activas vync... te vas a 30fps.
4-Los enganchones se producen cuando tienes un cambio drástico instantáneo de framerate. Cuando hablo del framerate instantáneo (es decir, cuando hablo de lo que ocurre a nivel de cada frame, no a nivel de 10 minutos jugando) me refiero a los frametimes: al tiempo entre frames. Si estamos jugando a 60fps constantes, estamos en un frametime de 16ms. (pues 60 frames en 1 minuto = 16'6 ms por frame). Lo que notas no es el frametime, pues puedes jugar a 30fps constantes (33ms) todo el día sin tener problemas. Se "engancha" cuando pasas de 16,6ms a 50ms, porque lo que nuestra vista percibe es la fluidez (y no el framerate como mucha gente piensa falsamente).
5-Gsync/Freesync sirven PRECISAMENTE para poder usar vsync sin introducir enganchones y reduciendo mucho el retardo. Pero si no te molesta el tearing tanto gsync como freesync son inútiles.