AMD Ryzen: o que procurar ao escolher uma memória?

Os chips AMD Ryzen baseados na arquitetura Zen são notáveis ​​por seu alto desempenho, mas a princípio não mostraram os melhores resultados nos testes de jogos. Como se viu, a causa desses problemas é facilmente eliminada - você só precisa de uma boa placa de vídeo (o que é óbvio) e da RAM certa, se quiser tirar o máximo proveito de sua nova pedra.



O lançamento bem-sucedido dos novos processadores AMD Ryzen no mercado foi um grande avanço. Todo mundo que conhece a indústria de computadores já ouviu falar da Ryzen e sabe muito bem que os novos processadores são uma vez e meia mais rápidos que os anteriores. Assim, a plataforma Ryzen cumpriu sua função para a AMD, retornando-a à pista de corrida. Agora, o fabricante está novamente competindo com a Intel, em vez de alcançar constantemente seu principal concorrente, ficando para trás um passo ou dois, como nos últimos 10 anos.

No entanto, o que dizer dos consumidores que desejam tirar o máximo proveito dos componentes mais recentes comprando ou montando um poderoso computador baseado em Ryzen para jogar os jogos mais recentes nele? Para fazer isso, não bastava comprar uma nova placa-mãe e processador. Um grande papel é desempenhado pela escolha de uma RAM boa e rápida.

Arquitetura Ryzen




No coração da plataforma Ryzen estão os núcleos dos processadores de uma arquitetura completamente nova - o Zen. Devo dizer que a AMD instalou literalmente tudo no Zen e, se essa tecnologia não tivesse sido acionada, o mercado de processadores de PC se despediu desse maravilhoso fabricante. Os engenheiros trabalharam no Zen por muitos anos e, como resultado, obtiveram um módulo que realmente difere de todos os desenvolvimentos anteriores da empresa:

  • Os núcleos Zen funcionam em um chip, compartilhando apenas o cache L3 (ao contrário da geração anterior da arquitetura Bulldozer, quando partes de transportadores, FPUs, blocos SIMD e cache L2 eram compartilhados entre pares de núcleos)
  • O Zen introduziu pela primeira vez o cache da fila de micro-operações da AMD, que pode melhorar significativamente o desempenho do processador ao repetir fragmentos de código de computador (que há muito tempo é usado nos núcleos de processadores Intel)
  • Os novos núcleos receberam um comprimento básico básico de transportador de 19 estágios, bem como um transportador completamente separado de cálculos de material. Os próprios kernels têm não apenas suas próprias unidades de execução, mas também seus próprios agendadores (o que permite ao Zen processar um grande número de instruções paralelas ao mesmo tempo)
  • Inúmeras melhorias nos sistemas de previsão de transição, busca de instruções e otimização de execução de comandos ajudaram o Zen a obter melhor desempenho.

Cache e memória


Mas aqui chegamos ao mais interessante: do ponto de vista de trabalhar com a memória, a arquitetura Zen parece ambígua. Por um lado, o cache do processador começou a funcionar muito melhor, a capacidade de processar instruções paralelas aumentou e a associatividade também dobrou. Mesmo antes do primeiro lançamento dos processadores Ryzen, sabia-se que os engenheiros da AMD forneciam ao Zen um cache L1 de 64 kilobits com associação quádrupla para baixar instruções e um cache de 32 kilobits com associatividade oito vezes para dados. O cache do segundo nível também é individualizado para cada núcleo e já contém 512 Kb de dados e instruções com suporte para associatividade 8 vezes. A transferência de dados entre o primeiro e o segundo nível do cache ocorre no barramento com full duplex a 32 bytes por relógio.



O cache de nível 3 (L3) possui 8 megabytes e já é socializado para cada quatro núcleos. Essa decisão foi tomada pelo fabricante, porque o chip do processador consiste em complexos de CPU, cada um dos quais com 4 núcleos. Como você sabe, a arquitetura Zen está planejada para ser usada para uma variedade de tarefas, mas no caso da Ryzen, o fabricante simplesmente colocou dois CCX (CPU-Complex) lado a lado, resultando em 8 núcleos. Mas e se os dados estiverem no cache L3, que pertence a outro SSX? Nesse caso, um barramento Infinity Fabric especial de alta velocidade com priorização de tráfego é usado.



Mas vamos seguir em frente - os dados já estão no cache L3 da RAM. Para isso, é usado um controlador de memória de dois canais, que suporta no máximo dois módulos SDRAM DDR4 em cada canal e opera na mesma frequência que o Infinity Fabric. Inicialmente, os engenheiros da AMD foram cautelosos e anunciaram que o sistema só pode funcionar com DDR4-2133 / 2400/2667, e havia boas razões para isso. Em particular, se dois módulos de memória estiverem instalados em cada canal, o controlador nem sempre poderá "estender" a transmissão de dados na frequência suportada pela própria memória. Devido ao fato de o controlador de canal duplo ser o gargalo do processador, é necessário selecionar cuidadosamente a memória, porque mesmo que a placa-mãe permita teoricamente overclock (e levando em consideração os fatores disponíveis, a memória moderna também pode funcionar nas frequências 2933 MHz, 3066 MHz e 3200 MHz), não o fato de que isso será feito na realidade.

