Jedną z nowych funkcji ogłoszonych przez Nvidię podczas zapowiadania kart graficznych z serii 30 była Nvidia Reflex. Nvidia Reflex to technologia zaprojektowana w celu zmniejszenia opóźnień systemu w grach.
Kiedy większość graczy usłyszy słowo „opóźnienie”, pomyśli o opóźnieniu sieci, czyli o pingu. Jest to opóźnienie między komputerem a serwerem gry w grze wieloosobowej. Pewne opóźnienie sieci jest oczekiwane w każdej grze sieciowej, ale opóźnienie staje się tym większe, im dalej gracz znajduje się od serwera gry. To dlatego profesjonalne turnieje e-sportowe, w których biorą udział najlepsi gracze z całego świata, zwykle odbywają się na imprezach LAN; posiadanie graczy i serwera gry w jednym miejscu minimalizuje opóźnienia, dzięki czemu gra jest tak uczciwa, jak to tylko możliwe.
Opóźnienie systemu to opóźnienie samego systemu komputerowego, mierzone od działań, takich jak naciśnięcie klawisza i kliknięcia myszą, do odpowiedniego efektu wyświetlanego na monitorze. Na przykład w grach FPS lub FPS, kliknięcie lewym przyciskiem myszy normalnie odpala broń. Opóźnienie systemu to opóźnienie między kliknięciem myszą a ekranem wyświetlającym wystrzał z pistoletu.
Opóźnienia systemu są nieuniknione, ale Nvidia Reflex minimalizuje je, optymalizując przepływ danych. Głównym krokiem jest zasadniczo wyeliminowanie „kolejki renderowania”. Tradycyjnie procesor przygotowuje dane do wysłania do procesora graficznego w celu renderowania i robi to wystarczająco szybko, aby przygotować jedną lub dwie klatki, dzięki czemu procesor graficzny zawsze ma dane do pracy. Ten projekt oznacza, że komputer przestaje zbierać dane wejściowe dla określonej klatki, zanim GPU zacznie ją renderować, co dodaje opóźnienie o około jedną klatkę do opóźnienia systemu.
Dzięki Nvidia Reflex procesor nadal akceptuje dane wprowadzane przez użytkownika, aż do momentu, gdy GPU będzie gotowy do zaakceptowania instrukcji dla następnej klatki. Ta technika „dokładnie na czas renderowania” nadal pozwala GPU działać bez żadnych przerw w bezczynności między przetwarzaniem ramek, ale zasadniczo eliminuje opóźnienie spowodowane przez ramkę oczekującą w ramce bufor.
Funkcjonalność Nvidia Reflex musi być wbudowana w każdą grę za pomocą SDK (Software Development Kit). Niestety nie jest to coś, co będzie działać w każdej grze.
Nvidia Reflex zawiera również oddzielnie nowe funkcje sprzętowe w obsługiwanych monitorach do śledzenia i wyświetlania opóźnień systemu, zapewniając graczom dodatkowe informacje w czasie rzeczywistym za pośrednictwem nakładki. Wcześniej wykonanie takiego testu wymagałoby co najmniej 7000 USD na sprzęt, taki jak szybkie kamery, i nie dałoby wyników nawet zbliżonych do czasu rzeczywistego.