Una de las nuevas características que anunció Nvidia cuando anunció las tarjetas gráficas de la serie 30 fue Nvidia Reflex. Nvidia Reflex es una tecnología diseñada para ayudar a reducir la latencia del sistema en los juegos.
Cuando la mayoría de los jugadores escuchan la palabra latencia, piensan en la latencia de la red, que es ping. Este es el retraso entre tu computadora y el servidor del juego en un juego multijugador. Se espera algún tipo de retraso de red en cualquier juego de red, la latencia empeora a medida que el jugador se aleja del servidor del juego. Es por eso que los torneos profesionales de deportes electrónicos, con los mejores jugadores del mundo entero, tienden a tener lugar durante los eventos de LAN; tener los jugadores y el servidor del juego en el mismo lugar minimiza la latencia, haciendo que el juego sea lo más justo posible.
La latencia del sistema es la demora en el sistema de su computadora, medida desde acciones como presionar teclas y clics del mouse hasta el efecto relevante que se muestra en su monitor. Por ejemplo, en los juegos FPS o First-Person Shooter, hacer clic con el botón izquierdo normalmente activa tu arma. La latencia del sistema sería la demora entre el clic del mouse y la pantalla que muestra el disparo de la pistola.
La latencia del sistema es inevitable, pero Nvidia Reflex la minimiza optimizando el flujo de datos. El paso principal es esencialmente eliminar la «cola de procesamiento». Tradicionalmente, la CPU prepara los datos para enviarlos a la GPU para renderizarlos y lo hace con la suficiente rapidez para mantener uno o dos fotogramas preparados para que la GPU siempre tenga datos en los que trabajar. Este diseño significa que la computadora deja de recopilar información para una imagen en particular incluso antes de que la GPU comience a procesarla, lo que agrega un retraso de aproximadamente una hora de imagen a la latencia del sistema.
Con Nvidia Reflex, la CPU continúa aceptando la entrada del usuario hasta que la GPU esté lista para aceptar instrucciones para su siguiente cuadro. Esta técnica de «justo a tiempo para renderizar» continúa permitiendo que la GPU se ejecute sin interrupciones inactivas entre los fotogramas de procesamiento, pero esencialmente elimina el retraso causado por la espera de fotogramas en el búfer de fotogramas.
La funcionalidad Nvidia Reflex debe integrarse en cada juego a través del SDK (Software Development Kit). Desafortunadamente, esto no es algo que funcione en todos los juegos.
Nvidia Reflex también incluye por separado nuevas funciones de hardware en monitores compatibles para rastrear y mostrar la latencia del sistema, proporcionando información adicional en tiempo real para los jugadores a través de una superposición. Anteriormente, realizar una prueba de este tipo habría requerido al menos $ 7,000 en equipos como cámaras de alta velocidad y no habría arrojado resultados, incluso casi en tiempo real.