Memórias para o Athlon 64

Autor: Laércio Vasconcelos
mar/2005
  

    Preparamos um artigo para ajudar usuários que pretendem comprar processadores Athlon 64. É preciso tomar cuidado com as memórias utilizadas, caso contrário o processador poderá ter queda de desempenho, ou apresentar funcionamento instável. Os manuais de placas de CPU indicam memórias testadas pelo seu fabricante, mas e aquelas que não foram testadas, funcionarão? 

Copyright (C)
Laércio Vasconcelos Computação

Nenhuma parte deste site pode ser reproduzida sem o consentimento do autor. Apenas usuários individuais estão autorizados a fazer download ou listar as páginas e figuras para estudo e uso próprio e individual, sem fins comerciais.

Memórias para Athlon 64

Entre 1996 e 2003, os processadores exigiam memórias de 64 bits. Módulos de memória SDRAM e DDR operam com 64 bits. Por isso podemos usar um único módulo para formar toda a memória de um computador.

A partir de 2003 surgiram placas de CPU capazes de operar com memórias de 128 bits. Nessas placas é preciso utilizar módulos de memória aos pares, e devem ser idênticos (normalmente, isto depende do chipset e do processador). Por exemplo, para formar 512 MB, usamos dois módulos iguais de 256 MB. Por enquanto são poucos os casos de placas de CPU que operam com memórias de 128 bits:

Pentium 4: Placas com dual channel

Athlon XP: Placas com twin bank

Athlon 64 e 64 FX: Placas com soquete 939

O Socket 939, usado pelo Athon 64 FX e alguns modelos do Athlon 64, opera com dois canais de memória, com 64 bits cada um, totalizando 128 bits. As placas de CPU com este tipo de soquete possuem portanto bancos de memória em duplo canal. Os módulos devem ser instalados aos pares.


Exemplo de placa mãe com Socket 939.

 


Soquetes de memória em dual bank, em placa para Athlon 64 FX

Exemplo: Athlon 64, single channel

Comecemos tomando como exemplo a placa KV8-MAX3, da ABIT, para processadores Athlon 64 com Socket 754. Possui três soquetes DIMM/184 para memórias DDR. Esses modelos de Athlon 64 operam com memórias de 64 bits.

Placas com o processador Athlon 64 suportam memórias até DDR400. O manual apresenta uma tabela com as opções de capacidades de módulos. De acordo com o manual, cada soquete suporta módulos de 128 MB, 256 MB, 512 MB e 1 GB. O manual explica que apesar de existirem três soquetes, a memória máxima é de 2 GB.

Esta é uma limitação do controlador de memória existente dentro do processador Athlon 64. Tradicionalmente, os controladores de memória ficam no chipset (Ponte Norte). O Athlon 64 possui controlador de memória integrado, ou seja, as memórias são ligadas diretamente a ele. Nas atuais versões do Athlon 64, este controlador suporta no máximo dois módulos DDR400 de 1 GB. Podem ser usados os três soquetes, mas as capacidades e velocidades devem ser menores.

O manual mostra ainda uma tabela com os tipos de módulos que podem ser instalados em cada soquete. Esta tabela não é do fabricante da placa mãe, é da própria AMD, a fabricante do Athlon 64. Todas as placas de CPU para este processador devem obedecê-la.

Na verdade esta tabela está incompleta. Ela não cita as opções para módulo único, e sim aquelas com dois e três módulos. Usaremos então ao invés desta tabela, a tabela completa fornecida pela AMD.

É interessante estudar este exemplo detalhadamente pois ele se aplica a qualquer placa mãe para Athlon 64. A tabela abaixo está no manual deste processador, encontrado no site da AMD (arquivo 24659.PDF). Vemos opções para preencher um, dois e três soquetes. São feitas referências a três tipos de módulos:

 

Módulos de face simples, ou seja, com chips em apenas um dos seus lados, são chamados de “single rank”. Dizer que são “x8” significa que cada um dos seus chips operam com 8 bits. Módulos DIMM/184 comuns operam ao todo com 64 bits, portanto precisam usar 8 chips. Em outras palavras, um módulo “x8 single rank” nada mais é que um módulo de face simples com 8 chips

