Red de conocimientos turísticos - Pronóstico del tiempo - La relación entre los fotogramas del juego y la frecuencia de actualización del monitor

La relación entre los fotogramas del juego y la frecuencia de actualización del monitor

En términos generales, porque el tiempo de generación del número de fotograma no es uniforme

y la frecuencia de actualización del monitor es fija.

Por lo tanto, incluso si actualiza la pantalla de 60 cuadros y 60 Hz, no hay forma de sincronizarla completamente y aún se perderán cuadros, lo que provocará que la pantalla se congele. Entonces, cuanto mayor sea la velocidad de fotogramas, mejor.

A veces, la velocidad de fotogramas es mucho mayor que la frecuencia de actualización del monitor, lo que también puede provocar que la pantalla se rompa. La razón es que la pantalla tarda un cierto tiempo en actualizarse de arriba a abajo. Si llega un nuevo número de fotograma en este momento, la mitad superior seguirá siendo el fotograma anterior y la segunda mitad será el nuevo número de fotograma. Por lo tanto, debe habilitar la sincronización vertical.

Referencia:

/p/4706197185 # 95227474030 l

Sobre el triple buffering

Cuando la velocidad de fotogramas es muy superior a la del monitor frecuencia de actualización En este caso, para mantener el tiempo de actualización del monitor y el tiempo que tarda la tarjeta gráfica en escribir la imagen en el búfer, es necesario agregar un retraso artificial para retrasar la salida de "imagen generada demasiado rápido" a el monitor. Por lo tanto, en juegos competitivos, la sensación después de activar la sincronización vertical se reducirá considerablemente.

Dado que el retraso de la sincronización vertical se debe a que la tarjeta gráfica genera una imagen y luego espera el semáforo y no puede responder a las últimas operaciones del mouse y el teclado, entonces ¿por qué no dejamos que los gráficos ¿La tarjeta funciona todo el tiempo? ¿Para poder responder a las últimas operaciones de entrada en cualquier momento? Los buffers triples se diseñan basándose en esta idea. Sobre la base del búfer doble, se agrega un búfer de fotograma para formar las especificaciones de un búfer frontal y dos búfer traseros. El programa escribe la imagen de un lado a otro en dos buffers posteriores, y cada vez que se actualiza la pantalla, el buffer frontal se intercambia con el buffer posterior que completó la escritura más recientemente. Se puede ver que incluso si un búfer está controlado por un semáforo, los otros dos búferes aún pueden escribir imágenes de un lado a otro sin aumentar artificialmente el retraso de la imagen.

/a/130603157_641165