Destruindo o mito sobre placas gráficas antigas e novos drivers

O sucesso da NVIDIA, que passou de um dos muitos (sim, costumava haver muitos) fabricantes de GPU para um gigante da indústria, a colocou no mesmo nível de outras “corporações do mal” que os usuários adoram acusar de pecados reais e imaginários . Por exemplo, o fato de a empresa reduzir deliberadamente o desempenho de jogos de placas de vídeo formalmente desatualizadas, embora ainda poderosas, a fim de apresentar os dispositivos de próxima geração em uma luz favorável e incentivar atualizações. E, de fato, de fato, tem-se a impressão de que os principais modelos da série de saída apenas no início mantêm sua marca no contexto de novos produtos, mas com o tempo, especialmente em novos jogos, inevitavelmente perdem terreno.

Agora que as placas gráficas GeForce 30 passaram a maior parte do ciclo de vida, e o suporte ativo para a geração Kepler terminou há pouco tempo, é hora de colocar o experimento para ver se a teoria da conspiração tem alguma base factual. Olhando para o futuro, digamos que não há fumaça sem fogo, mas pode haver outras razões mais prosaicas para “virar abóbora” de aceleradores tão veneráveis ​​como a GeForce GTX 1080 Ti. Por outro lado, os criadores da GPU afirmam que novas versões de drivers aumentam o desempenho – pelo menos hardware moderno. Mas como exatamente é uma pergunta que também requer uma resposta na linguagem dos números.

⇡#Bancada de teste, metodologia de teste

Comparamos o desempenho de jogos de vários modelos emblemáticos de séries anteriores da NVIDIA (GeForce GTX 1080 Ti, bem como GeForce GTX 980 Ti e GeForce GTX TITAN) em diferentes versões de driver e, para completar, adicionamos os resultados de dispositivos de arquitetura moderna semelhantes em recursos para a GTX 1080 Ti (GeForce RTX 2080 e RTX 3060 Ti). Desde o lançamento da GTX 1080 Ti, sem mencionar a GTX 980 Ti e a TITAN, o driver verde da GPU foi atualizado centenas de vezes, então o escopo da tarefa teve que ser limitado a alguns marcos históricos. Como ponto de partida, pegamos o driver 378.88, lançado para a GeForce GTX 1080 Ti, depois 411.63 (a primeira versão pública da RTX 2080), 472.12 (a otimização final para a série GTX 700 e placas gráficas TITAN baseadas em chips Kepler) , e finalmente a versão mais recente disponível durante o período de trabalho no artigo – 516.40.

Esta comparação não se encaixa nos novos jogos que agora usamos como benchmarks para placas gráficas. Sem suporte explícito do driver, títulos modernos, na melhor das hipóteses, não permitirão que você obtenha resultados adequados ao desempenho da GPU e, na pior das hipóteses, eles simplesmente não podem funcionar corretamente. Tive que voltar aos jogos que eram relevantes na época da GeForce GTX 1080 Ti, e alguns deles usam a API DirectX 11, que se adapta melhor à GeForce GTX 980 Ti e GTX TITAN que DirectX 12.

⇡#Participantes do teste

As seguintes placas de vídeo participaram dos testes de desempenho:

  • NVIDIA GeForce RTX 3060 Ti (1410/1665 MHz, 14 Gb/s, 8 GB);
  • NVIDIA GeForce RTX 2080 (1515/1710 MHz, 14 Gb/s, 8 GB);
  • NVIDIA GeForce GTX 1080 Ti (1480/1582 MHz, 11 Gb/s, 11 GB);
  • NVIDIA GeForce GTX 980 Ti (1000/1076 MHz, 7 Gb/s, 6 GB);
  • NVIDIA GeForce GTX TITAN (837/876MHz, 6Gb/s, 6GB).

Observação. 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. Caso contrário (aceleradores da série NVIDIA GeForce 16, bem como aceleradores GeForce RTX 2070/2080/2080 Ti Founders Edition), as configurações do fabricante são usadas.