Módulo “x8 sigle rank”: 8 chips em uma face, sem chips na face oposta.

OBS: Existem módulos deste tipo com 9 chips. Operam com 72 bits, e são chamados “módulos com ECC”, usados em servidores. São mais caros e difíceis de encontrar. O Athlon 64 suporta este tipo de módulo.

Módulos de face dupla, ou seja, com chips de ambos os lados, são também chamados de “dual rank”. Um módulo “x8 dual rank” possui 8 chips em cada face, como o mostrado na figura abaixo.

OBS: Existe módulos também de face dupla, com 72 bits. Possuem 9 chips em cada face. O Athlon 64 suporta este tipo de módulo, entretanto são raros e caros.

Este tipo de módulo é formado por chips que operam com 16 bits. Quatro chips totalizam os 64 bits do módulo. Praticamente todos os módulos x16 são de face simples. A AMD não deixa totalmente claro entretanto, se módulos x16 face dupla podem ser usados. Seja como for, a esmagadora maioria dos módulos x16 são de face simples, você pode usá-lo sem problemas no seu PC com Athlon 64.

A tabela da AMD mostra que se quisermos instalar apenas um módulo, podemos usar qualquer um dos três soquetes disponíveis. O processador irá suportar módulos até DDR400. Podemos usar módulos de qualquer um dos três tipos possíveis, em qualquer um dos três soquetes.

A continuação da tabela da AMD mostra que para instalar dois módulos, podemos escolher dois soquetes quaisquer, e instalar em cada um deles, qualquer um dos três tipos de módulos. Todas as combinações são válidas. Entretanto algumas combinações devem ser evitadas porque limitam a velocidade máxima das memórias.

Por exemplo, devemos evitar usar DIMM2 e DIMM3 deixando DIMM1 vazio, pois desta forma a velocidade máxima será limitada a DDR333 ou até mesmo DDR200.

É totalmente desaconselhável usar os três soquetes de uma placa mãe com Athlon 64. A tabela da AMD mostra que se fizermos isso a velocidade será sempre limitada em DDR333 ou DDR200. Apesar desta limitação, que é bastante séria, podemos usar módulos de qualquer um dos três tipos permitidos, nos três soquetes disponíveis.

A tabela de opções de memória encontrada no manual da placa mãe do nosso exemplo não traz todas as opções encontradas no manual do Athlon 64. Significa que algumas dessas combinações não foram aprovadas pelo fabricante da placa mãe. Problemas de compatibilidade podem ter ocorrido.

Use preferencialmente as instruções de instalação de memória existentes no manual da sua placa de CPU. Se essas instruções forem inexistentes ou não forem bem detalhadas, tome como base as tabelas da AMD já apresentadas. Dê preferência a usar um só módulo, ou então dois módulos idênticos em DIMM1 e DIMM2.

O fabricante da placa de CPU sempre apresenta no seu manual, ou no seu site, a lista dos módulos que foram testados e aprovados para funcionamento com a referida placa de CPU. Esta recomendação pode não existir no caso de memórias mais lentas, como DDR266 ou DDR333, mas é crucial no caso de memórias mais rápidas, como DDR400 e superiores. Vemos ao lado a lista de módulos aprovados pela ABIT para a placa KV8-MAX3.

O ideal é utilizar módulos recomendados pelo fabricante da placa mãe. Caso essas recomendações não sejam fornecidas no manual da placa mãe, procure no site do seu fabricante. Se não encontrar, use a tabela de módulos testados e aprovados pela AMD, encontrada em www.amd.com

Módulos DDR333 são menos críticos que os DDR400. A chance de um módulo genérico, não testado, funcionar é bem maior no caso do DDR333. Seja como for, se instalar módulos DDR333, procure escolher um dos recomendados pelo fabricante da placa mãe ou pela AMD (tabela ao lado). No caso do Athlon 64, dê preferência a módulos DDR400.

O ideal é que você não use módulos DDR266 para o Athlon 64, pois seu desempenho será prejudicado. Ainda assim, em caso de emergência, módulos DDR266 genéricos terão grande chance de funcionar. Se você possui alguns dos modelos testados pela AMD (tabela abaixo), dê preferência a eles.