Prioridade AMD


Comentando a situação atual, a AMD publicou em seu blog um estudo real de vários fatores que afetam o desempenho da plataforma Ryzen em jogos. Antes de tudo, é necessário verificar se a versão mais recente do software AGESA 1.0.0.6 (ou superior) está instalada em seu sistema, o que permite configurar com mais precisão a memória para obter o máximo desempenho. O código AGESA mais recente foi introduzido no final de maio e vários fabricantes de placas-mãe não começaram a instalá-lo imediatamente no BIOS. Mas agora o AGESA 1.0.0.6 suporta todos os fornecedores; portanto, se necessário, atualize o BIOS.

Curiosamente, juntamente com o AGESA 1.0.0.6, o subsistema de memória Ryzen adquiriu duas novas funções - essas são GDM e BGS. E, embora eles melhorem significativamente a vida de “usuários comuns” e compensem parcialmente as limitações do controlador de memória, se você quiser extrair o máximo de seu sistema, até os engenheiros da AMD recomendam desativá-los. E agora vamos descobrir o porquê.

A função GearDown Mode (GDM) é ativada automaticamente para qualquer memória operando em velocidades acima de DDR4-2666. O GDM permite que o módulo RAM opere na metade da frequência de seus verdadeiros recursos quando for necessário armazenar os valores (travamento) de comandos ou endereços. Essa abordagem conservadora permite alcançar frequências mais altas de memória, aumentar a compatibilidade de componentes e aumentar a estabilidade. Mas para overclockers, esse recurso anula todos os esforços, pois cancela os valores especiais definidos no BIOS.

A segunda função é BankGroupSwap (BGS). Ele representa um novo mecanismo de mapeamento de memória no AGESA 1.0.0.6, que altera a maneira de acessar os endereços de memória física nos próprios módulos. A essência da idéia é otimizar o processamento de solicitações, levando em consideração a arquitetura do sistema e os tempos dos módulos específicos instalados no seu computador. Mas a prática mostra que uma mudança no desempenho não é favorável aos aplicativos de jogos, mas ajuda a resolver problemas de design.

Portanto, se você deseja obter o máximo retorno dos jogos, precisa desativar o BankGroupSwap. E se você também fez uma seleção cuidadosa de tempos e conseguiu uma operação estável do sistema com memória com overclock, precisará desativar o Modo de Descarga.

Um resultado curioso também foi mostrado por uma comparação de módulos pares e pares semelhantes. Apesar das expectativas de muitos observadores, a instalação de módulos de classificação dupla permite que você obtenha um aumento de desempenho em jogos no Ryzen. Como você sabe, com um módulo ponto a ponto é mais fácil obter uma frequência mais alta, enquanto os módulos com dois pontos se distinguem pela possibilidade de operação paralela dos módulos instalados devido à função de intercalação de classificação. E no caso dos jogos Ryzen, essa otimização está valendo a pena.

A frequência ou os horários são importantes?


Ao examinar o efeito dos tempos na operação de aplicativos de jogos, a AMD chegou à conclusão de que uma seleção bem-sucedida de parâmetros pode levar a resultados muito mais altos em jogos reais do que o uso de configurações padrão ou automáticas, como o MSI A-XMP. Os testes do fabricante mostraram que, escolhendo os horários manualmente, você pode obter melhores resultados do que confiar no overclock na lógica da placa-mãe - mesmo com a versão mais recente do BIOS.



No entanto, existem testes de terceiros que falam exatamente o oposto: o mais importante é a frequência dos módulos, que deve ser alta. A instalação de módulos rápidos (e caros) com intervalos grandes aumentará mais significativamente do que a configuração manual de intervalos nos módulos é mais simples? A maneira mais fácil de verificar isso é em um experimento real, cujos resultados publicaremos em breve.

Para continuar ...



Inscreva-se e fique conosco - será interessante!

Bem, para aqueles que planejam montar um PC por conta própria ou comprar uma montagem pronta, a MSI oferece um excelente presente de Ano Novo no valor de 10.000 rublos, com o qual você pode complementar sua montagem - um kit de 16 GB HyperX Fury DDR4 RAM. O número de módulos de memória é limitado. Descubra os detalhes da ação aqui .



Para obter mais informações sobre os produtos Kingston e HyperX , visite o site oficial da empresa .

Source: https://habr.com/ru/post/pt408843/


All Articles