Além da nova versão do AMD Radeon RX 5700 As GPUs Navi introduziram dois novos recursos no pacote de drivers Radeon da empresa. Nós olhamos semana passada Radeon Image Sharpening Ele tem como alvo o DLSS da Nvidia diretamente, e hoje estamos de volta ao controle do segundo recurso, Radeon Anti-Lag.

O principal objetivo do Radeon Anti-Lag é reduzir o lag de entrada durante os jogos. Atraso de entrada é o atraso entre o momento em que você insere uma entrada, como um clique do mouse ou pressionamento de tecla, e o momento em que a ação ocorre na tela. Para jogos competitivos de ritmo acelerado, especialmente atiradores como CS Go, Overwatch ou Fortnite, é fundamental ter o menor atraso de entrada possível para que você possa localizar seus inimigos, apontar com sua arma e atirar o mais rápido e suavemente possível.

O principal objetivo do Radeon Anti-Lag é reduzir o lag de entrada durante os jogos.

O atraso de entrada é uma combinação de muitos fatores. Alguns incluem o hardware periférico, como monitor, mouse e teclado. Alguns incluem a rapidez com que sua CPU e GPU processam quadros. Mas o Radeon Anti-Lag se concentra na redução da latência na fase do driver. Achamos que a AMD fez um ótimo trabalho ao explicar isso com mais detalhes, então vamos propor isso aqui.




“Os jogos geram quadros-chave combinando o trabalho realizado na CPU com o trabalho realizado na GPU. A CPU começa a funcionar primeiro e alimenta o trabalho para a GPU conforme ela passa por um quadro. Na maioria dos casos de uso, a carga de trabalho da GPU é a principal restrição de desempenho. Chamamos isso de cenário de GPU limitado.




Em tais cenários, os jogos executam o trabalho da CPU pelo menos um quadro à frente do trabalho da GPU, resultando em dois quadros de atraso no total. O atraso entre o clique do mouse e a resposta na tela - registrado pela GPU durante a operação da CPU para o quadro - pode ser estendido para incluir o tempo necessário para que a GPU processe dois quadros completos ou mais. A 60 FPS, esse atraso é de 33,3 milissegundos (dois quadros a 16,7 ms cada) ou mais

Em tais casos, o Radeon Anti-Lag melhora dinamicamente o ritmo de trabalho da CPU e permite que o trabalho da GPU coincida com uma parte significativa do trabalho da GPU, de forma que a CPU não vá muito além da GPU. Como resultado, o Radeon Anti-Lag pode, em teoria, reduzir o atraso de entrada em quase um quadro completo - cerca de 16,7 ms a 60 FPS - responsivo ao seu jogo. O efeito é tempos de resposta mais rápidos e uma ligação mais direta entre suas ações e os resultados mostrados na tela ”







O Radeon Anti-Lag pode reduzir o atraso de entrada para um quadro completo em comparação com a AMD, principalmente quando a GPU é limitada. E vamos mergulhar nas consequências disso quando lançarmos alguns belos gráficos em azul. Existem mais algumas coisas que discutiremos agora.

A primeira é que o Radeon Anti-Lag funciona em qualquer "nova" GPU ou APU AMD, não apenas para novas GPUs Navi. No entanto, se você não tiver uma GPU Navi, ela só funcionará nos cabeçalhos DirectX 11 se não se aplicar ao DirectX 11 também. Nenhuma GPU AMD oferece suporte a esta tecnologia em DirectX 12, Vulkan ou OpenGL. Muitos jogos competitivos populares têm mods DX11, mas, naturalmente, à medida que mais jogos começam a usar as APIs mais recentes, o Radeon Anti-Lag também precisará evoluir para suportá-los.




Existem três maneiras de habilitar o Anti-Lag: nas configurações do perfil do jogo, Radeon Overlay - este é o método que mais usamos - e usando um novo atalho público Alt-L. Em todos os três casos, é apenas uma transição simples e começa a funcionar imediatamente, mesmo no jogo.

Para o teste, decidimos medir toda a latência de entrada do clique para resposta da mesma forma que fizemos para nós. monitorar comentários. Usamos um fotodetector na tela e uma entrada de mouse, os quais se conectam diretamente a um osciloscópio. Usando esse método, podemos registrar a hora exata em que queremos que um jogo faça algo (como atirar com uma arma) e a hora exata em que a ação será exibida na tela. Esperamos que o Radeon Anti-Lag tenha os menores números de tempo de resposta de uma média de 20 amostras para cada teste.




Escolhemos hardware rápido para teste. Novo na frente gráfica Radeon RX 5700 XTEmparelhado com Intels Core i9-9900K Continua a ser o CPU mais rápido para jogos. Também usamos a tela mais rápida que tínhamos: o novo da Pixio PX5 Hayabusa - revisão em breve - display 1080p 240Hz com tempos de resposta de 0,6 ms.

Testes de Jogo

