De qué es responsable el triple búfer

Volviendo a nuestro ejemplo de 75 Hz y 100 fps. Cuando Vsync está habilitado, los artefactos desaparecen. Cuando la velocidad de renderizado en escenas especialmente complejas cae a aproximadamente 60 fps y VSync está habilitado, la velocidad de fotogramas real cae casi a la mitad. .

En otras palabras, la sincronización vertical combinada con el almacenamiento en búfer doble solo es buena si la velocidad de renderizado no cae por debajo de la frecuencia de actualización, ya que de lo contrario el rendimiento cae drásticamente.

De acuerdo, sería extraño que los ingenieros no encontraran una solución a este problema. Para evitar que la velocidad de renderizado disminuya debido a la espera de que el búfer primario se libere, se desarrolló una tecnología de almacenamiento en búfer triple, es decir, se agregó al esquema descrito anteriormente un búfer de fotogramas más, gracias al cual la tarjeta no puede esperar para que se libere el búfer primario y calcule la imagen en este tercer búfer.

El almacenamiento en búfer triple funciona de la siguiente manera (renderizado a 50 fps y frecuencia de actualización del monitor de 75 Hz). El primer fotograma está en el búfer primario, dos tercios del segundo fotograma se procesan en el búfer secundario.

Después de que la pantalla se actualiza con el primer fotograma, el último tercio del segundo fotograma se envía al búfer secundario y un tercio del tercer fotograma comienza a representarse en el tercer búfer. Después de la actualización de la segunda pantalla, el segundo marco se copia en el búfer primario por el primer marco, y el primer tercio del tercero se mueve al búfer secundario.

Los dos tercios restantes del fotograma número tres se procesan en el tercer búfer, la pantalla se actualiza primero con el segundo fotograma y el fotograma tres se transfiere completamente al búfer trasero y luego se repite este proceso desde el principio.

Como puede calcular fácilmente, en este caso, se muestran dos cuadros en la pantalla en tres ciclos de actualización, que es dos tercios de la frecuencia de actualización, es decir, 50 cuadros por segundo, y esto es la velocidad de renderización potencial total para este ejemplo. Gracias al esquema de almacenamiento en búfer triple, el tiempo de inactividad de la tarjeta de video se minimiza y, como puede ver, esto da muy buenos resultados.

Desafortunadamente, no todos los juegos de computadora admiten el almacenamiento en búfer triple. Además, ocupa recursos informáticos y una parte de la memoria de vídeo. Sin embargo, no hay alternativa a esta tecnología para obtener imágenes de alta calidad a bajas velocidades de renderizado. p>

Después de leer este material, algunos pueden tener una pregunta: ¿vale la pena habilitar la sincronización vertical en la configuración de la tarjeta de video o es mejor deshabilitarla? No hay una respuesta definitiva a esta pregunta. Obviamente, si solo quiere ver que su tarjeta de video es capaz de "ejecutar" algunas pruebas sintéticas o de juegos, entonces es mejor deshabilitar VSync.

En este caso, no vas a disfrutar de la imagen o del juego, solo quieres obtener información sobre el rendimiento máximo de la tarjeta de video en ciertas unidades. Por cierto, todas las pruebas de GPU se llevan a cabo con la sincronización vertical deshabilitada, por lo que en situaciones reales de juego, el mapa puede resultar notablemente más lento de lo que se mencionó en esta o aquella prueba.

Utilizamos cookies
Utilizamos cookies para asegurarnos de que le brindamos la mejor experiencia en nuestro sitio web. Al utilizar el sitio web, usted acepta nuestro uso de cookies.
PERMITIR COOKIES.