L'une des nouvelles fonctionnalités annoncées par Nvidia lors de son annonce des cartes graphiques de la série 30 était Nvidia Reflex. Nvidia Reflex est une technologie conçue pour aider à réduire la latence du système dans les jeux.
Lorsque la plupart des joueurs entendent le mot latence, ils pensent à la latence du réseau, alias ping. Il s'agit du délai entre votre ordinateur et le serveur de jeu dans une partie multijoueur. Une sorte de retard réseau est attendu sur n'importe quel jeu en réseau, la latence empire à mesure que le joueur s'éloigne du serveur de jeu. C'est pourquoi les tournois d'esports professionnels, avec les meilleurs joueurs du monde entier, ont tendance à se dérouler lors d'événements LAN ; avoir les joueurs et le serveur de jeu au même endroit minimise la latence, rendant le jeu aussi équitable que possible.
La latence du système est le délai de votre système informatique lui-même, mesuré à partir d'actions telles que la pression de touche et les clics de souris jusqu'à l'effet pertinent affiché sur votre moniteur. Par exemple, dans les jeux FPS ou First-Person Shooter, le clic gauche déclenche normalement votre arme. La latence du système serait le délai entre le clic de votre souris et l'écran affichant le tir du pistolet.
La latence du système est inévitable, mais Nvidia Reflex la minimise en optimisant le flux de données. L'étape principale consiste essentiellement à éliminer la « file d'attente de rendu ». Traditionnellement, le CPU prépare les données à envoyer au GPU pour le rendu et le fait assez rapidement pour garder une ou deux images préparées afin que le GPU ait toujours des données sur lesquelles travailler. Cette conception signifie que l'ordinateur arrête de collecter des entrées pour une image particulière avant même que le GPU ne commence à la restituer, ce qui ajoute un délai d'environ une image à la latence du système.
Avec Nvidia Reflex, le CPU continue d'accepter les entrées de l'utilisateur jusqu'au moment où le GPU est prêt à accepter les instructions pour sa prochaine image. Cette technique « juste à temps pour le rendu » continue de permettre au GPU de fonctionner sans aucune pause d'inactivité entre les trames de traitement, mais élimine essentiellement le retard causé par la trame en attente dans le tampon de trame.
La fonctionnalité Nvidia Reflex doit être intégrée à chaque jeu via le SDK (Software Development Kit). Ce n'est malheureusement pas quelque chose qui fonctionnera dans tous les matchs.
Nvidia Reflex inclut également séparément de nouvelles fonctionnalités matérielles dans les moniteurs pris en charge pour suivre et afficher la latence du système, fournissant des informations supplémentaires en temps réel aux joueurs via une superposition. Auparavant, faire un tel test aurait nécessité au moins 7 000 USD d'équipements tels que des caméras à grande vitesse et n'aurait pas fourni de résultats même en temps réel.