Memória GDDR6X, por que ela atinge mais velocidade e overclock?

O lançamento do RTX 3000 trouxe consigo algumas melhorias interessantes em sua arquitetura, mas também nos encantou com o novo Memória GDDR6X , uma evolução direta de GDDR6 como VRAM. Maior frequência serial, mais desempenho e mais overclock, mas ninguém se pergunta, como eles fazem isso? A resposta é dada por dois novos algoritmos de lote, como detecção e repetição de erros. O que são e como funcionam?

Desde os tempos do GDDR5 choveu muito, mas a verdade é que os fabricantes conseguiram um grande número de RMAs pelos usuários e a maioria dos cartões mortos tinham um fator em comum: problemas com o VRAM.

Memória GDDR6X

Portanto, após o fiasco do novo GDDR5X (com certo paliativo, temos que dizer) o novo padrão VRAM teve que incluir uma série de características que poderiam evitar uma morte súbita da placa quando o referido VRAM estivesse em overclock.

GDDR6, o primeiro passo para reduzir problemas de memória em overclocking

Micron-GDDR6

A mudança de GDDR5X para GDDR6, frequências, comprimentos de bloco ou tensões de saída, trouxe consigo várias melhorias em termos de durabilidade e proteção sob OC, mas o pequeno salto de GDDR6 para GDDR6X de memória significou que NVIDIA está totalmente envolvida em melhorar ainda mais isso.

A pergunta mais óbvia é: como eles fazem isso? Em primeiro lugar, temos que levar em conta que tanto a memória GDDR6 quanto a GDDR6X têm dois canais de X16 ou X8 como I / O, mas existem três diferenças fundamentais entre eles, das quais explicaremos duas relacionadas ao melhor overclocking :

  • PAM 4 (Modulação de amplitude de pulso V4)
  • EDR (Detecção e repetição de erros)
  • CRC (Verificação de redundância Cíclica)

O primeiro (PAM 4) tem a ver principalmente com o aumento da frequência serial entre os dois tipos de memória, que discutiremos em um artigo posterior e exclusivamente sobre como a Micron atingiu mais velocidade em suas memórias GDDR6X.

Mas deixando de lado esse recurso básico, foi a NVIDIA, como dizemos, que tomou medidas sobre o assunto e no que estabelece o melhor overclock de memória até agora.

Ampere permite empurrar a memória GDDR6X “sem bloquear”

Característica GDDR5 GDDR5X GDDR6 GDDR6X
Densidade 512MB-8GB 8 GB 8GB, 16GB 8GB, 16GB
VDD ver VDDQ 1.5V ou 1.35V 1.35V 1.35V ou 1.25V 1.35V ou 1.25V
PPV - 1.8 V 1.8 V 1.8 V
Taxas de transferência de dados Até Gb / s Até 12 Gb / s Até 16 Gb / s 19 Gb/s, 21 Gb/s,
> 21 Gb / s
número de canais um um dois dois
Nível de acesso 32 bytes 64 bytes
2x 32 bytes (no modo pseudo 32B)
2 canais x 32 bytes 2 canais x 32 bytes
Comprimento do bloco de dados 8 16/8 dezesseis 8 (modo PAM4)
16 (módulo RDQS)
Signal POD15/POD135 POD135 POD135/POD125 PAM4 POD135/POD125
Largura de E / S x32/x16 x32/x16 2 canais x16 / x8 2 canais x16 / x8
Valor do sinal 61
- 40 DQ, DBI, EDC
- 15 CA.
- 6 CK, WCK
61
- 40 DQ, DBI, EDC
- 15 CA.
- 6 CK, WCK
70 ou 74
- 40 DQ, DBI, EDC
- 24 CA.
- 6 ou 10 CK, WCK
70 ou 74
- 40 DQ, DBI, EDC
- 24 CA.
- 6 ou 10 CK, WCK
PLL, DCC PLL PLL PLL, DCC DCC
CRC CRC-8 CRC-8 2x CRC-8 2x CRC-8
VREFD 2 por byte externo ou interno Interno por byte Interno por pino Interno por pino
3 receptores secundários por pino
Equilíbrio - RX/TX RX/TX RX/TX
VREFC Externo Externo ou interno Externo ou interno Externo ou interno
Exploração SEUS IEEE 1149.1 (JTAG) IEEE 1149.1 (JTAG) IEEE 1149.1 (JTAG)

A NVIDIA há muito está ciente dos problemas de levar as frequências de memória GDDR ao limite ou acima dele em seus gráficos. Até agora, ele sempre respondeu que o limite foi definido pelo fabricante e que não era preciso ultrapassar esse overclock, mas com o Ampere ele quis acabar com os problemas de uma vez por todas.

A maneira de fazer isso tem sido com EDR ou detecção e repetição de erros , que é um algoritmo introduzido no subsistema de memória do GPU, que pode detectar quando ocorre um erro na transmissão de dados. Quando isso acontece, algo muito típico quando pressionamos os relógios para a memória GDDR6X, envia esta operação de verificação para o CRC (verificação de redundância cíclica) através de qualquer um dos seus dois canais, os quais, ao verificar e validar o referido erro, a referida transmissão errada é novamente tentada ou reproduzida directamente.

Erros GDDR6X

O que você ganha com isso? Não seria melhor marcar o erro e deixá-lo padrão ou não utilizado e continuar com o resto das operações? Não, não é de forma alguma o mais útil, como o GDDR5 já demonstrou. O que esses dois algoritmos fazem é tentar novamente a transmissão com falha até que tenha sucesso.

NVIDIA não recomenda overclocking

Micron GDDR6X

Por que continuar tentando uma transmissão de erro? Para evitar travamento de VRAM ou GPU ou travamento do sistema. Em velocidades mais altas pressionamos as memórias GDDR6X, mais erros serão produzidos e com isso haverá mais transações repetidas, o que consumirá largura de banda das referidas memórias GDDR6X. Isso reduz o desempenho final da GPU, então vamos parar de ganhar pontuação ou FPS, indicando que atingimos o limite de overclock sem um único módulo morrer.

Como tudo nesta vida, nada é seguro. Embora tenhamos EDR e CRC, a NVIDIA afirma que podemos nem ver artefatos na tela , mas isso não significa que em todos os casos os módulos não sejam danificados por overclocking, pelo contrário, pode acontecer.

O que a NVIDIA está tentando nos dizer é que quando o desempenho não aumenta mais, o limite é excedido e uma ou mais seções de overclocking precisam ser reduzidas e, portanto, temos que parar de aumentar a frequência, porque isso levará a um momento em que nenhum algoritmo pode evitar uma falha do sistema.

Mesmo assim, eles também indicam que embora não cheguemos a esse extremo que deve ser evitado, o EDR pode não evitar todos os travamentos antes que o desempenho se estabilize em 100%, então não é uma tecnologia infalível, como sempre costuma acontecer. passar.