A AMD continua a desenvolver sua plataforma AM4 de longa duração. Recentemente, foi lançada uma nova geração de processadores Ryzen na microarquitetura Zen 2. Em geral, o ciclo de desenvolvimento da arquitetura AMD começou a se assemelhar a alguns ticks da Intel, mas não a 1 em 1. Assim, a segunda geração Ryzen era mais uma variação da arquitetura Zen original, com a fixação dos batentes principais e implementado em um processo de fabricação um pouco mais refinado, refletido até no nome da arquitetura de chips 2xxx - Zen +. Agora a AMD lançou a arquitetura do chipset. Acabou sendo uma espiral direta de desenvolvimento - a AMD em 2003 foi a primeira a transferir componentes da ponte norte para os núcleos, começando com a transferência do controlador de memória para as CPUs na linha de processadores K8 e terminando com as milésimas e duas milésimas séries Ryzen de SoCs de pleno direito, então em 2019 eles eles novamente transportaram o norte para um cristal separado, embora no mesmo substrato dos núcleos.
Existem materiais teóricos, análises e testes suficientes em russo (por exemplo, Overclocking Matisse ou procurando o limite. Revisão da arquitetura Zen ) e em inglês, mas eu pessoalmente queria comparar o novo AMD Ryzen 7 3700x com 2700x nos meus testes, semelhantes aos usados no passado. posts ( post 1 , post 2 ).
UPD 2019/08/04 : Atenção! Todos os resultados e conclusões estão relacionados à versão do BIOS no AGESA ComboAM4 1.0.0.2. Suplemento para testes no AGESA 1.0.0.3 (BIOS 5204), consulte o final do artigo.
Participantes do teste
Placa-mãe ASUS ROG Strix X470F-Gaming (BIOS 5007, AGESA ComboAM4 1.0.0.2):
Memória G.Skill Trident Z DDR4 DIMM 3600MHz PC4-28800 CL17:
Sistema de refrigeração Deepcool Captain 360EX.
Configuração 1 :
CPU : AMD Ryzen 7 2700X
Memória RAM : G.Skill Trident Z DDR4 DIMM 3600MHz PC4-28800 CL17 @ 3400CL16
Configuração 2 :
CPU : AMD Ryzen 7 3700X
Memória RAM : G.Skill Trident Z DDR4 DIMM 3600MHz PC4-28800 CL17 (perfil DOCP)
Configuração 3 :
CPU : AMD Ryzen 7 3700X
Memória RAM : G.Skill Trident Z DDR4 DIMM 3600MHz PC4-28800 CL17 @ 16-16-16-32
Antes de passar para os resultados do teste, quero observar alguns problemas que dificultaram o teste:
Todos os testes do Ryzen 7 3700x foram realizados sob a montagem do Windows 10. 1903. Ao mesmo tempo, o 2700x foi testado na montagem de outubro. Nem todos os testes de 2700x puderam ser executados em 1903, mas os que foram executados mostraram que a atualização do Windows de maio reduziu o desempenho do sistema pelo menos na plataforma AMD; portanto, os resultados dos artigos anteriores não são diretamente comparáveis. Onde os testes são executados repetidamente, isso será explicitamente declarado.
A plataforma Zen 2, ou melhor, o suporte do BIOS de placas-mãe baseadas em chipsets de última geração (por exemplo, no chipset X470 na minha placa-mãe), é francamente grosseira e, quando tentei executar o processador Ryzen 7 3700x em todas as configurações definidas como Automático, recebi muito resultados estranhos, nomeadamente o trabalho repugnante da nova CPU com memória, com baixa largura de banda (a seguir denominada largura de banda de memória) e grandes atrasos:

