como acelerar a sua memria ram(2)

Upload: brunohalfelddutra

Post on 07-Oct-2015

18 views

Category:

Documents


0 download

TRANSCRIPT

  • Este manual compe a Coletnea Mega Cursos

    - www.megacursos.com.br - 1

    Como acelerar a sua memria RAM

    Este tutorial aborda de maneira didtica overclock e mudana da configurao original da BIOS. Estas modificaes no so aprovadas pelos fabricantes - portanto o risco em aplic-

    las seu.

    Introduo Hoje em dia usamos basicamente dois tipos de memrias: as antigas SDRAM (Syncronous

    Dynamic RAM), presentes ainda em muitos PCs (PC-100 e PC-133) e os mdulos DDR SDRAM, que trabalham com freqncias muito mais altas e tm 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 mdulos com tecnologia RAMBUS mas alm de muito caros (pois

    exigem tecnologia especifica alm de um chipset northbridge muito maduro, sendo que os northbridge que suportam RAMBUS so complicados para fabricao e desenvolvimento - tanto que pouqussimos fabricantes os desenvolvem), atualmente esto ultrapassados pois

    as DDR hoje so mais rpida, e mais baratas, tornando a memria RAMBUS comercialmente desinteressantes e pouco competitivas.

    Padres de memrias DDR-SDRAM: Hoje existem memrias 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 memrias DDR 400 so padronizadas: depois que o comit do JEDEC fez sua deciso, fabricantes de memrias RAM e de placas-me finalmente tm guias para se

    basearem e darem um melhor suporte para as DDR 400. Tambm chamada de PC3200, as DDR 400 foram sempre olhadas com certa desconfiana pois sempre mdulos antigos bem

  • Este manual compe a Coletnea Mega Cursos

    - www.megacursos.com.br - 2

    trabalhados tm geralmente melhor desempenho do que padres novos (cheios de incompatibilidade, com chipsets ainda imaturos e com baixa performance), mesmo estes

    oferecendo mais tecnologia.

    Entusiastas e amantes de Overclock geralmente tm mais ganhos com estes tipos de novidade pois possibilitam grandes aumentos de clock e largura de banda no sistema.

    Esperamos agora a deciso da padronizao de memrias DDR ainda mais rpidas (DDR 433 ou mais).

    Vamos admitir: rodar memrias DDR 400 rpidas ainda no um procedimento 100%

    garantido! As DDR esto rodando bem no limite, j atingindo mais de 250Mhz (DDR500) e esperando a chegada de mdulos e chipsets que suportem a tecnologia DDR-2. Quando forem lanadas, as DDR-2 provero uma nova era de regras e padres para as memrias,

    mudanas no layout das mobos, nos chips, e claro, baixa tenso - e claro, clocks que possam ultrapassar 1 Ghz ! At esta tecnologia chegar, voc pode otimizar a sua memria RAM atravs da BIOS da sua placa-me. As mudanas podem trazer um pouco de perigo

    mas com cuidado, melhoram muito a performance sem comprometer a integridade dos mdulos de memria.

    Sistemas mais antigos podem ganhar com os novos mdulos: mesmo no funcionando a

    pleno vapor das DDR 400, voc pode otimizar os parmetros da memria para maximizar a performance em baixos clocks. Acredite: uma DDR 266 otimizada mais rpida que uma

    DDR 333 configurada com opes padronizadas.

    Memrias rpidas so ideais para isto: abaixando o clock voc pode abaixar tambm a latncia CAS ou o atraso RAS-to-CAS. Este tutorial explica os conceitos e tecnologias

    dos tempos da memria (memory timings) e prov alguns ajustes e dicas de como melhor-los. As informaes aqui tambm se aplicam a mdulos DDR 333 e DDR 266,

    permitindo otimizar qualquer sistema com estas memrias. Pode-se fazer isto com qualquer memria DDR, desde que a mesma suporte.

    As memrias DDR 333 pra cima, quando otimizadas para alto desempenho, vm de fbrica

    com dissipadores de calor de alumnio ou cobre: estes pentes de memria 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 memria

    Hora Crtica: Qual RAM Comprar?

  • Este manual compe a Coletnea Mega Cursos

    - www.megacursos.com.br - 3

    So vrios os fatores que temos que levar em conta na hora de comprar as Memrias:

    Freqncia de usoPois o desempenho nos mdulos DDR esto diretamente ligados ao FSB

    Desempenho que deseja,Futuros upgrades, qualidade, compatibilidade com placa-me, aparncia (no caso de quem gosta de case-mod) so aspectos importantes

    Preo

    O famoso custo x beneficio, pois nem sempre vale a pena pagar mais por pequenas diferenas no desempenho.

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

    Como no podemos levar vrios pentes de memria para test-los em casa, temos que reduzir ao mximo o dinheiro gasto e o aborrecimento. Primeiro v ao site do fabricante de sua placa me e veja se ele mantm uma lista dos pentes de memria RAM que sua placa-me suporta. Mas no se desespere: nem sempre uma memria compatvel pode estar na lista. Outra dica pedir opinio de algum tem o mesmo tipo de memria RAM que voc

    quer. Em algumas situaes voc pode levar os pentes de memria RAM para casa e se no funcionarem, trocar por outros - embora usualmente as lojas no gostam nem permitem isso. Alm disso, pea para o vendedor testar os pentes de memria na hora da compra -

    afinal voc no quer levar um pente estragado n ? ...

    Um dos modelos de maior desempenho/compatibilidade reconhecido sobre a marca Corsair. Mas isto no quer dizer que ela funcione em todas as placas-me: ser compatvel

    com muitas placas-me no indoca que ela seja a melhor de todas. Procurar em vrios locais e com pessoas conhecidas recomendvel pois como no fcil conhecer os cdigos dos chips dos pentes de memria RAM, muito fcil o vendedor "passar a perna" em voc.

    Neste caso aconselhvel instalar um programa de identificao (como o HWINFO32) para assegurar a veracidade das informaes da compra. Lembre-se que neste caso a BIOS

  • Este manual compe a Coletnea Mega Cursos

    - www.megacursos.com.br - 4

    deve estar configurado para BYSpeed ou Default para que ela informe corretamente o modelo dos pentes de memria instaladdos no computador.

    Raros so os modelos com chips BGA (mais avanados mas nem sempre bem

    aproveitados).

    Lembre-se que se voc quiser desempenho, alm de ter uma placa-me com chipset que consiga timo desempenho, voc ter que (infelizmente) gastar dinheiro em bons mdulos de memria - afinal fabricantes como Corsair, Kingston, Geil, OCZ e outros cobram caro

    por pentes de memria que tem desempenho muito, muito bom mesmo.

    Ajustando os mdulos

    Clock e timings da memria RAM podem ser mais eficientes em mdulos overclocveis, 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 comear com mdulos especiais, como os que tm valor acima dos DDR 400:

    estes mdulos so feitos pela Corsair, Geil, Kingston, Mushkin e vrios outros fabricantes. Com mdulos como o PC3500 ou o PC3700, o trabalho de ajustar a sua memria RAM

    para obter o mximo de desempenho facilitado.

    Como estes mdulos no so padronizados, fazer um downgrade na velocidade deles muito bom, j que a reduo dos timings vai afetar a velocidade positivamente. Vale lembrar que estes mdulos so mais caros que os normais - e claro - foram feitos pra

  • Este manual compe a Coletnea Mega Cursos

    - www.megacursos.com.br - 5

    overclockers, j que no so nem padronizados nem suportados oficialmente por quase nenhuma mobo (placa-me).

    Mesmo se sua placa-me no aceitar mdulos como os DDR400, possvel usar um

    pequeno overclock junto com o FSB da CPU ou otimizar o mdulo de memria em baixo clock. Mesmo sem ter suporte oficial, algumas placas-me bem otimizadas podem suportar

    mdulos DDR 400 sem problemas.

    Dual Channel As memrias DDR s "abrem as asas" quando esto em uma boa placa me 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 vrios outros.

    Como funciona? Normalmente a placa-me tem uma controladora de memria (normalmente integrada no chipset northbridge) de 64bits. Dependendo da controladora, ela pode suportar vrias velocidades de DDR. No Dual Channel, uma segunda controladora adicionada, fazendo com que a placa-me fique com duas controladoras de memria 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-me tivesse uma nica controladora DDR 800 !

    Veja na ilustrao abaixo um diagrama de um sistema Intel 875P/ICH5. O quadrado azul indica uma controladora de memria (nas placas com dual channel o segundo quadrado azul resulta em Dual Channel). possvel usar Single Channel (apenas um canal) em placas com Dual Channel: em CPUs mais novos como o Athlon 64, a controladora de memria RAM est embutida na prpria CPU, fazendo com que esta comunique-se

    diretamente aos slots da memria RAM sem passar pelo Northbridge.

  • Este manual compe a Coletnea Mega Cursos

    - www.megacursos.com.br - 6

    Mas no Dual Channel h uma "pegadinha": a exigncia de haver no mnimo dois pentes de memria RAM. Outro problema que para o Dual Channel funcionar, o mesmo deve receber dois mdulos de memria RAM idnticos ! Neste caso os fabricantes vendem

    mdulos idnticos mas o seu preo caro pois estes mdulos so especiais - e no genricos. Outro problema que o BIOS da placa me deve suportar DD e suportar baixos

    timings da memria que voc vai usar.

    Os fabricantes atualmente colocam em suas pginas na Internet uma lista de mdulos de memria (normalmente com velocidade acima de DDR400) para que o usurio compre a

    memria certa e no tenha problemas. Atualizar o BIOS importante pois o fabricante das mobos sempre coloca melhoras ou um melhor suporte s diversas memrias RAM

    existentes no mercado.

    Fabricantes como Corsair vendem pares de mdulos idnticos preparados para uso em Dual Channel.

    Ao usar pentes de memrias diferentes fabricante ou velocidade, poder haver

    incompatibilidade, instabilidade ou at o sistema deixar de funcionar. Alm disso o sistema usar as configuraes do mdulo de memria mais lento, ou seja, no adianta colocar uma

  • Este manual compe a Coletnea Mega Cursos

    - www.megacursos.com.br - 7

    memria 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 mdulo de memria 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 invs de usar caros mdulos de 400Mhz DDR, pode-se usar em Dual Channel dois mdulo de 200Mhz DDR (que resultar

    em um Dual Channel de 400Mhz): com isso o custo da memria cai - mas a sua performance tambm. O Dual Channel no somente duplica a largura de banda para a CPU,

    mas pode tambm diminuir latncias do sistema, deixando uma controladora de memria 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 esto em Sincronia. Assncrono quando o FSB da memria e o FSB da CPU tm valores diferentes: neste caso

    so raros os modos Assncronos que tm melhor desempenho do que em modo Sncrono.

    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 latncia (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 no temos placas-me pra Athlon que aceitem mdulos de memria DDR 533 Mhz e sim somente um Dual Channel 333Mhz, o que no caso vai gerar uma sobra de largura de banda da memria

    (mas isto bom: " melhor sobrar que faltar").

    Uma das grandes vantagens do Dual Channel que s necessrio instalar os mdulos nos slots corretos: no preciso configurar nada para ativ-lo. E como saber se o Dual est mesmo ativado? Um dos pouqussimos 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 incrvel que parea a sugesto vlida pois pode-se atingir um maior overclock ou obter maior estabilidade do

    conjunto de memrias (principalmente em alto FSB).

  • Este manual compe a Coletnea Mega Cursos

    - www.megacursos.com.br - 8

    Os slots de memria das Dual Channel normalmente vm separados. Veja que no caso acima, aonde cada controladora de memria tem trs slots. A cor laranja mostra onde os

    dois primeiros mdulos de memria devem ser instalados para que o Dual Channel funcione. Veja que a placa-me em questo utiliza o chipset Intel 875 que permite apenas 4

    slots - mas porqu a Gigabyte (fabricante desta placa-me) colocou 6 ? Pois a Gigabyte definiu o limite de memria RAM e tipo de mdulo de memria em cada slot ...

    Na placa-me acima (uma Asus P4P800 com chipset Intel 875) cada controladora de memria do Dual Channel tem apenas dois slots. As cores so para mostrar aonde os dois

    mdulos de memria devem ser instalados (a cor azul indica onde os dois primeiros mdulos de memria devem ir na ordem para que o Dual Channel funcione).

  • Este manual compe a Coletnea Mega Cursos

    - www.megacursos.com.br - 9

    H placas-me ainda mais bizarras como esta MSI SiS 655 que utiliza os slots em posies diferentes: neste caso, os dois slots verdes tm uma controladora e os azuis tm outra.

    Sempre leia o manual da placa-me para lera as instrues do fabricante.

    Atualmente o nico representante do Dual Channel pra Athlon XP/Duron o NForce 2 - e seus slots tm uma arrumao diferente pois s utilizam trs slots. Neste caso um slot

    servido por uma controladora e os outros dois so servidos por outra. H placas-me com NForce 2 e quatro slots ? Sim, mas h restrio no uso de alguns mdulos de memria

    RAM.

    CPU-Z

    Aqui farei uma breve introduo na aba MEMORY do programa CPU-Z:

    Quadrado preto: Mostra a quantidade de RAM instalada no computador. A guia Channels # mostra se o sistema est com o Dual Channel ativado (no caso, est ativado). O item

    PERFORMANCE MODE uma opo que permite modificar alguns parmetros que algumas BIOS permitem alm dos timings, visando obter uma maior performance.

    Quadrado verde: Voc pode escolher qual slot (usualmente DIMM0 a DIMM 6) e ver

    informaes do mdulo que esta em determinado DIMM. No caso, ambos slots tm uma Corsair TwinX DDR 400Mhz, 2x256 Mb.

  • Este manual compe a Coletnea Mega Cursos

    - www.megacursos.com.br - 10

    Quadrado vermelho: Mostra as informaes dos timings e FSB da memria, alm do

    RATIO. Veja que alguns parmetros esto ocultos pois a placa-me no disponibiliza estes parmetros na BIOS.

    Timings maiores que o Clock Os Timings tm um impacto to forte nas memrias quanto o FSB delas, afinal os dados s

    podem trafegar pela largura mxima da banda se forem liberados rapidamente pela memria RAM. Alm disso, como os dados podem estar disponvel em diferentes zonas, existem vrios processos intermedirios que podem limitar o FSB da memria RAM. Os

    timings da memria RAM definem o quo rpido cada processo individual feito e recomendvel gastar um certo tempo ajustando os timings ou parmetros individuais da

    memria pois memrias DDR 333 otimizadas so mais rpidas do que memrias DDR 400 bsicas (genricas).

    A primeira coisa a fazer desabilitar a configurao automtica da RAM na BIOS. Quando est em automtico, a placa-me l o SPD (Serial Presence Detect) no mdulo de memria

    RAM para obter informaes e por este motivo na BIOS a opo geralmente definida como BySPD. Normalmente as memrias tm um chip que libera informaes BIOS, que

    reconhece-a e configura automaticamente os timings. Isso normalmente fica em um chip EEPROM e mesmo mudando manualmente as configuraes, as memrias funcionam

    normalmente (a no ser que voc ultrapasse o limite dela).

  • Este manual compe a Coletnea Mega Cursos

    - www.megacursos.com.br - 11

    Mas cuidado se os pentes de memria no forem de boa marca (GEIL, Samsung, Corsair...)

    ou especiais, pois pentes genricos no agentam muita otimizao pois na sua fabricao utilizou-se componentes de baixa qualidade em comparao com as marcas boas - e isso pode impedir qualquer mudana de configurao. Alm disso eles podem vir com

    valores de SPD errado ou muito alto: neste caso haver baixa performance ou instabilidade geral.

    Mais do que CL

    Os timings mais importantes so CAS latency (CL), RAS-to-CAS delay (tRCD) e RAS precharge time (tRP). Muitas memrias tm especificaes como PC2700-2.0-2-2.0 ou

    PC3200-3.0-3-3.0. O primeiro valor demonstra o tipo da memria e os prximos indicam os timings. Outros fabricantes colocam somente o CL (ou nem isso). Memrias que no

    tm valores tm desempenho inferior pois normalmente sero usadas com valores errados.

    Abaixo voc ver alguns benchmarks (testes de performance) e a diferena obtida apenas com uma simples regulagem no timing. Voc entender melhor o timings e como otimiz-

    los.

    Geralmente um processo de leitura iniciado pela controladora de memria no chipset da placa-me, que seleciona o mdulo que contm o dado. A controladora enderea

    corretamente o chip no mdulo de memria e o dado que o mesmo contm. As clulas do chip esto arranjadas em uma matriz e so endereadas usando o row e o column addresses

    sendo que cada interseo representa um bit de memria.

    Benchmarks

  • Este manual compe a Coletnea Mega Cursos

    - www.megacursos.com.br - 12

    Veja acima como os timings agressivos (com valores baixos, quase no limite da memria/placa-me) o computador tem um desempenho maior: somente a reduo do CAS

    (acima) de 2.5 pra 1.5 j faz a mdia de desempenho subir.

    Entre na Matriz, baby A controladora de memria primeiramente envia o row address para a clula que deseja

    enderear ao mdulo lgico. Aps um certo perodo de tempo, tRCD (RAS-to-CAS delay), o modulo disponibiliza o contedo do row. Em chips modernos, este processo leva de 2 a 3 ciclos de clock. Voc pode tambm ter fraes como 2.5 ciclos de clock (CL 2.5), j que a DDR pode enviar controle e sinais dados em ambas descida e subida do sinal de clock e com isso duplica-se a transmisso de dados gerando o nome DDR (Double Data Rate).

    Uma vez que o contedo da row tenha sido enviado ao interim storage, a controladora vai

    enviar o sinal CAS (column address strobe) que transmite a column address para a clula da memria. Isto demora um tempo igual ao tCL (CAS latency) antes que o contedo da clula

    selecionada seja enviada para o registro de sada do chip da memria.

    Na BIOS voc pode escolher dentre os valores disponveis, o nmero de ciclos por clock para os timings tRCD e tCL. Quanto mais baixos forem estes valores, melhor a

    performance e um parmetro CL de 2.0 ou at 1.5 somente apenas possvel com mdulos de memria muito rpida (e caros).

    Se voc estiver lendo dados de sada adjacentes de uma mesma linha da memria, o nico fator que determina a velocidade de acesso o CL, uma vez que a controladora j sabe o

    row address e no necessita do mesmo novamente. Quando a controladora tem que enderear diferentes linhas no mesmo chip da memrua RAM, o tempo tRAS (row active

    time) vai passar antes que possa se mover uma linha pra prxima. O tempo tRAS aumentado pelo tempo tRP (RAS precharge time), que necessrio para carregar os

    circuitos para uma nvel de tenso maior. Em outras palavras, mesmo memrias rpidas precisam de pelo menos 7 ciclos de clock para o processo inteiro.

    Chips de DDR RAM modernas so subdivididos mais uma vez em 4 segmentos (bancos ou

    banks) aonde cada um representa uma zona de memria diferente. Bank Interleaving permite que zonas em diferentes bancos (banks) sejam endereadas simultaneamente,

    aumentando a velocidade dos dados. Quando as informaes lidas forem do banco de dados (data bank), uma nova zona de dados pode ser endereada em outro banco. Voc pode especificar quantos bancos do chip da RAM podem ser endereados ao mesmo tempo,

    sendo que o mais rpido 4.

    Gs na Performance com 1 GB de RAM ou mais

    Outro critrio importante a quantidade de RAM instalada no sistema. Processamento de imagem ou vdeo ganham um timo desempenho com aumento de memria. Testes feitos

    com o Content Creation Winstone provaram que em determinadas tarefas que exigem

  • Este manual compe a Coletnea Mega Cursos

    - www.megacursos.com.br - 13

    bastante processamento o Windows 2000/XP "decolam" com mais 1 Gb de memria RAM. Atualmente 512 Mb de memria RAM considerado o mnimo para quem quer obter

    timas performances no Windows XP.

    O mximo de memria depende da placa-me e do chipset desta. Veja na tabela mais abaixo como cada chipset se relaciona com as RAM. Em sistemas x86 (32-bits), entretanto,

    o mximo de memria permitida 3.5 GB, no importando o quanto se tem a mais no sistema pois a CPU simplesmente no consegue enderear memria alm desde este limite.

    A capacidade remanescente reservada pra controlar os circuitos PCI.

    Voc deve instalar o mnimo de mdulos de memria possvel: reduzindo o nmero de chips no mdulo vai aumentar a performance e a estabilidade. Os mdulos geralmente

    consistem em 8 ou 16 chips.

    O nmero de mdulos de memria que voc usar vai ter impacto direto no seu command rate. O command rate especifica o nmero de ciclos de clock que a controladora de memria precisa pra ativar os mdulos e chips. Se voc preencher todos os slots de

    memria, voc ter que incrementar a taxa de 1 a 2 ciclos por clock para manter o sistema estvel mas isso vai diminuir a performance em at 3%. Muita gente acha que pouco mas "nestes poucos" que cada timings ajuda, conseguindo aumentar at 40% o desempenho de

    uma mquina somente regulando a memria RAM.

    Acima voc v a demonstrao de como uma maior quantidade de memria RAM pode ajudar em determinadas aplicaes (embora nem sempre ter mais de 1 Gb compensar).

    Fabricantes de memria RAM

  • Este manual compe a Coletnea Mega Cursos

    - www.megacursos.com.br - 14

    http://www.corsairmemory.com/

    http://www.corsairmemory.com/

    http://www.geilusa.com/

    http://www.kingston.com/

    [img]http://www.baboo.com.br/absolutenm/articlefiles/8110-logo.gif[/img] http://www.kingmax.com/

    [img]http://www.baboo.com.br/absolutenm/articlefiles/8110-dataram_logo.gif[/img] http://www.dataram.com/index.html

    [img]http://www.baboo.com.br/absolutenm/articlefiles/8110-h05.gif[/img] http://www.twinmos.com/default.htm

    [img]http://www.baboo.com.br/absolutenm/articlefiles/8110-header_logo_45.gif[/img] http://www.micron.com/

    [img]http://www.baboo.com.br/absolutenm/articlefiles/8110-logo_1.gif[/img] http://www.ocztechnology.com/index.html

    [img]http://www.baboo.com.br/absolutenm/articlefiles/8110-logo_2.gif[/img] http://www.infineon.com/cgi/ecrm.dll/jsp/h...home.do?lang=EN

    [img]http://www.baboo.com.br/absolutenm/articlefiles/8110-title.gif[/img] http://www.mushkin.com/epages/mushkin.storefront

    [img]http://www.baboo.com.br/absolutenm/articlefiles/8110-logo_samsung.gif[/img] http://www.samsungsemi.com/

    [img]http://www.baboo.com.br/absolutenm/articlefiles/8110-index_up_01.gif[/img] http://www.transcendusa.com/

    Timings da Memria

    [img]http://www.baboo.com.br/absolutenm/articlefiles/8110-rAMDdrtimin.jpg[/img]

  • Este manual compe a Coletnea Mega Cursos

    - www.megacursos.com.br - 15

    Otimizar os parmetros dos Timings vai acelerar os processos envolvidos ao acessar a RAM. A controladora de memria primeiramente determina o row address que a clula de armazenamento deseja enderear. A column address comunicada quando o timing tRCD ocorreu. O timing tCL ento passa enquanto o dado transferido ao registro de sada e o

    processo pode comear novamente depois de ter esperado pelo tempo tRAS + tRP.

    Suporte de Memria por Chipsets

    [img]http://www.baboo.com.br/absolutenm/articlefiles/8110-suporte_amd.jpg[/img] Padro RAM mais rpida suportada; DDR266 = PC2100; DDR333 = PC2700; DDR400 =

    PC3200

    [img]http://www.baboo.com.br/absolutenm/articlefiles/8110-suporte_intel.jpg[/img] Uma tima tabela INTEL com diferenas entre os vrios chipset 845 at 875 em:

    http://developer.intel.com/design/chipsets...ts/linecard.htm

    Como Otimizar sua RAM na BIOS Este TM foi feito para quem usa memria DDR pois normalmente as PC133/100/66 tm parmetros diferentes na BIOS para a otimizao da memria. Mas nada impede que, se

    houver um mesmo parmetro relatado neste tutorial, voc tente otimiz-la - mas cuidado: as memrias PC133 normalmente so bem menos otimizveis em comparao s memrias

    DDR.

    Se voc no sabe os timings recomendados pelo fabricante, veja no site dele ou envie um e-mail para eles pedindo informaes para sua memria. Lembre-se que nem todas placas me dispem das configuraes aqui listadas e nem sempre dispe de todos valores em

    cada configurao/parmetro.

    A BIOS das placas-me oferecem numerosos parmetros para se otimizar a memria. Como a variedade de comandos diferentes em cada bios grande, vamos mostrar os mais comuns encontrados. Os valores usuais disponveis esto entre parnteses, e o valor ideal

    est em negrito.

    Automatic Configuration (On/Off): (DRAM Auto, Timing Selectable, Timing Configuring) Configurao automtica. Tambm pode ser descrita como BySPD, onde a mobo (placa-me) l um chip na memria e define

    automaticamente os timings. Ao deixar a configurao em manual, voc pode alterar a vontade os parmetros - mas lembre-se que nem todos funcionam. Quando houverem

    opes SLOW, NORMAL e FAST, configure para FAST e verifique os resultados

    Bank Interleaving (Off/2/4): (Bank Interleave) Chips de memrias DDR RAM so feitos de 4 bancos (4 banks). Enderear todos eles atravs de insero conjunta ao mesmo tempo vai maximizar a

    performance.

  • Este manual compe a Coletnea Mega Cursos

    - www.megacursos.com.br - 16

    Burst Length (4/8): O burst length especifica quantos blocos de dados so enviados em um ciclo de

    transmisso. Ideal uma transmisso preencher uma linha de memria no cache L2 encontrado em modernos processadores como P4 e Athlon XP. Isso equivalente a 64

    bytes (8 pacotes de dados).

    CAS Latency tCL (2.5T, 2T, 1.5T): (CAS Latency Time, CAS Timing Delay) O nmero de ciclos de clock que passam do

    incio de endereamento da column at a chegada do dado no registro de sada. O fabricante determina o melhor possvel valor para este parmetro.

    Command Rate CMD (1/2):

    (Command Rate, MA 1T/2T Select) Nmero de ciclos de clock necessrio para enderear o modulo de memria e o chip com um endereo de zona de dados especfico. Se os bancos da memria estiverem lotados, voc deve aumentar o valor pra 2, o que resultar em perda de performance (por isso importante manter um nmero maior de memria virtual e usar um nmero de memria RAM compatvel com o sistema operacional e uso de programas).

    RAS Precharge Time tRP (2T/3T/4T):

    (RAS Precharge, Precharge to active) Nmero de ciclos de clock necessrios para pr-carregar os circuitos para que o row address possa ser determinado.

    RAS-to-CAS Delay tRCD (2T/3T/4T/5T):

    (RAS to CAS Delay, Active to CMD) Nmero de ciclos de clock que passam entre o incio da determinao do row address e da sada do column address. Setar este valor pra 2 pode

    maximizar a performance at em 4%.

    Row Active Time tRAS (4T/5T/6T/7T): (Active to Precharge Delay, Precharge Wait State, Row Active Delay, Row Precharge Delay) Atraso que resulta quando duas linhas diferentes em um chip da memria so

    endereados um aps o outro.

    Memory Clock (100/133/166/200 MHz): (DRAM Clock) Especifica o clock (velocidade em MHz) do bus da memria. Esta taxa normalmente especificada junto ao FSB da CPU. A tecnologia DDR dobra o a taxa de

    dados transmitida.

    CPU:DRAM Ratio ou tambm FSB:DRAM Ratio (1:1, 2:3, 2:4, 3:5, 4:5, 5:4, BySPD): Existem vrios valores mas vamos explicar o que eles significam: O primeiro nmero

    (antes do sinal de mostra a taxa da CPU e o segundo valor mostra a taxa da memria. Se a CPU estiver com 133 MHz no FSB e o CPU: DRAM Ratio estiver 1:1, a memria tambm

    ter 133 MHz no FSB tambm - o que neste caso dar uma DDR266 ou um SDRAM 133MHz.

    Vamos dar um exemplo mais claro com o valor 2:3 e FSB em 133 MHz da CPU.

    Pegue o valor 133 e divida-o pelo primeiro nmero (2) e o resultado ser 66,5MHz. Agora pegue o resultado e multiplique pelo segundo nmero (3). Neste caso teremos 66,5MHz x 3

  • Este manual compe a Coletnea Mega Cursos

    - www.megacursos.com.br - 17

    = 199,5MHz, o que dar uma memria com FSB em 200MHz, que o valor de FSB da DDR400.

    O valor BySPD determina automaticamente (via chip na memria) qual valor mais

    estvel/recomendado/cauteloso. Se o valor for 1:1, a CPU e memria esto em sincronia. Se o valor for 2:3, a CPU (que o primeiro valor) ter um FSB menor do que a memria pois o primeiro nmero menor do que o segundo - e neste caso a memria ter um FSB mais

    rpido do que o FSB da CPU (traduo: memria e CPU no esto em sincronia).

    Se o valor for 5:4, por exemlpo, a CPU estar com FSB mais rpido que o FSB da memria e eles no estaro em sincronia.

    MEMORY FREQUENCY (100%, 125%, 200%, BySPD):

    Algumas BIOS usam porcentagem, ou seja, pegam o valor da FSB da CPU e multiplicam: se a memria estiver a 125%, ento a memria ter um FSB 25% maior que o FSB da CPU.

    Se a memria estiver a 150%, significa um valor 50% a mais em 133MHz. Neste caso, 133MHz + 50% = 133MHz + 66MHz = 199MHz (200MHz), indicando que memria estar

    funcionando a 200MHz (DDR400)

    [img]http://www.baboo.com.br/absolutenm/articlefiles/8110-rammhztable.jpg[/img]

    Veja que os valores em 100% mostram que a memria est com FSB igual da CPU. Valor abaixo de 100% mostra uma memria com FSB mais lento que o FSB da CPU e memria acima de 100% tem FSB mais rpido (elevado) que o FSB da CPU. Em vermelho esto os

    valores crticos e em amarelo, os valores "overclocveis".

    Neste caso:

    100MHz = DDR 200 (certas placas-me nem oferecem suporte oficial a esta velocidade) 133MHz = DDR 266 ou PC2100 166MHz = DDR 333 ou PC2700 200MHz = DDR 400 ou PC3200

    216MHz = DDR 433 ou PC3500 (tambm 217MHz = DDR 434 ou PC3500) 233MHz = DDR 466 ou PC3700 250MHz = DDR 500 ou PC4000

    Existem vrias variaes dentre as acima: o valor PCxxxx se refere largura de banda de dados mximo (terico) que a memria pode atingir. Uma DDR 400, por exemplo, tem

    FSB de 200MHz e pode atingir no mximo uma largura de banda (transferncia de dados) de 3.200MB/s.

    Raras so as placas me que permitem escolher livremente o valor do FSB da memria ou

    que permitem ao usurio digitar o valor desejado ...

    TESTES

  • Este manual compe a Coletnea Mega Cursos

    - www.megacursos.com.br - 18

    Para demonstrar os potenciais de uma otimizao na memria, foi usado o Sisoft Sandra 2002 e o Quake 3 como benchmarks (a performance do ultimo, Quake 3, depende bastante da largura de banda). Visando facilitar a compreenso dos testes, mostraremos as mudanas

    nos timings e os scores produzidos.

    As configuraes iniciais so:

    CAS Latency = 2.5T Bank Interleave = Disable

    DRAM Command Rate = 2T Trp = 3T Tras = 6T Trcd = 3T

    FSBMemory clock speed = 133MHz133MHz

    http://paginas.terra.com.br/informatica/cspirata/5.jpg

    Bank Interleave - 2 Bank Mudamos o parmetro 'Bank Interleave' para '2 Bank'. Este parmetro para controlar

    acesso a bancos de memria abertos. Os valores admitidos so Nenhum, 2 Bank ou 4 Bank (algumas mobos tem 2-Way/4-Way). 4 Bank o mais eficiente. (Veja como o score j

    aumentou em relao ao score base)

    http://paginas.terra.com.br/informatica/cspirata/6.jpg

    Bank Interleave -4 Bank Agora, 'Bank Interleave' mudado pra '4 Bank'. A performance s aumenta...

    http://paginas.terra.com.br/informatica/cspirata/7.jpg

    DRAM Command Rate - 1T Mudamos agora o 'DRAM Command Rate'. Mudamos pra 1T e deixamos o 'Bank

    Interleave' em 4 Bank. O parmetro 'DRAM Command Rate' est nas BIOS desde o chipset KT266: com ele pode-se definir manualmente os valores de latncia entre chipset e

    memria. Os valores aceitveis so 2T,1T (1T o mais rpido). Este um parmetro crtico que afeta muito a performance do subsistema de memria.

    http://paginas.terra.com.br/informatica/cspirata/8.jpg

    CAS Latency - 2T Agora, foi o 'CAS Latency': mudamos o valor pra 2T enquanto deixamos o resto intacto ( Bank Interleave=4 Bank, DRAM Command Rate=1T). Quanto menor, melhor Este o

    parmetro mais importante em termos de performance de memria RAM. http://paginas.terra.com.br/informatica/cspirata/9.jpg

    Trp =2T, Tras=5T and Trcd=2T

    O modulo 256 MB PC2100 DDR SDRAM feito pela Samsung provou o timo desempenho nos testes. Ento, foi colocado o valor: Trp =2T, Tras=5T e Trcd=2T (originais so 3T, 6T

    e 3T, respectivamente).

  • Este manual compe a Coletnea Mega Cursos

    - www.megacursos.com.br - 19

    http://paginas.terra.com.br/informatica/cs...cspirata/10.jpg

    Depois das otimizaes, a melhora na performance foi de 7.5% no Sandra e mais de 12% no Quake3!

    DDR333 (PC2700)

    Agora veja uma DDR333. A tal velocidade, a memria operou com os timings abaixo:

    CAS Latency - 2T Bank Interleave = 4 Bank

    DRAM Command Rate = 1T Trp = 3T Tras = 6T Trcd = 3T

    FSBMemory clock speed = 133MHz166MHz http://paginas.terra.com.br/informatica/cs...cspirata/11.jpg

    http://paginas.terra.com.br/informatica/cs...cspirata/12.jpg

    Concluses

    Como se pode ver, as configuraes 1 a 4 so interessantes apenas na teoria. De fato, alguns "tcnicos" inexperientes e montadores de PC falham ao definir os parmetros

    corretos e uma grande poro do desempenho da mquina vai por gua abaixo. Tambm, salvar dinheiro para comprar memria genrica/baixa qualidade pode diminuir o

    desempenho entre 5 e 10%.

    Muitos acham pouco mas a diferena de 5-10fps no Quake 3 similar diferena entre um 1600+ e um 1700+.

    Note a diferena entre as configuraes 5 e 7 (cerca de 6.5%): a melhora na performance

    que se alcana ao trocar para DDR 333 (por exemplo, uma KT266A pra uma KT333).

    Agora veja melhor a ltima linha: observe a vantagem quando, em relao linha 7, a CPU e memria RAM esto em sincronia (166 e 166 MHz): o score do Quake 3 aqui no conta

    pois o processador foi overclocado de 1400 pra 1750Mhz.

    Vale lembrar que possvel forar um timings agressivo em um mdulo de memria mas neste caso a elevao da tenso (base de 2.5v ou 2.6v para as DDR 400) pode causar danos ou at a paralisao do sistema. Alm disso a placa-me tambm deve suportar a elevao

    de tenso.

    Pode-se elevar timing, elevar clock ou ambos com aumento da tenso, mas existe limite para isso e pode danificar seriamente o mdulo de memria.

  • Este manual compe a Coletnea Mega Cursos

    - www.megacursos.com.br - 20

    [img]http://www.baboo.com.br/absolutenm/articlefiles/8110-sandra999.jpg[/img]

    Obviamente muitos no vero vantagens em fazer isso: s os mais "fominhas" vo querer mesmo, j que cada ganho j lucro. Muitos ficam satisfeitos com os timings originais.

    Vale lembrar que com o aumento do clock da CPU, a largura de banda pode ser um pouco maior com a mesma memria.

    Uma das placas me que tem o maior nmero de parmetros disponveis a Abit KX7-333 (at mais que as Epox). Por ultimo, vale lembrar que para atingir estabilidade com timings agressivos necessrio aumentar a tenso da DDR - e isto bem perigoso se no for feito

    com cuidado ou se for feito com mdulos genricos.

    Quando se overcloca uma memria, necessrio aumentar a tenso ou elevar os timings (ou ambos) para atingir velocidades na memria superiores original e estabilidade.

    Peculiaridades de mdulos e placas me. Na guerra da memria, vale tudo. E por incrvel que parea, algumas coisinhas so bem

    interessantes: veja o caso de memrias como as Corsair TwinX. No chipset 875 da Intel, h regulagens de timings diferentes dos chipset NForce 2 da Nvidia e isto se deve a

    otimizaes no hardware da placa-me, chipset e at na BIOS.

    Alguns mdulos como os Golden Dragon da Geil, tem um PCB de 6 camadas (reduz rudos eletromagnticos e com 6 camadas de metal, tendo um alto custo de produo). Alm disso

    tem chips "selecionados mo" e esses pentes de memria no so para qualquer um ... Alm disso, memrias deste nvel aceitam regulagem de tenso de at 3.1v, muito acima dos 2.6v das DDR 400 padro - e raro achar uma placa-me que disponibilize este nvel

    de tenso pra memria sem perder a garantia.

    Outro detalhe importante que at o tipo de construo da memria (chips, PCB, outros) influi no desempenho: o mais incrvel que mesmo sem padronizao pelo JEDEC,

    existem at hoje, mdulos de DDR 500 ou at DDR 533. Alguns fabricantes de placa-me j adotam alguns destes mdulos - o que no deixa de ser uma tima propaganda para eles

    ....

    [img]http://www.baboo.com.br/absolutenm/articlefiles/8110-dragon22.jpg[/img]

    Alguns fabricantes chegam a lanar at trs ou mais revises da mesma memria somente com otimizaes pra conseguir espremer mais performance que o concorrente !

    Veja um outro exemplo: a Corsair Pro. Ela tem quase o dobro do tamanho (altura) das DDR

    convencionais, mas traz um sistema de leds pra indicar o uso da memria: isso muito interessante. Mdulos como este so caros, mas compensam pelo seu desempenho.

    [img]http://www.baboo.com.br/absolutenm/articlefiles/8110-procorsairpro.jpg[/img]

  • Este manual compe a Coletnea Mega Cursos

    - www.megacursos.com.br - 21

    Com relao s placas-me, uma delas a ABIT: desde o lanamento dos chipsets 875 e

    865, foi divulgada uma tecnologia chamada PAT somente disponvel no chipset 875. Esta tecnologia melhorava o desempenho da memria RAM mas passou pouco tempo at que os

    prprios fabricantes de placa me copiassem a idia e implementassem na BIOS alguns ajustes para otimizar o desempenho da memria RAM.

    Habilitaram nos chipsets 865 e at no 875. Estes ajustes vo alm dos timings e s so

    aconselhados serem ativados em memrias RAM de marca, ou rpidas, como DDR 333 ou maior como as da GEIL, Corsair... Isso devido ao stress que a memria sofrer caso defina-

    se novos ajustes.

    A ABIT chama o seu de Game Accelerator - e por incrvel que parea ele aumenta a performance em at 30% ! Algumas opes so as AUTO, TURBO, Street Racer e F1. Se sua memria for genrica, no pense em acionar o sistema - ou pelo menos acione o Auto

    (mas isto no est na garantia e o risco seu) . Vrios outros fabricantes implementam esta tecnologia ...

    Fontes para consulta:

    www.tomshardware.com www.digital-daily.com

    www.sis.com www.viatech.com

    www.intel.com www.3dgameman.com

    www.abit-usa.com

    Programas teis: MemTurbo II

    Alto Memory Booster 5.5.1 Memtest86

    CPU-Z Sisoft Sandra 3

    AIDA32 - Enterprise Edition 3.80