Este tutorial aborda de maneira didática overclock e mudança da configuração original da BIOS. Estas modificações não são aprovadas pelos fabricantes - portanto o risco em aplicá-las é seu.

Introdução

Hoje em dia usamos basicamente dois tipos de memórias: as antigas SDRAM (Syncronous Dynamic RAM), presentes ainda em muitos PCs (PC-100 e PC-133) e os módulos DDR SDRAM, que trabalham com freqüências muito mais altas e têm a capacidade de duplicar o volume de dados por ciclo de clock (DDR=Double Data Rate), operando com bus de 64 bits.

Existem ainda os módulos com tecnologia RAMBUS mas além de muito caros (pois exigem tecnologia especifica além de um chipset northbridge muito maduro, sendo que os northbridge que suportam RAMBUS são complicados para fabricação e desenvolvimento - tanto que pouquíssimos fabricantes os desenvolvem), atualmente estão ultrapassados pois as DDR hoje são mais rápida, e mais baratas, tornando a memória RAMBUS comercialmente desinteressantes e pouco competitivas.


Padrões de memórias DDR-SDRAM:

Hoje existem memórias DDR que operam em 266 MHz (PC2100), 333 MHz (PC2700) e as “mal-faladas” DDR 400 (PC3200), que recentemente foram padronizadas pelo comitê da Jedec.

Agora as memórias DDR 400 são padronizadas: depois que o comitê do JEDEC fez sua decisão, fabricantes de memórias RAM e de placas-mãe finalmente têm guias para se basearem e darem um melhor suporte para as DDR 400. Também chamada de PC3200, as DDR 400 foram sempre olhadas com certa desconfiança pois sempre módulos antigos bem trabalhados têm geralmente melhor desempenho do que padrões novos (cheios de incompatibilidade, com chipsets ainda imaturos e com baixa performance), mesmo estes oferecendo mais tecnologia.

Entusiastas e amantes de Overclock geralmente têm mais ganhos com estes tipos de novidade pois possibilitam grandes aumentos de clock e largura de banda no sistema. Esperamos agora a decisão da padronização de memórias DDR ainda mais rápidas (DDR 433 ou mais).

Vamos admitir: rodar memórias DDR 400 rápidas ainda não é um procedimento 100% garantido! As DDR estão rodando bem no limite, já atingindo mais de 250Mhz (DDR500) e esperando a chegada de módulos e chipsets que suportem a tecnologia DDR-2. Quando forem lançadas, as DDR-2 proverão uma nova era de regras e padrões para as memórias, mudanças no layout das mobos, nos chips, e claro, baixa tensão - e claro, clocks que possam ultrapassar 1 Ghz ! Até esta tecnologia chegar, você pode otimizar a sua memória RAM através da BIOS da sua placa-mãe. As mudanças podem trazer um pouco de perigo mas com cuidado, melhoram muito a performance sem comprometer a integridade dos módulos de memória.

Sistemas mais antigos podem ganhar com os novos módulos: mesmo não funcionando a pleno vapor das DDR 400, você pode otimizar os parâmetros da memória para maximizar a performance em baixos clocks. Acredite: uma DDR 266 otimizada é mais rápida que uma DDR 333 configurada com opções padronizadas.

Memórias rápidas são ideais para isto: abaixando o clock você pode abaixar também a latência CAS ou o “atraso” RAS-to-CAS. Este tutorial explica os conceitos e tecnologias dos “tempos” da memória (memory timings) e provê alguns ajustes e dicas de como melhorá-los. As informações aqui também se aplicam a módulos DDR 333 e DDR 266, permitindo otimizar qualquer sistema com estas memórias. Pode-se fazer isto com qualquer memória DDR, desde que a mesma suporte.

As memórias DDR 333 pra cima, quando otimizadas para alto desempenho, vêm de fábrica com dissipadores de calor de alumínio ou cobre: estes pentes de memória esquentam bastante e o dissipador ajuda a diminuir a temperatura e a aumentar a vida útil. Você pode comprar dissipadores separadamente e instalar no seu pente de memória



São vários os fatores que temos que levar em conta na hora de comprar as Memórias:

