Hvad er Nvidia Reflex?

click fraud protection

En af de nye funktioner annonceret af Nvidia under sin annoncering af 30-seriens grafikkort var Nvidia Reflex. Nvidia Reflex er en teknologi designet til at hjælpe med at reducere systemforsinkelse i spil.

Når de fleste spillere hører ordet latency, tænker de på netværksforsinkelse, også kaldet ping. Dette er tidsforsinkelsen mellem din computer og spilserveren i et multiplayer-spil. Der forventes en eller anden form for netværksforsinkelse på ethvert netværksspil, latenstiden bliver værre jo længere spilleren er fra spilserveren. Dette er grunden til, at professionelle e-sportsturneringer, med de bedste spillere fra hele verden, plejer at finde sted ved LAN-begivenheder; at have spillerne og spilserveren på ét sted minimerer latensen, hvilket gør spillet så fair som muligt.

Systemlatens er forsinkelsen i selve dit computersystem, målt fra handlinger som tastetryk og museklik til den relevante effekt vises på din skærm. For eksempel i FPS- eller First-Person Shooter-spil affyrer venstreklik normalt din pistol. Systemforsinkelsen ville være forsinkelsen mellem du klikker med musen og skærmen, der viser pistolen, der affyrer.

Systemforsinkelse er uundgåelig, men Nvidia Reflex minimerer den ved at optimere dataflowet. Hovedtrinet er i det væsentlige at eliminere "gengivelseskøen". Traditionelt forbereder CPU'en data til at blive sendt til GPU'en for at blive gengivet og gør det hurtigt nok til at holde en eller to rammer forberedt, så GPU'en altid har data at arbejde på. Dette design betyder, at computeren stopper med at indsamle input for en bestemt frame, før GPU'en overhovedet begynder at gengive den, dette tilføjer forsinkelsen på omkring en frame-tid til systemets latency.

Med Nvidia Reflex fortsætter CPU'en med at acceptere brugerinput, indtil det øjeblik, hvor GPU'en er klar til at acceptere instruktionerne for sin næste frame. Denne "just-in-time for rendering"-teknik fortsætter med at tillade GPU'en at fungere uden pauser mellem behandling af rammer, men eliminerer i det væsentlige forsinkelsen forårsaget af rammen, der venter i rammen buffer.

Nvidia Reflex-funktionalitet skal indbygges i hvert spil gennem SDK'et (Software Development Kit). Det er desværre ikke noget, der bare vil fungere i hvert spil.

Nvidia Reflex inkluderer også separat ny hardwarefunktionalitet i understøttede skærme til at spore og vise systemforsinkelse, hvilket giver yderligere realtidsinformation til spillere via et overlay. Tidligere ville en sådan test have krævet mindst 7000 USD i udstyr såsom højhastighedskameraer og ville ikke have givet resultater i endog tæt på realtid.