Testamos três modos diferentes: vsync ativado, vsync desativado e FreeSync ativado, Radeon Anti-Lag ativado e desativado. O teste de lag de entrada leva muito tempo, por isso limitamos o número de jogos em comparação com a análise normal da GPU, mas o que incluirmos deve cobrir a maioria dos cenários.

Vamos começar com Rainbow Six Siege, que tem um atraso de entrada muito baixo em geral. O jogo funciona bem na maioria dos hardwares e estávamos passando de 200 FPS sem muito esforço. As altas taxas de quadros têm um efeito significativo na redução do atraso de entrada. Rapidamente em toda a linha, na zona de retardo de entrada de 17 a 22ms.

O Radeon Anti-Lag produziu consistentemente resultados mais rápidos em duas das três condições de teste. Reduzimos 2,3 ms para Vsync e 2 ms para FreeSync. Não houve diferença para o Vsync no jogo, não recomendamos o uso do Vsync para qualquer entrada sensível a lag. Considerando que o jogo rodou em torno de 220 FPS neste teste, vê-se que o Radeon Anti-Lag durou 4,5 ms nesta taxa de quadros, com meio frame de atraso.

Uma redução de 2,3 ms ou melhoria de 13% na latência de entrada não é tão impressionante, mas há algumas coisas para se manter em mente. A afirmação da AMD é que podemos esperar um único quadro de melhoria de atraso, mas dado que estamos jogando com uma taxa de quadros tão alta para começar, um quadro não tem tanto atraso. A AMD também diz que o Anti-Lag funciona melhor quando os jogos são limitados pela GPU, e normalmente a CPU já faz algum trabalho ao rodar a 200 FPS.

Para comparação, também obtivemos os resultados de uma GeForce RTX 2070 jogando na mesma taxa de quadros, 220 FPS. O atraso de entrada foi um pouco maior no geral, então o Anti-Lag oferece algum benefício, mas estamos falando apenas de uma diferença de 4 ms. Não é um resultado importante.

O próximo é Fortnite, um jogo que funcionará muito bem na maioria dos hardwares. Alcançamos ~ 170 FPS durante o teste, mesmo jogando o jogo no preset Epic em 1080p. O Radeon Anti-Lag foi consistentemente mais rápido, melhor na faixa de 2 a 4 milissegundos. Mas quando os quadros chegam a cada 5,9 ms, não podemos obter uma redução significativa na latência de entrada.

Na verdade, a AMD diz que as vantagens do Radeon Anti-Lag são na maioria das vezes ao jogar jogos entre 60 e 90 FPS, e nos dois jogos que testamos até agora, mais do que dobramos esse tipo de taxa de quadros mesmo com configurações de qualidade máxima. Isso é muito importante saber e afetará nosso resultado.

No entanto, antes disso, queríamos testar um jogo que sabemos que atingirá a área ideal da AMD, Metro Exodus. Neste título, configuramos o jogo para o preset Extreme e atingimos cerca de 75 FPS em nossa área de teste. Como esperado, as vantagens do Radeon Anti-Lag foram mais pronunciadas aqui. Vimos uma diminuição na latência de entrada entre 4,6 e 10,6 ms dependendo do método de sincronização usado; A última edição mostra que estamos nos aproximando da redução full frame no Metro Exodus. Com essas taxas de quadros, obter um desempenho 18 melhor ou uma redução de 15% no atraso de entrada é um resultado mais forte.

O segundo jogo que encontramos resultados interessantes foi Battlefield V. Este jogo tem um modo chamado "renderização futura de quadros" que você pode desligar para melhor latência com base nas informações do jogo. Definimos este modo como desativado ativando e desativando a Prevenção de Atraso para teste. Acontece que o Anti Lag não tem efeito quando esse modo já está ativado. Portanto, pelo menos para este título rodando no modo DX11, o desenvolvedor EA DICE já descobriu como minimizar o atraso de entrada e realizar suas próprias transições. Então, isso é um pouco legal.

Então, por que isso não está habilitado por padrão? Existem desvantagens?

Agora você deve estar se perguntando, se o Radeon Anti-Lag melhora o lag de entrada em jogos, por que ele não está habilitado por padrão? Existem desvantagens? E a resposta é sim, mas não uma desvantagem significativa.

Testamos alguns jogos com Radeon Anti-Lag para ver o impacto no desempenho. Muitos deles tiveram uma queda de desempenho insignificante: 1 FPS no Metro Exodus, 3 FPS no Rainbow Six Siege, menos de 1 FPS no Resident Evil 2 e todos com relação às suas taxas de quadros médias, não há diferença no Battlefield V. O impacto de níveis baixos de 1% pode ir desde o fornecimento de uma melhoria consistente até a redução do desempenho.

