Una de las nuevas características anunciadas por Nvidia durante su anuncio de las tarjetas gráficas de la serie 30 fue Nvidia Reflex. Nvidia Reflex es una tecnología diseñada para 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, también conocida como ping. Este es el tiempo de retraso entre la ordenador y el servidor del juego en un juego multijugador. Se espera cierto retraso en la red en cualquier juego en red, pero la latencia empeora cuanto más se aleja el jugador del servidor del juego. Es por eso que los torneos profesionales de deportes electrónicos, con los mejores jugadores de todo el mundo, tienden a tener lugar en eventos de LAN; tener los jugadores y el servidor del juego en una ubicación minimiza la latencia, haciendo que el juego sea lo más justo posible.
La latencia del sistema es el retraso en el propio sistema informático, medido por acciones como pulsaciones de teclas y clics del mouse para el efecto relevante que se muestra en el monitor. Por ejemplo, en los juegos de disparos en primera persona o de disparos en primera persona, el clic izquierdo normalmente dispara el arma. La latencia del sistema sería la demora entre el clic del mouse y la pantalla que muestra el disparo del arma.
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 que se enviarán a la GPU para su renderizado y lo hace lo suficientemente rápido como para mantener uno o dos cuadros preparados para que la GPU siempre tenga datos en los que trabajar. Este diseño significa que la ordenador deja de recopilar información para un fotograma en particular antes de que la GPU comience a procesarlo, lo que agrega el retraso de aproximadamente un fotograma 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 el siguiente cuadro. Esta técnica de «procesamiento justo a tiempo» continúa permitiendo que la GPU se ejecute sin pausas inactivas entre los fotogramas de procesamiento, pero esencialmente elimina el retraso causado por el fotograma en espera en el búfer de fotogramas.
La funcionalidad Nvidia Reflex debe integrarse en cada juego a través del SDK (Software Development Kit). Desafortunadamente, eso 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 a 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 ni siquiera resultados cercanos a los de tiempo real.