Um dos novos recursos anunciados pela Nvidia durante o anúncio das placas de vídeo da série 30 foi o Nvidia Reflex. Nvidia Reflex é uma tecnologia projetada para ajudar a reduzir a latência do sistema em jogos.
Quando a maioria dos jogadores ouvir a palavra latência, eles pensarão em latência de rede, também conhecida como ping. Este é o intervalo de tempo entre o seu computador e o servidor do jogo em um jogo multijogador. Algum tipo de atraso de rede é esperado em qualquer jogo em rede, a latência piora quanto mais longe o jogador estiver do servidor do jogo. É por isso que os torneios de esportes profissionais, com os melhores jogadores de todo o mundo, costumam acontecer em eventos LAN; ter os jogadores e o servidor do jogo em um local minimiza a latência, tornando o jogo o mais justo possível.
A latência do sistema é o atraso no próprio sistema do seu computador, medido a partir de ações como pressionamento de tecla e cliques do mouse até o efeito relevante exibido no monitor. Por exemplo, em jogos FPS ou de tiro em primeira pessoa, o clique com o botão esquerdo normalmente dispara sua arma. A latência do sistema seria o atraso entre você clicar com o mouse e a tela que exibe o disparo da arma.
A latência do sistema é inevitável, mas o Nvidia Reflex a minimiza otimizando o fluxo de dados. A etapa principal é essencialmente eliminar a “fila de renderização”. Tradicionalmente, a CPU prepara os dados a serem enviados à GPU para serem renderizados e o faz rápido o suficiente para manter um ou dois quadros preparados para que a GPU sempre tenha dados para trabalhar. Esse design significa que o computador interrompe a coleta de entrada para um quadro específico antes que a GPU comece a renderizá-lo, o que adiciona o atraso de cerca de um tempo de quadro à latência do sistema.
Com o Nvidia Reflex, o CPU continua aceitando a entrada do usuário até o momento em que o GPU está pronto para aceitar as instruções para seu próximo quadro. Esta técnica “just-in-time para renderização” continua a permitir que a GPU opere sem nenhuma pausa ociosa entre os quadros de processamento, mas essencialmente elimina o atraso causado pelo quadro esperando no buffer de quadros.
A funcionalidade Nvidia Reflex deve ser incorporada em cada jogo por meio do SDK (Software Development Kit). Infelizmente, não é algo que funcione apenas em todos os jogos.
O Nvidia Reflex também inclui separadamente uma nova funcionalidade de hardware em monitores compatíveis para rastrear e exibir a latência do sistema, fornecendo mais informações em tempo real para os jogadores por meio de uma sobreposição. Anteriormente, fazer esse teste exigiria pelo menos US $ 7.000 em equipamentos como câmeras de alta velocidade e não forneceria resultados nem perto do tempo real.