⇡#Deus Ex: Humanidade Dividida

Quando as primeiras placas de vídeo da série GeForce 20 apareceram, os carros-chefe das gerações anteriores (GeForce GTX 980 Ti e GTX 1080 Ti) perderam 1-5% de desempenho em Deus Ex: Mankind Divided sob o controle do driver correspondente (411.63), porém , apenas em resoluções de tela condicionalmente baixas. Parece que esta versão do software era em princípio muito bruta, e isso, entre outras coisas, se manifesta na completa incapacidade de executar Deus Ex: Mankind Divided em GTX TITAN sem limitar manualmente o poder da GPU.

No modo 4K, os aceleradores GTX 980 Ti e GTX 1080 Ti, ao contrário, adicionaram 3-5% de FPS no desempenho. A próxima versão do driver, 472.12, deu à GeForce GTX 1080 Ti até 6% de framerate extra, e a antiga GTX 980 Ti até 10%! Pois bem, hoje a GeForce GTX 1080 Ti está tão rápida quanto na época do lançamento, nas resoluções 1080p e 1440p, e em 4K ficou mais rápida em 3% FPS.

Já a mais antiga das placas de vídeo experimentais, a GeForce GTX TITAN, entre o lançamento da GTX 1080 Ti e o fim do suporte nos novos drivers, ela conseguiu ganhar 9% de frame rate em alta resolução de tela.

Deus Ex: Mankind Divided também não apresenta sinais de degradação nos dispositivos de Turing. Pelo contrário, a versão do driver 472.12 trouxe a GeForce RTX 2080 7 a 11% FPS em relação ao lançamento 411.63, e no momento a placa de vídeo ficou 9-14% mais rápida.

Por fim, a nova 30ª série em face da GeForce RTX 3060 Ti mostrou um aumento de 2-4% na taxa de quadros média ao atualizar o driver da versão 472.12 para a mais recente, 516.40.

⇡#Grand Theft Auto V

O desempenho de placas de vídeo antigas no GTA V permaneceu praticamente inalterado até a versão do driver 472.12: flutuações nos resultados em uma determinada resolução de tela não nos permitem distinguir uma tendência estável de aumento ou diminuição na taxa de quadros. Sob o controle do driver atual 516.40, a GeForce GTX 1080 Ti ganhou em vez de perder na taxa de quadros, e a GTX 980 Ti definitivamente acelerou em 3 ou até 6% na taxa de quadros. Quanto à GeForce GTX TITAN, várias dezenas de versões do driver passaram quase sem deixar vestígios de seu desempenho.

A atualização de software novamente trouxe o maior benefício para novos aceleradores de arquitetura – Turing e Ampere. No estágio 472.12, isso só é perceptível em 1080p, mas hoje a GeForce RTX 2080 é pelo menos 4 ou até 15% mais rápida no GTA V do que no momento do lançamento, e a RTX 3060 Ti é 3-6% mais rápida que os drivers em execução 472.12.

⇡#Ascensão do Tomb Raider

O primeiro driver com suporte para a 20ª série, 411.63, como já notamos, trouxe muitos problemas. Apesar de ganhar 2-3% de taxa de quadros no modo 4K, a GeForce GTX 980 Ti e a GTX 1080 Ti perderam a mesma quantidade de desempenho em resoluções de tela mais baixas. A versão 472.12 pelo menos retornou ao normal o desempenho dos antigos carros-chefe ou até forneceu um bônus modesto de 3-5% FPS. Mas o driver atual, 516,40, curiosamente, acabou sendo um pouco pior para a GTX 1080 Ti, enquanto a GTX 980 Ti manteve a taxa de quadros de 1-5% adquirida anteriormente.

A GeForce GTX TITAN, começando com a versão antiga do driver 378.88 e até a atualização mais recente 472.12, obteve 2-3% de FPS em resoluções de tela relativamente baixas.