Freqüência de uso
Pois o desempenho nos módulos DDR estão diretamente ligados ao FSB

Desempenho que deseja,
Futuros upgrades, qualidade, compatibilidade com placa-mãe, aparência (no caso de quem gosta de case-mod) são aspectos importantes

Preço
O famoso custo x beneficio, pois nem sempre vale a pena pagar mais por pequenas diferenças no desempenho.


A diversidade é muito grande e por este motivo é bom pesquisar muito antes de comprar.

Como não podemos levar vários pentes de memória para testá-los em casa, temos que reduzir ao máximo o dinheiro gasto e o aborrecimento. Primeiro vá ao site do fabricante de sua placa mãe e veja se ele mantém uma lista dos pentes de memória RAM que sua placa-mãe suporta. Mas não se desespere: nem sempre uma memória compatível pode estar na lista. Outra dica é pedir opinião de alguém tem o mesmo tipo de memória RAM que você quer. Em algumas situações você pode levar os pentes de memória RAM para casa e se não funcionarem, trocar por outros - embora usualmente as lojas não gostam nem permitem isso. Além disso, peça para o vendedor testar os pentes de memória na hora da compra - afinal você não quer levar um pente estragado né ? ...

Um dos modelos de maior desempenho/compatibilidade é reconhecido sobre a marca Corsair. Mas isto não quer dizer que ela funcione em todas as placas-mãe: ser compatível com muitas placas-mãe não indoca que ela seja a melhor de todas. Procurar em vários locais e com pessoas conhecidas é recomendável pois como não é fácil conhecer os códigos dos chips dos pentes de memória RAM, é muito fácil o vendedor "passar a perna" em você. Neste caso é aconselhável instalar um programa de identificação (como o HWINFO32) para assegurar a veracidade das informações da compra. Lembre-se que neste caso a BIOS deve estar configurado para BYSpeed ou Default para que ela informe corretamente o modelo dos pentes de memória instaladdos no computador.

Raros são os modelos com chips BGA (mais avançados mas nem sempre bem aproveitados).








Como acelerar a sua memória RAM
30/10/03





Este tutorial aborda de maneira didática overclock e mudança da configuração original da BIOS. Estas modificações não são aprovadas pelos fabricantes - portanto o risco em aplicá-las é seu.


Introdução

Hoje em dia usamos basicamente dois tipos de memórias: as antigas SDRAM (Syncronous Dynamic RAM), presentes ainda em muitos PCs (PC-100 e PC-133) e os módulos DDR SDRAM, que trabalham com freqüências muito mais altas e têm a capacidade de duplicar o volume de dados por ciclo de clock (DDR=Double Data Rate), operando com bus de 64 bits.

Existem ainda os módulos com tecnologia RAMBUS mas além de muito caros (pois exigem tecnologia especifica além de um chipset northbridge muito maduro, sendo que os northbridge que suportam RAMBUS são complicados para fabricação e desenvolvimento - tanto que pouquíssimos fabricantes os desenvolvem), atualmente estão ultrapassados pois as DDR hoje são mais rápida, e mais baratas, tornando a memória RAMBUS comercialmente desinteressantes e pouco competitivas.


Padrões de memórias DDR-SDRAM:

Hoje existem memórias DDR que operam em 266 MHz (PC2100), 333 MHz (PC2700) e as “mal-faladas” DDR 400 (PC3200), que recentemente foram padronizadas pelo comitê da Jedec.

Agora as memórias DDR 400 são padronizadas: depois que o comitê do JEDEC fez sua decisão, fabricantes de memórias RAM e de placas-mãe finalmente têm guias para se basearem e darem um melhor suporte para as DDR 400. Também chamada de PC3200, as DDR 400 foram sempre olhadas com certa desconfiança pois sempre módulos antigos bem trabalhados têm geralmente melhor desempenho do que padrões novos (cheios de incompatibilidade, com chipsets ainda imaturos e com baixa performance), mesmo estes oferecendo mais tecnologia.