Exemplo: Athlon 64 FX, dual channel

O próximo exemplo é a instalação de memórias em uma placa mãe com socket 939, para Athlon 64 e Athlon 64 FX. Processadores com socket 939 operam com duplo canal, ou seja, memórias de 128 bits. A placa do nosso exemplo tem uma configuração típica: dois canais, cada um formado por dois módulos de memória.

O manual indica os módulos que formam cada canal:

Canal A: DDR1 e DDR3
Canal B: DDR2 e DDR4

É preciso prestar atenção por dependendo da placa, o canal pode A pode ser formado pelos soquetes 1 e 2, enquanto o canal B é formado pelos soquetes 3 e 4. Na placa do exemplo, o canal A é formado pelos soquetes 1 e 3, enquanto o B é formado pelos soquetes 2 e 4.

Se instalarmos um só módulo, a placa irá operar com canal simples (64 bits). É também explicado que a placa não permite instalar três módulos.

O manual explica que podemos usar dual channel com dois ou com quatro pares de módulos:

Um par: Instalar módulos do mesmo tipo, velocidade e capacidade em DDR1 e DDR2.

Dois pares: Instalar um par de módulos do mesmo tipo, velocidade e capacidade em DDR1 e DDR2, e outro par em DDR3 e DDR4.

As tabelas que se seguem mostram as opções para instalação de módulos de memória. Para operar com dual channel temos três opções, usando módulos de face simples ou dupla:

a) Instalar somente um par de módulos em DDR1 e DDR2
b) Instalar somente  um par em DDR3 e DDR4
c) Instalar um par em DDR1-DDR2 e outro em DDR3-DDR4.

Para operar em single channel temos três opções:

a) Um módulo em DDR1
b) Um módulo em DDR3
c) Módulos em DDR1 e DDR3. 

Processadores muito velozes podem não funcionar com determinadas marcas e modelos de memórias. Você deve, antes de comprar memórias para placas de CPU avançadas, sobretudo do tipo DDR400 ou superiores, uma lista de módulos de memória compatíveis. Procure esta informação nos seguintes locais:

a) No manual da placa de CPU
b) No site do fabricante da placa de CPU 
c) No site do fabricante do chipset (não se aplica no caso do Athlon 64)
d) No site do fabricante do processador
e) Nos sites de fabricantes de memórias

É mais fácil encontrar este tipo de informação no site do fabricante da placa de CPU. Por exemplo, a ABIT (www.abit-usa.com) apresenta excelentes tabelas de compatibilidade em
http://www.abit-usa.com/compatibility/.

Para placas de CPU de alto desempenho, sobretudo as que operam com duplo canal e DDR400, é recomendável escolher uma memória de boa qualidade. Podemos citar algumas marcas de boa qualidade:

Ø         Kingston

Ø        Kingmax

Ø        Geil

Ø        Hynix

Ø        Nanya

Ø        Twinmos

Ø        Samsung

Ø        Infineon

Ø        Micron

 

Conclusão

Já vai longe o tempo em que uma placa mãe podia funcionar com praticamente qualquer marca e modelo de memória. Hoje as velocidades são tão elevadas que os problemas de compatibilidade são mais freqüentes. As chances de incompatibilidade serão mínimas se forem usadas memórias homologadas pelo fabricante da placa mãe.

As memórias “genéricas”, bastante comuns atualmente, também têm chances de funcionar nas placas modernas, com alta velocidade. O fato de uma certa memória genérica funcionar em um Athlon 64 ou outro processador veloz, não significa que todas as memórias daquele modelo também funcionarão. Em alguns casos pode ser preciso fazer ajustes de timing no Setup, como aumentar as latências ou mesmo reduzir a velocidade. Processadores que exigem memórias velozes são bastante caros. Recomendamos que você procure utilizar memórias indicadas pelo fabricante. Se quiser correr o risco de usar memórias genéricas, procure uma que tenha pelo menos sido testada por um colega que já tenha tido sucesso em instalações semelhantes.