Primeiro me permitam observar que problemas no lançamento de um produto não são exclusividade da AMD, a Intel também sofre com isso de vez em quando. Só que no caso dela está melhor posicionada no mercado, tem um catálogo maior, então qualquer problema tem uma menor escala mas a Intel também tem o hábito de fazer grandes cagadas tendo inclusive que recolher produto.
Esses primeiros Ryzens inclusive compartilham problema com outros processadores anteriores da Intel, por exemplo perder desempenho com memória a partir de determinado clock, mesmo problema que o Haswell sofreu.
Mas por que estou fazendo essa introdução?
É para ajudar a entender que não é questão aqui de defender um ou outra, é de entender o contexto, o que realmente acontece e para quem é o produto.
A AMD claro que vai tentar ao máximo vender essas primeiras CPUs para jogadores, só que na verdade o foco delas realmente não é esse, a AMD tem interesse em muitos outros mercados além de jogos como comentarei melhor mais abaixo.
Esse vídeo explica que:
- A culpa não é do SMT
- E sim do gerenciamento do Windows em relação CCX
- E de não entender como funciona o cache da arquitetura (diferente de qualquer existe até hoje)
- A latência entre CCX vai sempre existir mais há espaço pra melhora no gerenciamento do Windows
- Desligar o SMT faz o Windows não precise tanto misturar o CCX em jogos
- De acordo com a opinião do cara da esquerda Hexa e Quad Ryzen serão superiores pra jogos. Por forças menos a Infinity Fabric, por ter menos Cores "fora"
- E nesse Infinity Fabric passa também a banda PCI-E e da RAM, então menos Cores fora menos stress nessa via, Hexa será possivelmente o ponto de equilíbrio pra jogos
Edit: Pra quem não sabe Ryzen 7 é feito de 2 "chips" de 4 núcleos.
O Allyn do PCper é um fanfarrão. Quando ele anunciou que publicaria esse artigo já apontaram que ele estava errado, mas insistiu, e se você for ver agora no site ele adicionou um pequeno "nada para ver aqui pessoal", mas deixou lá o artigo pelo clickbait.
É ridículo, AMD e Microsoft falam abertamente uma coisa e ele toma a frente para insistir que estão erradas ou mentindo.
Por mais que haja muito o que se discutir sobre a arquitetura, como o kernel do Windows 10 está afetando o desempenho, sobre como funciona o tecido de coerência e muito mais, essa história não é bem como o Allyn a está vendendo, inclusive ele interpreta errado detalhes das próprias provas.
(observação: conferindo o artigo agora parece que ele removeu o "nada para ver", embora não tenha mudado o discurso mesmo reconhecendo furos nas suas descobertas.)
Enfim, em geral eu estou sinceramente muito decepcionado com o mundo.
Aconteceu o que eu temia às vésperas do lançamento.
Por tudo o que foi prometido, previsto, demonstrado, todos sabiam a mais de um ano que o desempenho do Zen seria entre Haswell e Broadwell na melhor das hipóteses, principalmente depois que foi relevada a arquitetura isso se confirmou. Porém nas duas semanas antes do lamento as expectativas ficaram tão loucas que passaram a acreditar, e acredito eu que muitos motivaram isso de má fé, que os Ryzen prestes a serem lançados seriam do mesmo nível ou superior aos Skylake, inclusive para jogos.
E ainda hoje depois de passada a semana inicial tem muita gente que ainda não se tocou disso, que está querendo algo que nunca era para ser.
Ano passado em entrevista Mike Clarke falou de como eles (sua equipe na AMD) por terem recursos e tempo limitados não poderiam fazer tudo o que queriam na primeira geração da arquitetura Zen, tiveram que pegar atalhos, deixar alguns detalhes que queriam de lado, e um dos sacrifícios tinha sido a FPU. Só por isso já sabíamos que ele não seria tão bom em jogos, no entanto nunca precisou ser melhor ou tão bom quanto os concorrentes da Intel, bastava apenas ser melhor que a geração anterior da própria AMD e isso ele conseguiu. Veja o salto que o Zen dá em cima do Excavator!
O objetivo ali sempre foi se aproximar, sempre foi ser competitivo, e ele ainda é.
Ainda mais quando você não se esquece aonde está o foco destes três chips que chegaram ao mercado. Quando vimos a arquitetura do Zen também vimos que ele seria um monstro para trabalho "sério", e ele é. Aliais, embora ele tenha desempenho inferior ao melhor que a Intel oferece para jogos pelo menos nele você pode jogar com um desempenho satisfatório e fazer muitas outras tarefas ao mesmo tempo sem perda de desempenho. Vi gente demonstrar isso rodando SEIS jogos ao mesmo tempo e gravando a tela.
Sobre bugs, eles são normais de acontecer em uma plataforma nova. A Intel também frequentemente tem um probleminha aqui e ali e ninguém se escandaliza com eles, então paciência. Em pouco tempo as placas mãe estarão maduras, os Windows funcionará direito, programas e jogos serão otimizados para trabalhar com o Zen, etc.
De ruim imagino que apenas os futuros processadores das linhas R5 e R3, porque esses seriam os focados para jogos de verdade e eles dependem muito de frequência alta, e me parece que o processo de fabricação da Global Foundries ainda não está maduro o suficiente para permitir isso. Se o processo não conseguir levar os R5 e R3 acima dos 4GHz no mínimo, 4,5GHz pelo menos em overclock, será no máximo uma opção mid-end para jogos. Nesse caso fica a cargo do consumidor pensar se vale a pena pagar menos e ter possibilidade de fazer outras coisas mais além de jogar com eles ao invés de comprar o Pentium ou i3 mais barato da Intel.
Apesar de quê, ainda assim não chega a ser tão ruim assim.
Mesmo sendo inferior ao melhor que a Intel oferece em jogos ainda assim, novamente afirmo, é "competitivo". Não por acaso a AMD sempre teve o cuidado de demonstrar os jogos rodando em resolução 4K onde o menor desempenho single core faz menos diferença, e quando demonstrava jogos online em 1080p demonstrava em conjunto com gravação e streaming de tela onde os núcleos extras fazem muito mais diferença do que um IPC maior.
E tudo isso você pode ter por um valor muito mais barato do que teria que gastar comprando uma placa e CPU Intel.
Placa-mãe barata, CPU barata, GPU barata nível R480 ou 1060 = jogador feliz.
Como curiosidade, deixo essa imagem aqui sobre o desempenho da FPU:
Essa inferioridade na FPU sempre esteve clara com repercussões óbvias.
É um desempenho mais do que aceitável para processadores de oito núcleos e clock relativamente baixo (em muito jogo um i3 com alto clock é o melhor), e um futuro promissor. As melhorias que o Zen 2 pode receber são óbvias, com impactos ainda mais óbvios, e lembrando que o socket irá durar longos anos é uma boa plataforma para se investir e atualizar para quem quer começar gastando menos.