Entusiastas e amantes de Overclock geralmente têm mais ganhos com estes tipos de novidade pois possibilitam grandes aumentos de clock e largura de banda no sistema. Esperamos agora a decisão da padronização de memórias DDR ainda mais rápidas (DDR 433 ou mais).

Vamos admitir: rodar memórias DDR 400 rápidas ainda não é um procedimento 100% garantido! As DDR estão rodando bem no limite, já atingindo mais de 250Mhz (DDR500) e esperando a chegada de módulos e chipsets que suportem a tecnologia DDR-2. Quando forem lançadas, as DDR-2 proverão uma nova era de regras e padrões para as memórias, mudanças no layout das mobos, nos chips, e claro, baixa tensão - e claro, clocks que possam ultrapassar 1 Ghz ! Até esta tecnologia chegar, você pode otimizar a sua memória RAM através da BIOS da sua placa-mãe. As mudanças podem trazer um pouco de perigo mas com cuidado, melhoram muito a performance sem comprometer a integridade dos módulos de memória.

Sistemas mais antigos podem ganhar com os novos módulos: mesmo não funcionando a pleno vapor das DDR 400, você pode otimizar os parâmetros da memória para maximizar a performance em baixos clocks. Acredite: uma DDR 266 otimizada é mais rápida que uma DDR 333 configurada com opções padronizadas.

Memórias rápidas são ideais para isto: abaixando o clock você pode abaixar também a latência CAS ou o “atraso” RAS-to-CAS. Este tutorial explica os conceitos e tecnologias dos “tempos” da memória (memory timings) e provê alguns ajustes e dicas de como melhorá-los. As informações aqui também se aplicam a módulos DDR 333 e DDR 266, permitindo otimizar qualquer sistema com estas memórias. Pode-se fazer isto com qualquer memória DDR, desde que a mesma suporte.

As memórias DDR 333 pra cima, quando otimizadas para alto desempenho, vêm de fábrica com dissipadores de calor de alumínio ou cobre: estes pentes de memória esquentam bastante e o dissipador ajuda a diminuir a temperatura e a aumentar a vida útil. Você pode comprar dissipadores separadamente e instalar no seu pente de memória





Hora Crítica: Qual RAM Comprar?




São vários os fatores que temos que levar em conta na hora de comprar as Memórias:

Freqüência de uso
Pois o desempenho nos módulos DDR estão diretamente ligados ao FSB

Desempenho que deseja,
Futuros upgrades, qualidade, compatibilidade com placa-mãe, aparência (no caso de quem gosta de case-mod) são aspectos importantes

Preço
O famoso custo x beneficio, pois nem sempre vale a pena pagar mais por pequenas diferenças no desempenho.


A diversidade é muito grande e por este motivo é bom pesquisar muito antes de comprar.

Como não podemos levar vários pentes de memória para testá-los em casa, temos que reduzir ao máximo o dinheiro gasto e o aborrecimento. Primeiro vá ao site do fabricante de sua placa mãe e veja se ele mantém uma lista dos pentes de memória RAM que sua placa-mãe suporta. Mas não se desespere: nem sempre uma memória compatível pode estar na lista. Outra dica é pedir opinião de alguém tem o mesmo tipo de memória RAM que você quer. Em algumas situações você pode levar os pentes de memória RAM para casa e se não funcionarem, trocar por outros - embora usualmente as lojas não gostam nem permitem isso. Além disso, peça para o vendedor testar os pentes de memória na hora da compra - afinal você não quer levar um pente estragado né ? ...

Um dos modelos de maior desempenho/compatibilidade é reconhecido sobre a marca Corsair. Mas isto não quer dizer que ela funcione em todas as placas-mãe: ser compatível com muitas placas-mãe não indoca que ela seja a melhor de todas. Procurar em vários locais e com pessoas conhecidas é recomendável pois como não é fácil conhecer os códigos dos chips dos pentes de memória RAM, é muito fácil o vendedor "passar a perna" em você. Neste caso é aconselhável instalar um programa de identificação (como o HWINFO32) para assegurar a veracidade das informações da compra. Lembre-se que neste caso a BIOS deve estar configurado para BYSpeed ou Default para que ela informe corretamente o modelo dos pentes de memória instaladdos no computador.