Nas configurações do BIOS, foi mostrado que a frequência da ponte norte é de 1600 MHz, mas, na verdade, começou em 800 (de acordo com a CPU-Z), o que deu uma imagem correspondente. Não apenas o modo de memória assíncrona foi ativado, introduzindo atrasos adicionais, o próprio controlador e o Infinity Fabric funcionavam a uma velocidade de tartaruga. Ao mesmo tempo, as tentativas de configurar a frequência da operação do homem do norte de forma síncrona com a frequência da memória levaram a um impasse após uma vez durante o POST durante o estágio de inicialização da memória.
O algoritmo para obter as configurações de trabalho no final acabou sendo o seguinte:
- jumper de reset CMOS
- carregando configurações padrão otimizadas, salvando configurações
- desligar (ou seja, desligar a PSU, não apenas desligar)
- configuração da frequência da memória (ativação do perfil DOCP), salvando as configurações
- desligar (ou seja, desligar a PSU, não apenas desligar)
- definir a frequência operacional da ponte norte igual à frequência operacional da memória, salvar as configurações
- desligar (ou seja, desligar a PSU, não apenas desligar)
se você pular o apagão a qualquer momento, há uma chance de detectar um erro de treinamento da memória e, como resultado, a necessidade de redefinir as configurações com um jumper e reiniciar novamente devido à incapacidade de inicializar no BIOS. Escusado será dizer que em 2700x essas danças com um pandeiro não eram necessárias.
A partir das configurações, pode-se ver que os testes ocorreram em diferentes frequências de memória. A AMD alega que o controlador de memória no chipset do processador na microarquitetura Zen 2 se tornou mais onívoro e suporta frequências mais altas do que as versões anteriores. A julgar pelas minhas observações, isso é verdade: no Ryzen 7 2700x, esses slots de memória não podiam ser estabilizados mesmo em seus intervalos XMP padrão na frequência de 3600, enquanto na frequência de 3400 os intervalos eram muito difíceis. No Ryzen 7 3700x, a memória foi iniciada imediatamente na sua frequência nativa e permitiu definir horários de acordo com a DRAM-Calculator-for-Ryzen sem danças especiais com um pandeiro.
Metodologia de teste
A técnica não mudou desde o ano passado.
Os testes da plataforma AM4 foram realizados no sistema operacional Windows 10 Pro 1903 (compilação 18362.239)
A proteção Spectre e Meltdown é desativada em todos os sistemas de teste usando o utilitário InSpectre.
Todos os testes foram realizados várias vezes (pelo menos três ou quatro), o resultado da primeira execução foi descartado, uma vez que o resultado da primeira execução foi visivelmente mais afetado pelos atrasos de E / S. O resultado máximo foi obtido, o restante das execuções de teste foi realizado para verificar possíveis anomalias.
Desempenho
Passmark

Teste de memória

Referência de memória e cache do AIDA 64 Em termos de desempenho da memória, o progresso é francamente mais ou menos. A remoção do controlador de memória do chip com os núcleos não foi fornecida gratuitamente - os atrasos aumentaram, o desempenho geral diminuiu. Além disso, você pode ver um subsidência da velocidade de gravação duas vezes em comparação com a geração anterior e a velocidade de leitura / cópia. Aparentemente, o chipset cIOD é otimizado para dois chipsets CCX e, em um, produz resultados tão tortos (sim, o Ryzen 9 também não possui velocidade de gravação). Mas isso é por um lado. Por outro lado, não existe essa falha em termos de velocidade de leitura e cargas combinadas de leitura / gravação. Dado que, em média, a leitura / gravação no código está correlacionada como 3/1, o compromisso parece razoável. E, dadas as maiores velocidades de cache e um robusto cache de terceiro nível, a memória ± chega a isso.
Renderização

Desenvolvendo imagens RAW

Mas, ao trabalhar com gráficos 2D, nos quais os processadores da Intel ainda dirigiam com firmeza, a terceira milésima série foi um grande avanço. Aceleração no Adobe Lightroom 7.5 uma vez e meia!
3Dmark

Desempenho nos jogos

Configurações Screenshots Capturas de tela dos resultados dos benchmarks internos Temperatura e consumo de energia
Apesar do TDP alegado de 65W, o seixo Rayzen 7 3700x acabou sendo bastante voraz e quente. A temperatura no modo inativo varia de 35 a 50 graus. O consumo e a temperatura sob carga dependem muito da natureza da carga (de repente!).
Sob uma carga de jogo típica, a frequência dos núcleos da CPU varia em torno de 4,25-4,35 GHz, o consumo nesse modo é, em média, de 95 a 100W.
Sob carga de renderização, o processador começa a consumir na região de 120W:

Sob testes de estresse (Prime95 Small FFTs), o consumo sobe para mais de 170 watts, a temperatura fica em 95 graus, mesmo sob chuvas com ventiladores em velocidades máximas e as frequências caem para 4-4,05 GHz:

Conclusão
Os processadores da terceira milésima série da AMD Ryzen eram realmente interessantes, mas o conhecimento geral entusiasmado das informações em torno deles pessoalmente me deu grandes expectativas, as quais realmente não se materializaram.
Por um lado, o desempenho por ciclo realmente aumentou, mas é perceptível sem um microscópio apenas em alguns cenários. O potencial de frequência em geral cresceu em média de 50 a 100 MHz, não estamos falando de nenhum avanço. Eles começaram a trabalhar com a memória ainda pior do que a geração anterior. Com um TDP reivindicado de 65W, o processador não hesita em consumir quase três vezes mais, enquanto aquece para que o hidropônico de três seções pare de lidar com o resfriamento. O BIOS com suporte para esses processadores é francamente cru até agora. Tudo isso é temperado com erros no microcódigo (RDRAND nas placas-mãe no chipset x570). É claro que tudo está aparado, mas eu não vi um produto tão bruto no começo.
Por outro lado, esta é a terceira geração de processadores na mesma plataforma AM4. Se compararmos o 3700x com a Ryzen de primeira geração, na renderização já temos aceleração 1,5 vezes em 2,5 anos. Nesta geração, a AMD conseguiu novamente aumentar o número de núcleos nos processadores do segmento de consumo - 12 núcleos já estão disponíveis condicionalmente, embora ainda sejam um déficit, e o preço por eles não difere da humanidade, e CPUs de 16 núcleos na mesma plataforma aparecem no horizonte. Sim, e a plataforma acabou sendo bem-sucedida - por 2,5 anos ela não se transformou em abóbora, as placas-mãe não precisam ser alteradas, a compatibilidade de memória e o potencial de frequência foram novamente reforçados e, mesmo nas mesmas placas-mãe, os novos processadores provavelmente permitirão que a memória seja lançada em frequências mais altas e tempos mais apertados.
Em geral, o produto foi novamente misturado. Nunca é perfeito, mas já oferece bom desempenho, mesmo sem uma reserva "pelo seu dinheiro", e sua relação preço / desempenho geralmente é excelente. O BIOS será atualizado após alguns meses e versões. Em geral, a AMD tem tudo como sempre.
UPD a partir de 2019/08/04. Testes para o AGESA ComboAM4 1.0.0.3 patch AB
Aparentemente, como escrevi acima, os primeiros BIOSs se mostraram um tanto desonestos. Depois que o BIOS atualizado foi lançado no AGESA ComboAM4 1.0.0.3 patch AB, muita coisa mudou:
- limites de energia foram ajustados às especificações da AMD. O limite de PPT foi reduzido de 114W para 88W;
- os limites nutricionais ganharam. No BIOS antigo, apesar do limite definido de 114W, o processador consumia quase 180 sem uma pontada de consciência.Agora esse número não funciona e o limite de energia definido no BIOS não é excedido;
- Eu trabalhei normalmente, mas era uma sensação de trabalhar em placas-mãe chinesas com um estado S3 powe quebrado. Comp adormeceu e depois firmemente pendurado ao tentar acordar. Agora tudo funciona.
Obviamente, tudo isso não poderia afetar os resultados do teste. Ainda não consegui expulsá-los por completo, mas os principais foram afastados, e foi o que aconteceu:
O resultado é uma queda de 2-4% nos resultados, com uma redução quase dupla no consumo de energia de pico e uma diminuição correspondente nas temperaturas e tensões operacionais. Agora, sim, sem reservas, podemos dizer que a AMD teve muito sucesso - um processador rápido, com baixo consumo de energia e baixo custo. Acho que se você elevar o PPT para o nível de 3800x (105W), poderá obter quase os mesmos resultados.