No entanto, houve alguns títulos em que o impacto no desempenho foi mais importante. Em Fortnite diminuímos 6% ou 7 FPS no desempenho, olhando para frames médios com uma queda maior para baixas de 1%. O sucesso foi ainda maior no Hitman 2 em mais de 11 por cento. A AMD diz que não é incomum ver um impacto no desempenho de alguns títulos, outros não, então sua milhagem pode variar. Definitivamente, você pode ativar o Anti-Lag às vezes sem se preocupar, mas em outras o acerto será perceptível.

Como um resultado

É claro que o Radeon Anti-Lag fez o que queria fazer. Em cenários limitados de GPU, ele fornece cerca de 1 melhoria de quadro para o atraso de entrada e funciona melhor em jogos na faixa de 60 a 90 FPS, como afirma a AMD. Você pode obter uma melhoria de 2 a 4 ms em até 1 quadro em situações de alta taxa de quadros, e eu vi uma melhoria de 10 ms em taxas de quadros mais baixas. Você verá um impacto no desempenho em alguns jogos de swap, mas não em outros.

Está tudo bem, funciona bem, mas não achamos que a AMD seja tão importante ou revolucionária quanto sugere.

Veja o gráfico abaixo retirado de sites que promovem o Radeon Anti-Lag. Mostra uma série de jogos competitivos que obtêm uma redução de 20 a 35% no lag de entrada com o Anti-Lag ativado. Por que isso é diferente dos meus testes? Isso ocorre porque a AMD está testando esses jogos em 60 a 90 FPS em vez dos 100 quadros por segundo que você normalmente esperaria.

Se você olhar as letras miúdas, AMD, Core i7-9700K - uma CPU para jogos velozes - mas optou por testá-la na resolução 4K (3840 x 2160). Normalmente, não questionaríamos que testar jogos em 4K é bom, algumas pessoas jogarão em 4K. Mas são os jogadores mais casuais e focados na qualidade que querem os melhores visuais. Os jogadores competitivos que são altamente sensíveis ao lag de entrada, que é o alvo de um recurso como Radeon Anti-Lag, definitivamente não deveriam ou não deveriam jogar em 4K.

A razão é simples. Jogar em 4K reduz significativamente sua taxa de quadros em comparação com jogar em uma resolução mais baixa, como 1080p, e uma das maneiras mais simples de reduzir o atraso de entrada é aumentar a taxa de quadros. É por isso que os jogadores competitivos mais sérios jogam em configurações baixas de 1080p com telas de alta taxa de atualização e CPUs rápidas. Eles geralmente têm limitação de CPU e jogam a mais de 200 FPS para garantir que seus jogos sejam suaves, responsivos e minimamente afetados pelo atraso de entrada.

Com uma configuração de jogo adequada para desempenho de baixa latência - e não tentamos isso especificamente para conseguir isso em nossos testes - o Radeon Anti-Lag fornecerá apenas uma redução de aproximadamente 5 ms no lag de entrada. Para jogadores altamente sensíveis, isso pode ser um grande problema, mas apesar de não ser uma pessoa muito sensível ao lag de entrada, certamente não poderíamos dizer a diferença durante o jogo.

A única conclusão a que podemos chegar é que o Radeon Anti-Lag não foi projetado para jogadores realmente competitivos que realmente querem um atraso de entrada super baixo, porque os ganhos que você obtém em cenários ajustados com atraso são mínimos.

Isso o deixa em uma posição estranha. Não é um recurso ruim ou inútil. Se por algum motivo você estiver jogando jogos aleatórios na região de 60 a 90 FPS, se quiser uma redução no atraso de entrada, você pode agora pressionar um botão e fazer a barba de 10 a 15ms. Mas se você está mais empenhado em reduzir o atraso, obterá uma melhoria muito maior aumentando sua taxa de quadros. Por exemplo, no Battlefield V, reduzir algumas configurações e mudar de 70 para 120 FPS eliminou o atraso de entrada de 22ms e ofereceu uma jogabilidade mais suave. Recomendamos fazer isso primeiro, mas isso reduz a vantagem que você pode obter do Anti-Lag no processo.

Esperávamos que o Radeon Anti-Lag fosse um recurso chave para jogadores altamente competitivos, qualificados e sensíveis ao lag. As entradas atrasam a pesquisa e otimizam sua configuração de acordo. Em vez disso, embora isso possa ter pouco impacto para os jogadores, Radeon Anti-Lag é mais adequado para melhorar a experiência de jogo casual. Por outro lado, não temos certeza se um grupo de jogadores se preocupa com a redução do atraso de entrada de 1 quadro, especialmente o potencial de queda na taxa de quadros.

Outro caso de uso potencial poderia ser jogadores com orçamento limitado tentando competir em hardware de baixo orçamento - talvez Ryzen 5 3400G ou algo parecido - aqueles que jogam em configurações baixas de 1080p em gráficos integrados e se sentam neste ponto ideal de taxa de quadros para Radeon Anti-Lag. Quando não há um local inferior para obter melhores taxas de quadros, pode ser uma transição útil para reduzir ainda mais o atraso de entrada.

Atalhos de compras: