En realidad, la razón por la que Aero puede evitar el desgarro sin tener que forzar VSYNC en una aplicación es porque es un administrador de ventanas de composición. Dibuja el escritorio y todas las ventanas de forma asincrónica con respecto a cualquier aplicación en ejecución.
Es decir, cuando habilita la composición en Windows Vista / 7 ( siempre está habilitada en Windows 8), dibujará todas las ventanas usando una copia de la última imagen que se cambió de atrás hacia adelante. El compositor (Microsoft lo llama DWM, Desktop Window Manager ) compone todo con VSYNC habilitado, y debido a que dibuja utilizando una copia de la última imagen del búfer frontal completamente intercambiado para cada ventana, nunca muestra cuadros parcialmente dibujados. Sin embargo, tiene un efecto secundario desafortunado de evitar que el software realmente antiguo que fue diseñado para atraer al búfer frontal exclusivamente funcione correctamente, pero el software moderno no hace esto.
En pocas palabras, el DWM agrega una capa adicional de protección contra el desgarro. Una que permita que cualquier aplicación que se ejecute en el sistema dibuje a una velocidad independientemente de la frecuencia de actualización de la pantalla y aún así evitará el desgarro. En un sistema de este tipo, en modo de ventana, lo único que permite VSYNC en OpenGL o Direct3D es limitar la utilización de CPU / GPU.
Es por eso que se creó VSYNC adaptativo, la idea es no penalizar las aplicaciones que no pueden mantener la frecuencia de actualización de la pantalla al forzarlas a un factor más bajo de la frecuencia de actualización (por ejemplo, 60 Hz -> 30, 20, 15, 10, 12 , 6, 5, 4, 3, 2, 1), pero para limitar las aplicaciones que se dibujan más rápido que el monitor pueden mostrar imágenes al usar una cantidad excesiva de potencia de CPU / GPU.