Raros são os modelos com chips BGA (mais avançados mas nem sempre bem aproveitados).

Lembre-se que se você quiser desempenho, além de ter uma placa-mãe com chipset que consiga ótimo desempenho, você terá que (infelizmente) gastar dinheiro em bons módulos de memória - afinal fabricantes como Corsair, Kingston, Geil, OCZ e outros cobram caro por pentes de memória que tem desempenho muito, muito bom mesmo.



Clock e timings da memória RAM podem ser mais eficientes em módulos overclocáveis, como esta Kingston Hyper X, que atinge DDR 433Mhz (PC3500). Rebaixar o clock aumenta muito as chances de abaixar os timings sem acarretar problemas futuros...

Você pode começar com módulos especiais, como os que têm valor acima dos DDR 400: estes módulos são feitos pela Corsair, Geil, Kingston, Mushkin e vários outros fabricantes. Com módulos como o PC3500 ou o PC3700, o trabalho de ajustar a sua memória RAM para obter o máximo de desempenho é facilitado.

Como estes módulos não são padronizados, fazer um downgrade na velocidade deles é muito bom, já que a redução dos timings vai afetar a velocidade positivamente. Vale lembrar que estes módulos são mais caros que os normais - e claro - foram feitos pra overclockers, já que não são nem padronizados nem suportados oficialmente por quase nenhuma mobo (placa-mãe).

Mesmo se sua placa-mãe não aceitar módulos como os DDR400, é possível usar um pequeno overclock junto com o FSB da CPU ou otimizar o módulo de memória em baixo clock. Mesmo sem ter suporte oficial, algumas placas-mãe bem otimizadas podem suportar módulos DDR 400 sem problemas.
Dual Channel


As memórias DDR só "abrem as asas" quando estão em uma boa placa mãe com bom chipset e - claro - um Dual Channel DDR de primeira, que aumenta e muito a performance do sistema. Algum dos chipsets que tem esta vantagem do Dual Channel é o Nforce 2 da Nvidia (até o momento, único chipset comercial para Athlon/Duron com Dual Channel), Intel E7205, 865 e 875, SiS 655 entre vários outros.

Como funciona? Normalmente a placa-mãe tem uma controladora de memória (normalmente integrada no chipset northbridge) de 64bits. Dependendo da controladora, ela pode suportar várias velocidades de DDR. No Dual Channel, uma segunda controladora é adicionada, fazendo com que a placa-mãe fique com duas controladoras de memória de 64bits independentes, o que resulta em 128 bits. Com isso, a velocidade de ambas controladoras é somada: se por exemplo ambas controladoras tiverem DDR 400, seria como se a sua placa-mãe tivesse uma única controladora DDR 800 !

Veja na ilustração abaixo um diagrama de um sistema Intel 875P/ICH5(R). O quadrado azul indica uma controladora de memória (nas placas com dual channel o segundo quadrado azul resulta em Dual Channel). É possível usar Single Channel (apenas um canal) em placas com Dual Channel: em CPUs mais novos como o Athlon 64, a controladora de memória RAM está embutida na própria CPU, fazendo com que esta comunique-se diretamente aos slots da memória RAM sem passar pelo Northbridge.



Mas no Dual Channel há uma "pegadinha": a exigência de haver no mínimo dois pentes de memória RAM. Outro problema é que para o Dual Channel funcionar, o mesmo deve receber dois módulos de memória RAM idênticos ! Neste caso os fabricantes vendem módulos idênticos mas o seu preço é caro pois estes módulos são especiais - e não genéricos. Outro problema é que o BIOS da placa mãe deve suportar DD e suportar baixos timings da memória que você vai usar.

Os fabricantes atualmente colocam em suas páginas na Internet uma lista de módulos de memória (normalmente com velocidade acima de DDR400) para que o usuário compre a memória certa e não tenha problemas. Atualizar o BIOS é importante pois o fabricante das mobos sempre coloca melhoras ou um melhor suporte às diversas memórias RAM existentes no mercado.



