4 GB de VRAM são suficientes? Fury X da AMD enfrenta GTX 980 Ti da Nvidia, Titan X

Uma questão que vem surgindo com frequência crescente quando falamos sobre placas gráficas de última geração é se 4 GB de RAM é suficiente para alimentar os jogos atuais e de próxima geração. Quando cobrimos inicialmente o lançamento do Fury X da AMD, prometi retornar a este tópico e abordá-lo com mais detalhes. Antes de obtermos os dados, no entanto, precisamos falar sobre como funciona o gerenciamento de VRAM e quais ferramentas estão disponíveis para avaliá-lo no DirectX 11.

FuryCard2



Embora possa parecer simples testar se um determinado título usa ou não mais do que 4 GB de RAM, as ferramentas para fazer isso são um tanto inexatas. A própria GPU não controla quais dados são carregados na memória. Em vez disso, o gerenciamento de memória é feito pelo sistema operacional e pelo driver da GPU. A GPU informa ao SO quanta memória ele possui, mas não toma nenhuma decisão sobre como os dados são carregados ou quais dados são carregados primeiro.



Uma maneira pela qual os desenvolvedores de jogos lidam com o gerenciamento de memória no software é criando predefinições de jogos que pressupõem que uma determinada quantidade de VRAM está presente no cartão. Detalhes baixos podem ser ajustados para rodar em cartões de 512 MB, enquanto ultra detalhes pressupõe que você tenha pelo menos 4 GB de VRAM. Se você escolher um nível de detalhe que exige mais VRAM do que está presente em sua placa, provavelmente verá um forte impacto no desempenho, pois o sistema é forçado a carregar dados da memória principal.

Uso de memória em Shadow of Mordor

Uso de memória em Shadow of Mordor



SoM2

Escala da taxa de quadros de Shadow of Mordor por resolução entre as três cartas

Alguns jogos não usam muito VRAM, não importa o quanto você os ofereça, enquanto outros são mais oportunistas. Isso é extremamente importante para nossos propósitos, porque não há uma ligação automática entre a quantidade de VRAM que um jogo está usando e a quantidade de VRAM que ele realmente requer para ser executado. Nosso primeiro artigo sobre o Fury X mostrou como Shadow of Mordor na verdade, usou muito mais VRAM na GTX Titan X em comparação com a GTX 980 Ti, sem oferecer uma taxa de quadros mais alta. Até atingirmos os 8K, não havia nenhuma vantagem de desempenho no enorme buffer de memória da GTX Titan X - e o jogo rodava tão devagar naquela resolução que era impossível jogar em qualquer placa.

GPU-Z: uma ferramenta imperfeita

A GPU-Z afirma relatar a quantidade de VRAM que a GPU realmente usa, mas há uma advertência significativa para essa métrica. GPU-Z não relata quanta VRAM a GPU está realmente usando - em vez disso, ele relata a quantidade de VRAM que um jogo solicitou. Falamos com Brandon Bell da Nvidia sobre este tópico, que nos disse o seguinte: “Nenhuma das ferramentas de GPU no mercado informa o uso de memória corretamente, seja GPU-Z, Afterburner, Precision, etc. Todas elas informam a quantidade de memória solicitada pela GPU, não pelo uso real da memória. Os cartões com memória maior exigirão mais memória, mas isso não significa que eles realmente a usem. Eles simplesmente pedem porque a memória está disponível. ”



GPU-Z

Existem outras ferramentas, como o Process Explorer, que também podem capturar solicitações de memória da GPU - mas também não confirmam o uso real da memória.

Nossos próprios testes confirmaram essa afirmação; O monitoramento de VRAM está sujeito a uma série de restrições. A troca de resolução ou a visita a mais de uma área antes de iniciar o teste pode aumentar significativamente a memória total “em uso” sem realmente afetar o desempenho. Também há uma variação moderada entre as execuções de teste. Podemos dizer que a GPU solicitou cerca de 4,5 GB de RAM, por exemplo, mas um teste pode mostrar um GPU no máximo de 4,3 GB, enquanto o próximo mostrou um consumo máximo de RAM de 4,5 GB. O consumo de VRAM relatado também pode variar durante o jogo; log e playthroughs devem ser gerenciados com cuidado.

