Como ganhar performance em games no Threadripper 2990WX | Adrenaline
Por Diego Kerber 23/08/2018 20:11 Comentários Reportar erro
Ontem lançamos a análise do Ryzen Threadripper 2990WX e, como quem conferiu os testes pode ver, a grande quantidade de núcleos e threads do processador nem sempre entregaram um bom resultado. Enquanto em algumas aplicações tivemos novos recordes de desempenho, em outros momentos o 2990WX se saiu bastante mal, especialmente em games.
AMD Ryzen Threadripper 2990WX - A modularidade Ryzen
A linha Threadripper WX não é voltada a jogos. Sua aplicação principal são ciclos de trabalho que realmente vão aproveitar muitos threads, então não chega a ser uma surpresa que o processador não impressionou na taxa de quadros que entregou. Porém para essas situações onde ter tantos núcleos "mais atrapalha que ajuda", há um jeito curioso: desabilitar parcialmente o 2900WX.
Threadripper ao lado de um Ryzen tradicional
Essa solução já estava disponível nos Threarippers de primeira geração, porém aqui a quantidade de núcleos abre mais possibilidades de variações no funcionamento. Através do Ryzen Master é possível desabilitar metade do chip, chamado de "1/2" no aplicativo e que faz com que ele opere com 16 núcleos, e a configuração "1/4", que derruba a contagem para "apenas" 8 núcleos. Na configuração 1/2 o 2990WX "vira" basicamente um 2950X, com apenas dois dies ativos dos quatro, enquanto a 1/4 faz seu Threadripper "virar" um Ryzen 7 2700X.
Então colocamos em ação as três configurações mirando em games e também em dois cenários diferentes: quando o Threadripper 2990WX se saiu muito bem, para ver se desabilitar núcleos vai comprometer o desempenho, e também nos momentos que ele se saiu muito mal, para ver se há um impacto positivo.
A maneira mais simples de fazer essas modificações é utilizando o aplicativo Ryzen Master da própria AMD, que também serve para outras finalidades como overclockar o sistema. Como pode ver na interface abaixo, desabilitar núcleos é chamado de "legacy mode", onde podem ser feitos os ajustes de uso completo do chip, apenas 1/2 ou 1/4. Para realizar a alteração de núcleos ativos há um inconveniente: é preciso reiniciar o sistema. Para outras mudanças, como overclock, isso não é necessário.
- Memórias: 16 GB G.Skill Trident Z RGB @ 3200MHz (4x8GB) [site oficial]
Abaixo colocamos lado a lado todas as telas do CPU-Z com as especificações após cada mudança:
Começamos pelos testes de temperatura, como o sistema rodando o wPrime, aplicativo que "estressa" todos os núcleos dos processadores.
Utilizamos o Media Encoder para realizar a renderização de um projeto do Premiere, sendo uma versão adaptada do projeto usado no vídeo "PC Ideal encara o Monster Hunter World". No projeto usamos múltiplas funcionalidades como colorometria das cenas, filtros de nitidez, sobreposição e arranjos de múltiplos clipes na tela e também lettering, tudo com o intuito de buscar dar trabalho para o processador. Nesse teste a aceleração através da placa de vídeo fica desabilitada, garantindo que os recursos do
O aplicativo Blender é voltado a manipulação de objetos 3D, sendo um bom teste real de como o sistema se comporta nesse tipo de cenário.
Como comentamos na análise, no 2990WX começamos a nos deparar com limitações da modularidade da microarquitetura Zen, com alguns testes em que o processador não apenas se mostrou incapaz de bater o 2950X, mas também passou a rodar pior que ele.
Felizmente a AMD se antecipou a essas fragilidades e deixou possível ao consumidor formas de mitigar o problema em alguns dos casos, e sem dúvidas os jogos são os principais beneficiados desses ajustes. Desligando os dois dies que não tem acesso direto a RAM temos um verdadeiro salto de performance que coloca o 2990WX de volta ao topo dos comparativos, mantendo um desempenho muito próximo ao do 1950X (análise do 2950X sai em breve) e também do Core i9-7900X.
Operar com 16 núcleos é claramente a melhor pedida se você quer jogar com o 2990WX, porém ir adiante não compensa. Reduzir a contagem de núcleos para oito núcleos manteve um bom desempenho, porém abaixo do que a configuração "1/2" (16 núcleos ativos) estava proporcionando. Aqui só nos cabe uma especulação sobre porque isso acontece: na configuração 1/4 é utilizado apenas um die, o que também faz com que o sistema rode em apenas dual-channel com as memórias, algo que impactou especialmente na estabilidade do sistema e nos resultados do 1% e 0.1% dos gráficos. Em outros testes da bateria, com softwares mais exigentes em CPU, várias vezes o ajuste para usar apenas oito núcleos fez o PC travar.
Em outros aplicativos que o 2990WX tinha ido mal, como 3DMark e Premiere, a configuração com 16 núcleos trouxe melhorias, mostrando-se o melhor ajuste a ser feito para ganhar performance. Porém não é sempre que a configuração na metade é a mais indicada, já que ela compromete o desempenho nos momentos em que o 2990WX "brilha", como no CineBENCH ou no Blender. É uma pena que o processo de alternância entre a configuração de 16 e 32 núcleos não seja mais ágil, já que sempre demanda que o usuário abra o Ryzen Master, aplique a alteração e reinicie o PC. No mundo ideal o próprio software e hardware se moldariam baseado em qual configuração irá extrair mais desempenho. Por isso voltamos a destacar que o consumidor que compra um 2990WX precisa "saber o que está fazendo", já que terá aplicativos em que não terá retorno do seu investimento, e outras situações em que vai precisar ficar comparando o resultado para verificar qual configuração é a mais vantajosa para a aplicação em uso.
Com vários momentos em que a configuração 1/2, que usa 16 núcleos, se mostrou a melhor, aumenta nossa curiosidade para a analise do Ryzen Threadripper 2950X, que basicamente opera nessas especificações. Se os dados que vimos aqui se replicarem, sem dúvidas vamos ter nele uma opção bem mais interessante dentro da família Threadripper.