Ao usar pentes de memórias diferentes fabricante ou velocidade, poderá haver incompatibilidade, instabilidade ou até o sistema deixar de funcionar. Além disso o sistema usará as configurações do módulo de memória mais lento, ou seja, não adianta colocar uma memória DDR 266 ao lado de uma DDR 400: o computador rodará no limite da DDR 266, deixando a DDR400 "bem folgada" pois esta estará funcionando à mesma velocidade/timings da DDR 266.

Outro problema do Dual Channel: nem sempre há vantagens em usá-lo ! Em uma plataforma AMD Athlon XP, como o FSB é baixo (entre 266Mhz, no Athlon XP 2000+ e 400Mhz no Athlon XP 3200+), um simples módulo de memória em uma controladora simples dá conta do recado. Mas a vantagem do Dual Channel prevalece no custo: para preencher um processador Athlon de 400Mhz no FSB, ao invés de usar caros módulos de 400Mhz DDR, pode-se usar em Dual Channel dois módulo de 200Mhz DDR (que resultará em um Dual Channel de 400Mhz): com isso o custo da memória cai - mas a sua performance também. O Dual Channel não somente duplica a largura de banda para a CPU, mas pode também diminuir latências do sistema, deixando uma controladora de memória atendendo o HD, AGP e PCI enquanto a outra controladora atende somente a CPU. Neste caso o desempenho aumenta bastante ...

Mas é claro que os sistemas normalmente funcionam melhor quando estão em Sincronia. Assíncrono é quando o FSB da memória e o FSB da CPU têm valores diferentes: neste caso são raros os modos Assíncronos que têm melhor desempenho do que em modo Síncrono.

No caso dos novos Pentium 4 de 800Mhz no FSB, Dual Channel é uma necessidade - e tem que ser um dual channel de 400Mhz pra conseguir satisfazer os 800 MHz da CPU. Neste caso o Dual Channel é uma necessidade mais para "satisfazer" a CPU do que para diminuir a latência (claro, pode acontecer, mas em menor chance que numa plataforma Athlon). Mesmo com FSB de 533Mhz, os P4 "sentem falta" de um Dual Channel - afinal não temos placas-mãe pra Athlon que aceitem módulos de memória DDR 533 Mhz e sim somente um Dual Channel 333Mhz, o que no caso vai gerar uma sobra de largura de banda da memória (mas isto é bom: "é melhor sobrar que faltar").

Uma das grandes vantagens do Dual Channel é que só é necessário instalar os módulos nos slots corretos: não é preciso configurar nada para ativá-lo. E como saber se o Dual está mesmo ativado? Um dos pouquíssimos programas que faz isso é o CPU-Z (no final do tutorial há um link para fazer download dele).

Um dos detalhes importantes é que alguns fabricantes aconselham usar o Dual Channel em determinados slot e nem sempre em todos. Estranho? Sim, mas por incrível que pareça a sugestão é válida pois pode-se atingir um maior overclock ou obter maior estabilidade do conjunto de memórias (principalmente em alto FSB).



Os slots de memória das Dual Channel normalmente vêm separados. Veja que no caso acima, aonde cada controladora de memória tem três slots. A cor laranja mostra onde os dois primeiros módulos de memória devem ser instalados para que o Dual Channel funcione. Veja que a placa-mãe em questão utiliza o chipset Intel 875 que permite apenas 4 slots - mas porquê a Gigabyte (fabricante desta placa-mãe) colocou 6 ? Pois a Gigabyte definiu o limite de memória RAM e tipo de módulo de memória em cada slot ...



Na placa-mãe acima (uma Asus P4P800 com chipset Intel 875) cada controladora de memória do Dual Channel tem apenas dois slots. As cores são para mostrar aonde os dois módulos de memória devem ser instalados (a cor azul indica onde os dois primeiros módulos de memória devem ir na ordem para que o Dual Channel funcione).





Atualmente o único representante do Dual Channel pra Athlon XP/Duron é o NForce 2 - e seus slots têm uma arrumação diferente pois só utilizam três slots. Neste caso um slot é servido por uma controladora e os outros dois são servidos por outra. Há placas-mãe com NForce 2 e quatro slots ? Sim, mas há restrição no uso de alguns módulos de memória RAM.