Eine der neuen Funktionen, die Nvidia bei der Ankündigung der Grafikkarten der 30er-Serie angekündigt hat, war Nvidia Reflex. Nvidia Reflex ist eine Technologie, die entwickelt wurde, um die Systemlatenz in Spielen zu reduzieren.
Wenn die meisten Spieler das Wort Latenz hören, denken sie an die Netzwerklatenz, auch bekannt als Ping. Dies ist die Zeitverzögerung zwischen Ihrem Computer und dem Spieleserver in einem Multiplayer-Spiel. Bei jedem vernetzten Spiel wird eine Art Netzwerkverzögerung erwartet, die Latenz wird jedoch umso schlimmer, je weiter der Spieler vom Spielserver entfernt ist. Aus diesem Grund finden professionelle eSport-Turniere mit den besten Spielern aus der ganzen Welt bei LAN-Events statt. die Spieler und der Spielserver an einem Ort zu haben, minimiert die Latenz und macht das Spiel so fair wie möglich.
Die Systemlatenz ist die Verzögerung in Ihrem Computersystem selbst, gemessen von Aktionen wie Tastendruck und Mausklicks bis zum entsprechenden Effekt, der auf Ihrem Monitor angezeigt wird. In FPS- oder Ego-Shooter-Spielen feuert beispielsweise ein Linksklick normalerweise Ihre Waffe ab. Die Systemlatenz wäre die Verzögerung zwischen dem Klicken mit der Maus und dem Bildschirm, der das Abfeuern der Waffe anzeigt.
Systemlatenz ist unvermeidlich, aber Nvidia Reflex minimiert sie durch die Optimierung des Datenflusses. Der Hauptschritt besteht darin, die „Render-Warteschlange“ im Wesentlichen zu beseitigen. Traditionell bereitet die CPU Daten vor, die an die GPU gesendet werden, um gerendert zu werden, und zwar schnell genug, um ein oder zwei Frames vorbereitet zu halten, sodass die GPU immer über Daten verfügt, an denen sie arbeiten kann. Dieses Design bedeutet, dass der Computer aufhört, Eingaben für einen bestimmten Frame zu sammeln, bevor die GPU überhaupt mit dem Rendern beginnt. Dies fügt der Systemlatenz die Verzögerung von etwa einem Frame hinzu.
Bei Nvidia Reflex akzeptiert die CPU weiterhin Benutzereingaben, bis die GPU bereit ist, die Anweisungen für ihren nächsten Frame zu akzeptieren. Diese „Just-in-Time-for-Rendering“-Technik ermöglicht es der GPU weiterhin, ohne Leerlaufpausen zwischen den Verarbeitungsframes zu arbeiten, eliminiert jedoch im Wesentlichen die Verzögerung, die durch das im Framepuffer wartende Frame verursacht wird.
Die Nvidia Reflex-Funktionalität muss über das SDK (Software Development Kit) in jedes Spiel integriert werden. Es ist leider nicht etwas, das in jedem Spiel einfach funktioniert.
Nvidia Reflex enthält auch separat neue Hardwarefunktionen in unterstützten Monitoren, um die Systemlatenz zu verfolgen und anzuzeigen, und bietet Gamern über ein Overlay weitere Echtzeitinformationen. Zuvor hätte die Durchführung eines solchen Tests mindestens 7000 US-Dollar an Ausrüstung wie Hochgeschwindigkeitskameras erfordert und hätte keine Ergebnisse auch nur annähernd in Echtzeit geliefert.