Hva er Nvidia Reflex?

En av de nye funksjonene som ble annonsert av Nvidia under kunngjøringen av 30-seriens grafikkort var Nvidia Reflex. Nvidia Reflex er en teknologi utviklet for å redusere systemforsinkelsen i spill.

Når de fleste spillere hører ordet latency, vil de tenke på nettverksforsinkelse, også kjent som ping. Dette er tidsforsinkelsen mellom datamaskinen og spillserveren i et flerspillerspill. En slags nettverksforsinkelse forventes på ethvert nettverkstilkoblet spill, men forsinkelsen blir verre jo lenger spilleren er fra spillserveren. Dette er grunnen til at profesjonelle e-sportsturneringer, med de beste spillerne fra hele verden, pleier å skje på LAN-arrangementer; å ha spillerne og spillserveren på ett sted minimerer ventetiden, noe som gjør spillet så rettferdig som mulig.

Systemlatens er forsinkelsen i selve datasystemet ditt, målt fra handlinger som tastetrykk og museklikk til den relevante effekten vises på skjermen. For eksempel, i FPS- eller First-Person Shooter-spill avfyrer venstreklikk normalt pistolen din. Systemforsinkelsen vil være forsinkelsen mellom du klikker med musen og skjermen som viser våpenavfyringen.

Systemforsinkelse er uunngåelig, men Nvidia Reflex minimerer den ved å optimere dataflyten. Hovedtrinnet er å eliminere "gjengivelseskøen". Tradisjonelt forbereder CPU-en data som skal sendes til GPU-en for å bli gjengitt, og gjør det raskt nok til å holde en eller to rammer forberedt slik at GPU-en alltid har data å jobbe på. Denne utformingen betyr at datamaskinen slutter å samle inn input for en bestemt ramme før GPUen i det hele tatt begynner å gjengi den, dette legger til forsinkelsen på rundt én rammetid til systemets latency.

Med Nvidia Reflex fortsetter CPU-en å akseptere brukerinndata til det øyeblikket GPUen er klar til å godta instruksjonene for neste ramme. Denne "just-in-time for rendering"-teknikken fortsetter å la GPU-en fungere uten pauser mellom behandlingsrammer, men eliminerer i hovedsak forsinkelsen forårsaket av rammen som venter i rammen buffer.

Nvidia Reflex-funksjonalitet må bygges inn i hvert spill gjennom SDK (Software Development Kit). Det er dessverre ikke noe som bare vil fungere i hvert spill.

Nvidia Reflex inkluderer også separat ny maskinvarefunksjonalitet i støttede skjermer for å spore og vise systemforsinkelse, og gir ytterligere sanntidsinformasjon for spillere via et overlegg. Tidligere ville det å gjøre en slik test ha krevd minst USD 7000 i utstyr som høyhastighetskameraer og ville ikke ha gitt resultater i engang nær sanntid.