Encontrando> jogos de 4GB

Quando iniciamos esse processo, presumi que vários títulos de última geração poderiam ser facilmente provocados usando mais de 4 GB de VRAM. Na realidade, isso provou ser um osso duro de roer. Muitos títulos chegam a cerca de 4 GB, mas a maioria não excede isso. Dada a falta de precisão nos testes de VRAM, precisávamos de jogos que pudessem quebrar o limite de 4 GB de forma inequívoca.

Nós testamos Assassin's Creed Unity, Battlefield 4, BioShock Infinite, Civilization: Beyond Earth, Company of Heroes 2, Crysis 3, Dragon Age: Inquisition, The Evil Within, Far Cry 4, Grand Theft Auto V, Metro Last Light (original), Roma: Total War 2, Shadow of Mordor, Tomb Raider, e The Witcher 3: Wild Hunt. Desses 15 títulos, apenas quatro deles poderiam ser persuadidos a exceder significativamente o limite de 4 GB: Shadow of Mordor, Assassin’s Creed: Unity, Far Cry 4, e Grand Theft Auto V. Mesmo nesses jogos, tivemos que usar configurações de detalhes extremamente altos para garantir que as GPUs reportassem regularmente bem mais de 4 GB de RAM em uso.

Nosso teste para este projeto foi um Intel Core i7-5960X com 16 GB de DDR4-2667 executando o Windows 8.1 com todos os patches e atualizações instaladas. Embora o Windows 10 tenha sido lançado recentemente, começamos este projeto no Windows 8.1 e queríamos terminá-lo lá. A transição de sistemas operacionais exigiria um novo teste completo de nossos títulos. Testamos o Radeon R9 Fury X da AMD, o GTX 980 Ti da Nvidia e o GTX Titan X de última geração. Com o Titan X, estávamos curiosos para ver se veríamos algum benefício em executar com um buffer de 12 GB de RAM além dos 6 GB buffer na GTX 980 Ti.

Em todos os casos, os jogos em questão foram levados ao nível máximo de detalhes. MSAA não foi usado, uma vez que incorre em sua própria penalidade de desempenho e pode distorcer os resultados, mas as configurações mais altas não-GameWorks foram usadas em todos os menus padrão. Implementações específicas do GW disponíveis apenas no hardware Nvidia foram deixadas desabilitadas para criar um campo de teste de nível. A única exceção a isso foi Grand Theft Auto V, onde usamos as sombras PCSS da Nvidia para suas placas e as sombras CHS preferidas da AMD para o Fury X.

GameWorks, desempenho e VRAM de 4 GB

Há um fator comum que une três de nossos quatro títulos> 4 GB - GameWorks. Três dos quatro jogos que testamos (Far Cry 4, Assassin’s Creed Unity, e Grand Theft Auto V) são títulos da Nvidia GameWorks, o que significa que fazem uso de bibliotecas fornecidas pela Nvidia para fornecer funções importantes do DirectX 11, como oclusão de ambiente, sombras suaves e mosaico. A AMD não pode otimizar esses jogos no mesmo grau e as GPUs da AMD tendem a ter um desempenho significativamente pior em títulos de GameWorks do que em outros jogos. Já falamos sobre GameWorks, suas implicações, e os seus impacto em vários títulos várias vezes no Últimos anos.

Uma coisa que quero enfatizar é que, embora estejamos analisando os dados de desempenho neste artigo, seu objetivo principal não é para comparar como o Fury X se compara, em termos de desempenho, com as GPUs de ponta da Nvidia. Essas comparações são inevitáveis, até certo ponto, mas esta não é uma revisão padrão. Criamos casos de teste especializados projetados para testar uma teoria e usamos configurações que divergem significativamente do que consideramos jogável ou apropriado para o teste de 4K. Como tal, os resultados de desempenho de 4K nesta história não devem ser tratados como resultados típicos para Nvidia ou AMD. O objetivo desses testes é criar um cenário de pior caso para uma GPU com 4 GB de VRAM e ver o que acontece como resultado.

Nós cobrimos Shadow of Mordor em nossa cobertura inicial do Fury X, então este artigo se preocupará com os três novos jogos que testamos. Vamos começar com Far Cry 4.

Copyright © Todos Os Direitos Reservados | 2007es.com