Um estudo anterior no qual testamos placas gráficas NVIDIA usando versões de driver novas e antigas, começando com o software original que acompanhou o lançamento da GeForce GTX 1080 Ti, fez uma série de observações interessantes. Acontece que todos os modelos “verdes” das gerações passadas, ao contrário da teoria generalizada, não apenas não perderam velocidade, mas agora funcionam significativamente mais rápido do que há cinco anos. No entanto, a maior parte dos aprimoramentos de driver está nas arquiteturas Turing ou Ampere modernas. E isso, até certo ponto, explica por que os dispositivos tecnicamente obsoletos, mas ainda poderosos, não são mais tão eficazes quanto costumavam ser.
E, no entanto, a conclusão é que o hardware antigo é transformado em abóbora pelo apetite cada vez maior de jogos e otimização preferencial para o novo hardware, e não pelos próprios drivers. Como exatamente a diferença entre as gerações de GPU aumentou em novos jogos – definitivamente verificaremos na próxima vez. Por outro lado, verifica-se que a NVIDIA também tem versões de drivers mal sucedidas que realmente tiram o desempenho das placas de vídeo de uma determinada série, mesmo que todos os produtos “verdes” que testamos tenham se mostrado positivos.
Quanto aos produtos AMD, é geralmente aceito que foram eles que mais se beneficiaram com o tempo, especialmente os dispositivos com as arquiteturas Polaris e Vega. Além disso, nos últimos anos, os Reds fizeram um trabalho notável na qualidade de seu próprio software. Vamos ver até que ponto isso afetou o desempenho – e se as surpresas apresentadas pelos testes dos aceleradores da NVIDIA não se repetirão.
⇡#Bancada de teste, metodologia de teste
Para testar os drivers, escolhemos várias placas de vídeo de diferentes gerações. Vamos começar com um dos modelos mais populares de todos os tempos – a Radeon RX 580. Nos próximos níveis de desempenho estão a Radeon RX Vega 64 (o exemplo mais recente da arquitetura GCN, amplamente representada no mercado), a Radeon RX 5700 XT (o primogênito da arquitetura RDNA) e similar em desempenho Radeon RX 6600XT. Finalmente, adicionamos a Radeon R9 390X à lista, que a AMD encerrou o suporte ativo no ano passado. Placas de vídeo da marca Radeon R9 Fury, infelizmente, foram excluídas dos testes devido à pequena quantidade de memória local (4 GB).
Assim como na série anterior, todos os benchmarks tiveram que ser feitos em títulos mais antigos que já estavam disponíveis ao mesmo tempo que a versão mais antiga do driver para evitar problemas de compatibilidade e garantir a otimização da GPU para jogos de teste.
Mas os próprios drivers da placa de vídeo AMD, infelizmente, não permitem que você vá tão longe no passado quanto a NVIDIA. O driver mais antigo que funciona corretamente na versão atual do Windows 10 é datado de outubro de 2018 (versão 18.10.1), enquanto a série Radeon RX Vega, cujo driver de estreia tomaremos como ponto de partida, foi lançada em 2017. A próxima parada foi a versão 19.7.1, que introduziu suporte para a Radeon RX 5700 XT e, portanto, a arquitetura RDNA. Então tivemos que usar dois drivers diferentes para placas de vídeo de séries diferentes. Todos os dispositivos da Radeon RX 580 em diante funcionavam com o driver 21.8.1, a primeira versão da Radeon RX 6600 XT, mas o suporte ativo para a Radeon R9 390X parou na versão 21.5.2 na época.
O driver 22.6.1 atual suporta todas as placas gráficas Radeon discretas da série 400 em diante e, mais importante, estende o suporte para o recurso Smart Access Memory (ou seja, BAR redimensionável) para a família Radeon RX 5000. Além disso, muito oportuno para nossos testes, a AMD publicou a versão legada 22.6.1, que é compatível com hardware mais antigo até a família Radeon 7000. No entanto, para aceleradores anteriores à Radeon 400, a empresa não faz mais otimizações direcionadas para novos jogos, e o ramo legado do driver é voltado principalmente para eliminando bugs e vulnerabilidades.
Participantes do teste
As seguintes placas de vídeo participaram dos testes de desempenho:
- AMD Radeon R9 390X (1050 MHz, 6 Gb/s, 8 GB);
- AMD Radeon RX 580 (1257/1340 MHz, 8 Gb/s, 8 GB);
- AMD Radeon RX Vega 64 (1247/1546 MHz, 1,89 Gb/s, 8 GB);
- AMD Radeon RX 5700 XT (1605/1905 MHz, 14 Gb/s, 8 GB);
- AMD Radeon RX 6600 XT (1968/2589 MHz, 16 Gb/s, 8 GB).
Nota: Entre parênteses após os nomes das placas de vídeo, as frequências base e boost são indicadas de acordo com as especificações de cada dispositivo. Placas de vídeo com overclock de fábrica são alinhadas com os parâmetros de referência (ou próximos a estes), desde que isso possa ser feito sem ajustar manualmente a curva de freqüência do clock.
⇡#Deus Ex: Humanidade Dividida
Os testes no primeiro jogo trouxeram resultados bastante inesperados. A Radeon RX Vega 64 demonstra o desempenho mais estável à medida que os drivers são atualizados: apesar das flutuações intermediárias na faixa de 3% FPS, a taxa de quadros final no driver atual 22.6.1 não difere em nada da versão 19.7.1. Ao mesmo tempo, a Radeon R9 390X ganhou 2% FPS em 1080p inicialmente, mas acabou perdendo 2-5% de desempenho, independentemente da resolução da tela. Para a Radeon RX 5700 XT, o lançamento de 21.8.1 após a estreia de 19.7.1 não teve sucesso, pois os resultados de benchmark no modo 1440p e em uma tela 4K diminuíram em 3-6%. Mas o mais surpreendente é, claro, o rebaixamento acentuado da Radeon RX 580, que perdeu 2-3% FPS ao atualizar o driver de 19.7.1 para 18.10.1 em resoluções de tela baixas, e em versões futuras do software, as perdas chegaram a 8-10%. Finalmente, o desempenho da Radeon RX 6600 XT não mudou no curto espaço de tempo entre as versões 22.6.1 e 21.8.1.
⇡#Grand Theft Auto V
Em Grand Theft Auto V, a maioria das placas gráficas mostra uma tendência positiva. Apenas para a Radeon RX 580 e Radeon RX 5700 XT, a dispersão dos resultados está dentro do erro de medição. Mas a Radeon RX 6600 XT ganhou de 5 a 8% FPS nos modos 1440p e 4K durante o ano de otimização. Por sua vez, a Radeon RX Vega 64 recebeu um desempenho adicional de 2-3% em baixas resoluções de tela, e a Radeon R9 390X – 2-4% em qualquer resolução.
⇡#Ascensão do Tomb Raider
Rise of the Tomb Raider é outro jogo em que uma atualização de driver desempenhou um papel positivo. O desempenho da Radeon R9 390X vem aumentando constantemente ao longo do tempo, resultando em uma melhoria de 3-5% em relação ao desempenho original. Para a Radeon RX 580 e Radeon RX Vega 64, essas placas se beneficiaram mais do driver 22.6.1 atual, em vez das atualizações anteriores, e agora são 4-6% mais rápidas do que em 2018. A Radeon RX 5700 XT acelerou em 3-4% em três anos, e as otimizações para a Radeon RX 6600 XT são expressas em 1-2% de taxa de quadros de bônus.
⇡#A Divisão de Tom Clancy
Bem, parece que os resultados decepcionantes do benchmark Deus Ex: Mankind Divided não foram por acaso, e as placas gráficas mais antigas baseadas em AMD têm alguns problemas de desempenho ao usar os drivers mais recentes. O desempenho de todos os modelos anteriores à série 5000 apresenta uma clara tendência de queda em comparação com o desempenho com o driver 18.10.1 instalado. Assim, em resoluções de tela condicionalmente baixas, a Radeon R9 390X perdeu até 4% da taxa de quadros inicial, a Radeon RX 580 – até 5, mas finalmente 2-3%. As versões do driver 19.7.1 e 21.8.1 causaram mais danos à Radeon RX Vega 64, tirando 7-9% do FPS nos modos 1080p e 1440p, mas sob o driver atual, o desempenho já era 2-4% menor do que no ponto de partida.
Apenas a Radeon RX 5700 XT permaneceu no preto, embora o aumento de desempenho resultante seja escasso: 1-2% FPS, enquanto a versão anterior do software (21.8.1) oferece um bônus mais significativo de 5-8% na resolução 1080p ou 1440p . Por fim, o desempenho da Radeon RX 6600 XT após mais de um ano de atualizações de drivers permaneceu o mesmo.
⇡#Guerra Total: WARHAMMER
E aqui novamente muda para melhor. Deixe a primeira atualização do driver, da versão 18.10.1 para 19.7.1, afetar negativamente o desempenho da Radeon RX 580 e Radeon RX Vega 64, mas depois, sob o controle do driver 21.5.2 ou 21.8.1, a taxa de quadros de todos os dispositivos aumentou drasticamente. A mesma Radeon RX 580 e Radeon RX Vega 64 começaram a funcionar 4-10% mais rápido dependendo da resolução da tela, e a Radeon R9 390X recebeu um bônus de 8 a 17% FPS. Com o driver mais recente 22.6.1, a Radeon RX 580 e a Radeon RX Vega 64 são 4-11% mais rápidas que a linha de base, e a Radeon R9 390 X é 8-19% mais rápida que a linha de base.
A proporção de otimizações também caiu na Radeon RX 5700 XT, que, sob o controle do driver versão 22.6.1, apresenta um aumento de desempenho de 2-9%, e apenas a Radeon RX 6600 XT ficou limitada a modestos 2-3 %FPS.
⇡#The Witcher 3: Caça Selvagem
Testes no The Witcher revelaram novamente os drivers da AMD no lado positivo. A primeira atualização, 19.7.1, teve pouco efeito no desempenho da Radeon R9 390X, mas os resultados da Radeon RX 580 e Radeon RX Vega 64 aumentaram em até 8%. A versão 21.5.2 do driver trouxe uma taxa de quadros estável de 2-3% para a Radeon R9 390X, e a Radeon RX 580 e Radeon RX Vega 64, graças à versão 21.8.1 do driver, começaram a funcionar 3-9% mais rápido. Finalmente, na versão de software atual 22.6.1, o desempenho de todos os dispositivos listados difere do original em 1–8%, dependendo da placa de vídeo e da resolução da tela.
Para os modelos Radeon RX 5700 XT e Radeon RX 6600 XT mais recentes, as otimizações de software terminam com 4-5% de taxa de quadros.
⇡#Conclusões
Testes de placas de vídeo “vermelhas” rodando várias versões de driver, francamente, acabaram sendo uma decepção. Há jogos em que o desempenho pouco mudou ao longo do tempo ou apresenta um aumento moderado (como no GTA V). E há exemplos de excelente otimização – como em The Witcher 3 e Total War: WARHAMMER, onde o aumento na taxa de quadros em placas de vídeo mais antigas devido a uma atualização de driver é expresso em dois dígitos. Mas, ao mesmo tempo, em dois dos seis jogos de teste (Deus Ex: Mankind Divided e Tom Clancy’s The Division), a caminho da versão de driver 18.10.1, que tomamos como ponto de partida, para a versão atual 22.6. 1, aceleradores antigos, especialmente dispositivos em chips Polaris e Vega só começaram a funcionar pior, e em alguns lugares muito mais: às vezes o dano é medido por 9% da taxa de quadros original!
Não vamos adivinhar qual é o motivo da desaceleração. O principal é que, de acordo com dados generalizados, modelos populares de gerações passadas como Radeon RX 580 e Radeon RX Vega 64 podem apresentar apenas um aumento muito modesto no desempenho em 3% FPS. Mas a Radeon R9 390X teve mais sorte: com uma resolução de 1080p, esta placa de vídeo acelerou em média 5%.
As posições da marca “vermelha” nos benchmarks de jogos certamente se fortaleceram nos últimos anos, mas parece que os drivers não têm nada a ver com isso. Claro, há otimização para novos títulos, e os próprios desenvolvedores de jogos estão cooperando mais ativamente com a AMD, no entanto, o aumento geral do desempenho devido às atualizações de software, a julgar pelos nossos dados, para os produtos desta empresa deixa muito a desejar.
Bem, já que o problema com os drivers está encerrado, é hora de descobrir o quanto a relação entre placas de vídeo antigas e novas difere em jogos antigos e novos. Mas vamos lidar com isso na próxima vez.