A otimização do driver do chip Turing durante todo o período de existência de aceleradores da 20ª série permitiu que a GeForce GTX 2080 aumentasse o desempenho em Rise of the Tomb Raider em 3-8% FPS, e Ampere não tinha mais que 1% de progresso.

⇡#A Divisão de Tom Clancy

The Division mais uma vez mostra o quão cru era o driver original das placas de vídeo GeForce série 20: o jogo simplesmente não iniciava no modo DirectX 12 em nenhum dos dispositivos de teste. No entanto, a próxima das quatro versões de driver em que nos concentramos, 472.12, deu à GeForce GTX 980 Ti e GTX 1080 Ti um aumento de FPS de 1-4% em 1080p ou 1440p, enquanto a GTX TITAN ficou mais rápida em 5-7%. A GTX 980 Ti se manteve firme desde então, e a GTX 1080 Ti alcançou uma vantagem de 3-5% na taxa de quadros em todas as três resoluções de tela testadas.

No caso da GeForce RTX 2080, não podemos usar a versão do driver de lançamento 411.63 como ponto de partida, mas se compararmos o desempenho ao usar os drivers 472.12 e o atual 516.40, estamos falando de um aumento de desempenho de 4-5% FPS . A nova GeForce RTX 3060 Ti adicionou menos no mesmo período: 2-4%.

⇡#Guerra Total: WARHAMMER

Ao contrário dos jogos anteriores, o driver de lançamento para os aceleradores da série 20 não prejudicou o desempenho das placas de vídeo mais antigas (com exceção da GeForce GTX TITAN em 1080p), mas não o aumentou em nenhuma fração significativa. Mas a atualização para a versão 472.12 trouxe resultados mistos. Assim, a GeForce GTX TITAN, para a qual este driver (sem contar outras correções de bugs de segurança) foi o último, perdeu 2-4% de seu desempenho. A GeForce GTX 1080 Ti também perdeu 2% em 1080p e 1440p, embora tenha acelerado os mesmos 2% em 4K. E apenas a GeForce GTX 980 Ti foi uma clara vencedora com uma vantagem de FPS de 1-3% em qualquer resolução de tela.

Hoje, sob o controle da versão do driver 516.40, a GeForce GTX 980 Ti é 2-3% mais rápida que antes, e para a GTX 1080 Ti, este jogo talvez seja o exemplo mais marcante de uma regressão de desempenho: em resolução 4K, o popular carro-chefe da 10ª família manteve o mesmo desempenho de 2017 e, na resolução de 1080p e 1440p, pelo contrário, perdeu 2 a 5% de FPS.

Por outro lado, a GeForce RTX 2080 recebeu um grande aumento de 2 a 10% FPS graças à atualização do driver da versão de lançamento 411.63 para 472.12 e está mantendo essa vantagem por enquanto. Bem, a GeForce RTX 3060 Ti, como de costume, recebeu um aumento moderado de não mais de 2% na taxa de quadros em resoluções de tela baixas.

⇡#The Witcher 3: Caça Selvagem

«The Witcher apresentou outro exemplo de “otimização negativa” de drivers, e seletivo. O primeiro driver para placas gráficas baseadas em chips Turing (472.12) proporcionou à GeForce GTX 980 Ti um aumento significativo no desempenho na faixa de 6 a 13% de taxa de quadros. Ao mesmo tempo, a GeForce GTX TITAN perdeu até 2-3% de FPS e a GTX 1080 Ti perdeu 3-4%. A próxima versão, 472.12, aumenta o desempenho da GTX 980 Ti (taxa de quadros bônus de 6-14% em relação aos resultados originais), mas a GTX TITAN e a GTX 1080 Ti nunca recuperaram o desempenho perdido. Para ser justo, notamos que ao usar a versão atual do driver 516.40, a taxa de quadros da GeForce GTX 1080 Ti não é mais que 3% menor do que sob o controle de um driver de cinco anos, e a GeForce GTX 980 Ti ainda funciona 8-12% mais rápido.

