Cos'è Nvidia Reflex?

Una delle nuove funzionalità annunciate da Nvidia durante l'annuncio delle schede grafiche della serie 30 è stata Nvidia Reflex. Nvidia Reflex è una tecnologia progettata per aiutare a ridurre la latenza del sistema nei giochi.

Quando la maggior parte dei giocatori sente la parola latenza, pensa alla latenza di rete, nota anche come ping. Questo è il ritardo tra il tuo computer e il server di gioco in una partita multiplayer. È previsto un qualche tipo di ritardo di rete su qualsiasi gioco in rete, ma la latenza peggiora man mano che il giocatore si allontana dal server di gioco. Questo è il motivo per cui i tornei di eSport professionali, con i migliori giocatori di tutto il mondo, tendono a svolgersi negli eventi LAN; avere i giocatori e il server di gioco in un'unica posizione riduce al minimo la latenza, rendendo il gioco il più equo possibile.

La latenza del sistema è il ritardo nel sistema del computer stesso, misurato da azioni come la pressione dei tasti e i clic del mouse fino all'effetto rilevante visualizzato sul monitor. Ad esempio, nei giochi FPS o sparatutto in prima persona, il clic sinistro normalmente spara la tua pistola. La latenza del sistema sarebbe il ritardo tra il clic del mouse e lo schermo che mostra lo sparo della pistola.

La latenza del sistema è inevitabile, ma Nvidia Reflex la riduce al minimo ottimizzando il flusso di dati. Il passaggio principale consiste nell'eliminare essenzialmente la "coda di rendering". Tradizionalmente la CPU prepara i dati da inviare alla GPU per il rendering e lo fa abbastanza velocemente da mantenere uno o due frame preparati in modo che la GPU abbia sempre i dati su cui lavorare. Questo design significa che il computer smette di raccogliere input per un particolare frame prima ancora che la GPU inizi a riprodurlo, questo aggiunge il ritardo di circa un frame time alla latenza del sistema.

Con Nvidia Reflex, la CPU continua ad accettare l'input dell'utente fino al momento in cui la GPU è pronta ad accettare le istruzioni per il frame successivo. Questa tecnica del "just-in-time per il rendering" continua a consentire alla GPU di funzionare senza pause inattive tra i frame di elaborazione ma essenzialmente elimina il ritardo causato dal frame in attesa nel frame respingente.

La funzionalità Nvidia Reflex deve essere integrata in ogni gioco tramite l'SDK (Software Development Kit). Sfortunatamente non è qualcosa che funzionerà in ogni gioco.

Nvidia Reflex include anche nuove funzionalità hardware nei monitor supportati per monitorare e visualizzare la latenza del sistema, fornendo ulteriori informazioni in tempo reale per i giocatori tramite un overlay. In precedenza, eseguire un test del genere avrebbe richiesto almeno $ 7000 in apparecchiature come le telecamere ad alta velocità e non avrebbe fornito risultati nemmeno vicini al tempo reale.