Como nos jogos anteriores, os drivers da série 20 acabaram com os resultados mais consistentes: a versão 472.12 proporcionou um aumento de desempenho de 4-6% FPS e, finalmente, a GeForce RTX 2080 foi 3-8% mais rápida do que no ponto inicial. O mesmo não pode ser dito sobre a GeForce RTX 3060 Ti: praticamente não há diferença na taxa de quadros entre o driver 472.12 e a versão atual 516.40.

⇡#Conclusões

Os resultados dos testes de vários drivers, começando com a estreia da GeForce GTX 1080 Ti versão 378.88 e terminando com a atual 516.40, definitivamente contrariam a teoria de que a NVIDIA deliberadamente “afoga” placas de vídeo de gerações passadas para forçar seus proprietários a atualize para um novo hardware o mais rápido possível. De acordo com medições generalizadas, a favorita do público, a GTX 1080 Ti, rodando o novo driver 516.40 não é nem mais lenta nem mais rápida do que em 2017. E a GeForce GTX 980 Ti, que, segundo a lógica da conspiração, deveria ter “afogado” ainda mais cedo, pelo contrário, só adicionou 4-5% de desempenho nos jogos.

Nossa investigação não pretende ser uma cobertura exaustiva do hardware NVIDIA, versões intermediárias do driver e, de acordo com as condições da tarefa, está limitada a jogos longe de novos. No entanto, os dados coletados acabaram sendo suficientes para fazer observações importantes (e realmente mais interessantes) que explicam o fenômeno da aparente degradação das GPUs mais antigas.

Apesar de os drivers NVIDIA serem considerados o padrão ouro de qualidade, mesmo os “verdes” têm lançamentos malsucedidos. Em particular, o driver de estreia para a 20ª família, além de vários bugs, realmente tirou parte do desempenho da GeForce GTX 1080 Ti em alguns jogos (e mesmo assim não mais que 3-5%). Em The Witcher 3 e Total War: WARHAMMER, o FPS perdido nunca se recuperou totalmente, mas esses são apenas dois jogos em seis. E na maioria dos casos, as atualizações de driver simplesmente não tornaram a GTX 1080 Ti visivelmente mais rápida. Curiosamente, até a GeForce GTX 980 Ti às vezes mostra o melhor desempenho com escala de até 10-12% FPS.

Mais importante, isso está acontecendo no contexto de otimizações massivas para a GeForce 20, que regularmente resulta em taxas de quadros de bônus de dois dígitos. A próxima geração, GeForce 30, conseguiu ganhar mais 2% de desempenho em jogos em um período relativamente curto entre o driver atual 516.40 e a versão 472.12, que foi publicada em setembro do ano passado. Não surpreendentemente, a distância entre os dispositivos de especificações semelhantes da nova arquitetura e os antigos carros-chefe está aumentando gradualmente. E, claro, novos títulos são criados com a expectativa de um novo hardware que satisfaça as crescentes demandas por poder de processamento e um repertório de funções.

Da próxima vez pretendemos realizar os mesmos testes, mas em placas de vídeo AMD – hardware que tradicionalmente tem uma relação difícil com os drivers, mas, ao contrário dos aceleradores GeForce, está cercado de teorias positivas de “vinho velho” e “desencadeando o potencial”.

avalanche

Postagens recentes

NASA convida a todos para ajudar na busca de exoplanetas: se você não tem seu próprio telescópio, basta um smartphone

A NASA anunciou o acesso gratuito para todos ao programa Exoplanet Watch (“Observação de exoplanetas”).…

9 horas atrás

Fabricante de carros elétricos Rivian perde vários executivos seniores

No início de janeiro, soube-se que a jovem montadora americana Rivian produziu 24.337 veículos elétricos…

9 horas atrás