Guia Básico de Overclock no NForce 6/7 intel Ed.
Em construção...
Como o numero de usuários de Nforce Intel está aumentando, resolvi criar um mini guia pra ajudar no overclock da galera. Destina-se aos usuários já iniciados e não inclui os modelos com vídeo onboard, mas eu posso adicionar um IGP depois, visto que esses chipsets estão despontando como os mais atraentes pra low end em custo e performance.
Se vc é totalmente cru em overclock, deve consultar o
Guia básico de overclock pro NF6/7 da propria nVidia. É um documento em inglês que ensina principios mais básicos e sof-toverclock que não abordarei aqui.
Primeiro conhecendo o NForce Intel Ed.
NF780i:
NF7: ChipSet (CS) composto de 3 peças.
Como evolução do 680i, o 780i, também referido como C72XE possui 3 peças:
Northbridge (NB) ou SSP: conhecido como C55 ou C55XE
SouthBridge (SB) ou MCP: conhecido como MCP55P. Sim, o SB do NF780, 680 e outros é praticamente um NF570SLI que equipa placas como M2NSLI deluxe, KN9SLI, GAM57SLI-S4, etc.
NF200: esse está presente apenas no NF7. Ele possui 32 linhas PCIE 2.0 e tirou do NB a tarefa de gerenciar suas VGAs.
Tendo um SB que é melhor que muito CS do mercado e é capaz de gerenciar sua própria VGA com suas próprias linhas PCI-E, fica até meio ridículo compará-lo com outros Southbridges do mercado como os Intel ICH e AMD.
O NB contém a controladora de memória e se comunica com o CPU através do FSB e com o SB usando Hypertransport a 1000Mhz (5x200), da mesma forma que o Athlon64 faz com seu NB.
O SB por sua vez contém a controladora IDE, SATA, Rede, etc. O grau de compatibilidade entre os NF é total. Você pode migrar uma instalação do Windows feita no NVRAID do NF4 pro NF5 AMD e desses pros NF6/7 Intel sem problema algum que o Windows (XP ou Vista) irá apenas atualizar o perfil de hardware e seus arquivos estarão todos lá.
No sistema SLI, o NF200 provê os 2 PCI-E a 16X. No sistema Tri-SLI, o SB provê o terceiro PCI-E 16X. O CS possui 62 linhas PCI-E no total e as possibilidades de combinação são diversas.
NF750i:
Conhecendo o 780i, fica fácil entender os demais.
Aqui o conjunto é formado pelo SSP C55, MCP e NF200. O MCP é o MCP51, também conhecido como NF430i. O conjunto é referido como C72P.
O MCP nesse CS não possui suas próprias linhas PCI-E, e as VGAs são controladas pelo NF200. O MCP51 também se difere por ter uma rede e por ter suporte a 2 conectores IDE e 4 SATA ao contrario do MCP55 que suporta um IDE e 6 SATAs. O restante segue a mesma analogia de funcionamento. Por não ter linhas PCI-E e ser um chip menor, ele esquenta muito pouco e em muitas placas mães nem tem dissipador.
NF680i:
O NF6 não possui o NF200. O conjunto é formado pelo C55XE e MCP55P e o conjunto é referido como C55XE. No 680i o SB provê a maior parte das 46 linhas PCI-E. No regime tri-SLI ele controla 2 VGAs.
Como pode ser visto pelo esquema ele suporta FSB de 1333 com duos e quads. Desde que os NF6 são base para os NF7, não existe nenhuma limitação de chipset para que os NF680i e 650i suportem FSB1333 ou mesmo 1600 com duos, quads, 45nm, etc.
A maior parte dos problemas encontrados em overclocar e suportar os Quads FSB1333 vem das constantes modificações nos requerimentos elétricos dos novos processadores que visam impedir o reaproveitamento de placas das gerações passadas. A Intel vende plataformas (CPU+CS), portanto não tem nenhum interesse que CPUs novos usem placas antigas.
A maioria dos fabricantes de placas mães já atualizou seus bios para o suporte aos duos e quads 65nm com FSB1333 e duos 45nm com FSB1333. Não é esperado que muitos revisem ou atualizem mais seus modelos depois da chegada do NF7 e alguns fabricantes mesmo tendo mais de uma revisão vão optar por não incluir suporte em nenhuma.
O suporte aos 45nm pelo
C55 e NF6 é confirmado aqui. Vc deve conferir se sua placa mãe é capaz de suportá-los.
NF650i:
Conjunto referido como C51, o NF650i é composto pelo C55 e MCP51 como o NF750i.
Como chipset de médio custo da geração passada, ele foi oficialmente desprovido de suporte ao FSB1333. Mas como se pode ver, não há nada que impeça isso.
Existem modelos NF650i com suporte inclusive ao FSB de 1600, suportado atualmente apenas pelo Quad QX9770. Existem também modelos da
Asus que combinam o MCP55P e transformam o CS em um 680i, etc, etc.
A diferença entre o 650i SLI e ultra é o suporte ao SLI desabilitado no modelo ultra.
Quem pensar em comprar uma NF650i hoje deve ficar atento ao suporte de CPUs. O
melhor suporte vem da ASRock que suporta até o QX9770 com FSB1600.
O C55 é comum para todos os NF6/7 intel e só irá ser substituído por um novo NB com o NF790i, já que a controladora de memória será atualizada para DDR3.
Outros recursos interessantes do NF:
Suporte a memórias SLI: Memórias SLI não são apenas uma estampa no dissipador. Todas elas possuem SPD extendido. Significa que elas tem timmings extendidos para operarem de forma estável e otimizada no NF6/7. Vc já deve ter visto memórias super-xyz 1200, 1400, etc que não chegam nem em 1100. Isso não acontece com memórias SLI no Nforce. Suportado pelo NF680i e 780i, mas existem placas 750i e 650i com esse suporte.
Para gamers:
Suporte ao SLI: uma Geforce já é boa, imagina 2, 3, 4...
DualNet: Presença de 2 redes gigabit onboard no NF680i e 780i.
Teaming: As 2 redes do NF680i e 780i funcionam simultaneamente combinadas num link de 2gigabits. Vc pode ligar as duas em um sistema de rede numa lanhouse e esse será o melhor servidor de jogos.
FirstPacket: Aplicações onde a latência de acesso a rede são importantes tem prioridade no acesso a net. Resultando em jogos com menos lags especialmente em conecções mais lentas. Também dá prioridade para aplicações VoiceIP, promovendo menor interferência nas conversações em jogos, telefonia via net, etc.
TCP/IP acceleration: ao contrario das demais redes onboard, o próprio CS faz boa parte do processamento, aliviando o CPU em mais de 50% nessas tarefas.
Regras importantes para overclock:
1- Você está por
sua conta e risco.
2- Quem pratica overclock está disposto a
gastar se o PC queimar. Se vc gastou toda sua grana no PC, vc não tem reserva pra overclocar.
3- Não existe overclock seguro.
4- Tanto aumento de
voltagem, temperatura e clock diminuem a vida útil do CPU e componentes.
5- Perda da garantia do CPU. A garantia vitalícia do CPU Box (entenda como vida útil do CPU 3 anos) exclui a pratica do overclock. Ao overclocar estará abandonando sua garantia.
6- Perda da garantia da placa mãe. Confira no manual ou termos de compra quais são as modalidades de overclock cobertas pela garantia. Qualquer modificação física, que inclui retirar cooler de chipset, invalida garantia.
7- Perda de garantia em geral: Provavelmente tudo no seu PC inclui perda de garantia por mau uso.
8- PC instável sem overclock não serve pra overclock. Provavelmente já está danificado.
9- Overclock instável não é overclock.
10- Gambiarra é um mod mal feito, mod é uma gambiarra bem feita.
Cuidados importantes para overclock:
Fonte:
Você precisa de um sistema de alimentação suficiente e estável para um PC em uso normal.
Para overclock você precisa de uma fonte mais que suficiente para acomodar o overclock e ainda ter margem.
As voltagens +3.3, +5 e +12V medidas pela placa mãe ou por multímetro devem estar o mais próximo possível desses valores. Sistemas com +5 menor que 4.8V ou maior que 5.2V e +12 menor que 11.8V ou maior que 12.2V estão além do limite de operação da fonte. Substitua-a por uma melhor imediatamente.
Fonte e placa mãe não emitem sons além do barulho de suas ventoinhas e auto falantes. Chiados são anormais e provavelmente indicam que o limite já foi ultrapassado. Interferência com o áudio da placa de som ou executando outra tarefa excetuando um numero pequeno de conflitos de drivers também quase sempre indicam que o limite já foi ultrapassado.
Montagem e instalação:
Quem overcloca sabe montar seu computador e instalar seu sistema operacional de forma correta e bem feita e sabe identificar, diagnosticar, reparar ou substituir componentes.
Como você vai fazer um overclock bem feito se precisa de um programa para saber o que tem dentro do seu PC?
Como você vai ficar ao descobrir que seu PC queimado em over estava com o poderoso cooler que você mandou instalar com uma trava quebrada e solta durante a instalação cobrindo uma quantidade absurda de 2 pastas termicas diferentes misturadas?
Ventilação e temperatura:
Temperatura máxima de operação da maioria dos processadores Core2 atuais é em torno de 72 graus. Verifique antes qual a de seu processador.
O Anandtech fez uma matéria recentemente sobre
danos dos processadores Core2 por temperatura e voltagem, vale a pena conferir.
Durante o overclock você não poderá impedir a redução da vida media do seus componentes por aumento de clock devido a razões obvias. Para conseguir resultados realmente compensadores você irá apelar para aumento de voltagem do CPU, Chipset ou ambos.
Então única coisa que resta para aumentar a vida media é melhorar a refrigeração. Melhorar o cooler não é sempre necessário para um overclock dentro dos limites de temperatura, mas é sempre recomendado se pretende prolongar a vida media por aumento de voltagem ou expandir o limite de overclock.
Um gabinete bem ventilado, com montagem bem feita, cooler bem instalado num ambiente com temperatura controlada por ar condicionado é tudo o que você precisa para overclock leve e moderado. Se quiser mais, um bom cooler, pasta térmica diferenciada, watercooler podem fazer a diferença ou pelo menos deixar seu PC no mesmo nível daqueles com temperatura ambiente controlada.
Overclocando o CPU com o NForce
Um breve Tour no bios do NF780i
Recuperando o setup por over mal sucedido: O bios das MoBos NF geralmente se recupera de over mal sucedido retornando às frequências padrões ou baixando as frequencias até você voltar ao setup e corrigi-las. Mas é comum após exagerar no FSB e principalmente memorias que o sistema fique instável sem poder entrar no setup. Ao invés de estressar o sistema resetando, desligando e ligando e pressionando del e insert como um louco, apenas resete a bios pelo jumper Clear CMOS. As ultimas placas vem com botão traseiro, mas vc pode adaptar uma chave pra evitar abrir o gabinete toda hora. Procedimento recomendado após atualizar o bios. Pra fazer por botão ou chave: deslique a fonte, pressione power por 5s, depois pressione o botão ou chave por 5s, religue tudo.
Opções do Bios para overclock:
As opções do bios da Asus Striker II Formula são bem completas e provavelmente entre as melhores encontradas. Como descrito acima na logica de overclock, você encontrará as mesmas opções da sua NF 780i, 680i, 750i e 650i entre as opções do bios da Asus já que a base de funcionamento é similar.
Colocando o modo de controle em manual todas as opções de overclock ficam liberadas.
O mais interessante é poder levar o FSB de forma não ligada (unlinked) com a memoria e dessa forma poder aumentar o FSB de 800 a 2000 ou mais sem que a velocidade das memorias aumente. A tamanha variedade de divisores faz esse esquema funcionar com bastante precisão.
As opções de controle de spectro devem estar desativadas assim como as opções de economia de energia por redução de voltagens e multiplicador, já que parte delas não funciona em overclock.
Comparando com o Bios da NF750i, Asus P5N-D, você pode ver que apesar da diferente organização das opções, elas estão na maioria presentes:
A lógica ao overclocar o NF780i.
Conhecendo a estrutura do CS e suas inter relações fica fácil saber o que cada voltagem faz e pra que serve cada freqüência:
CPU: a velocidade é determinada pelo FSB x numero multiplicador do CPU.
-FSB: comunica o CPU com o SSP. Os valores para os CPUs atuais são: 800, 1066, 1333 e 1600Mhz. A velocidade real do FSB são esses valores divididos por 4: 200, 266, 333 e 400Mhz. Isso porque o barramento pode fazer múltiplas transferências num mesmo ciclo.
--CPU Voltage: é a voltagem do CPU. Aumentar essa voltagem aumentaria a capacidade de overclock do CPU.
--CPU VTT Voltage: é a voltagem do FSB. Aumentar essa voltagem permitiria aumentar a freqüência do FSB.
--CPU PLL Voltage: É a voltagem do gerador de clock. Aumentar essa voltagem permitiria maiores valores de clock para o FSB.
--CPU GTL_REF Ratio: esta voltagem está relacionada à estabilidade do CPU com elevados FSBs e as restrições desses circuitos em algumas placas mães é implicada como responsável por baixos valores com CPUs Quad cores. Em tese deveria haver um para cada die ou core.
SSP se comunica com o CPU pelo FSB , com o MCP pelo HT, com o NF200 usando suas linhas PCI-E e contém a controladora de memória.
-NB core Voltage: aumentar essa voltagem permitiria o SSP trabalhar em altos valores de FSB, de memória e HT.
-Memory Voltage: É a voltagem para os módulos de memória RAM. Maiores valores permitiriam maiores valores de clock de memória.
-NB GTL_REF Ratio: da mesma forma que o CPU, essa voltagem está relacionada a estabilidade do NB em altos valores de FSB.
-1.2V HT Voltage: aumentar essa voltagem ajudaria a aumentar a estabilidade da comunicação entre o SSP e MCP em overclock com ou sem aumento da velocidade do HT.
MCP se comunica com o SSP via HT, regula uma VGA do tri-SLI, rede, SATA, IDE, etc.
-SB Core Voltage: aumentar essa voltagem permitiria estabilizar o MCP, a conecção de rede, de disco, etc em overclock.
VBridge ou voltagem do NF200: Aumentar essa velocidade permitiria maiores clocks do PCI-E dos slots controlados por ele.
HT ou freqüência LDT: a freqüência padrão é 200Mhz e constante, não mudando com o FSB e pode ser alterada independente do FSB também. O multiplicador do LDT é 5X padrão e pode ser mudado de 1 a mais de 8X dependendo da placa mãe. O HT influi no desempenho do MCP(disco, rede e principalmente do Tri-SLI e SLI nos NF6 e Tri-SLI no NF7.
PCI-E a velocidade é 100Mhz por padrão. Vc pode mudar a velocidade de cada slot 16x de forma independente se a placa mãe permitir.
A capacidade de overclock de uma placa mãe dependerá de quantas dessas opções estão presentes e podem ser alteradas.
O minimo que você precisa para overclocar o NF6/7:
Rivatuner 2.09 ou superior.
Rivatuner Core2 Temperature Monitor Plugin.
Rivatuner Driver Assinado para XP/Vista x64(vem junto com o 2.09).
SuperPiMod
Vista64 se usar 4Gb de memoria ou mais.
Dicas: Não existe receita de overclock que inclua todos os casos...
-Como dá para overclocar tudo separado, teste uma coisa de cada vez. Primeiro o CPU, depois a memória e por último a VGA
-Respeite os limites de temperatura. O CPU deve ficar a menos de 70 graus em load.
-Limite de voltagem é o limite que seu sistema de refrigeração segura o CPU ou CS. Seu cooler pode não aguentar nem 1.3V se o ambiente estiver muito quente. Os maiores resultados são atingidos com 1.55-1.6v pro CPU e pro C55. É arriscado usar voltagens maiores que 1.6v pro CPU e 1.65V pro C55
-O SSP e MCP são estáveis até 80-90 graus, portanto devem ficar abaixo disso.
-Não existe um único programa que prove estabilidade. Você pode primar, rodar mem test, Pi a vontade e, quando abrir o Oblivion, o jogo minimiza por erro... Eu gosto de rodar multiplas seções do Pi8M (cada uma deve ser iniciada pelo programa em uma pasta diferente) como triagem de clocks mais estáveis.
-Há pouca utilidade em aumentar a voltagem do NF200 e do MCP51.
-CPU e NB GTL_REF: essas voltagens fazem o CPU e NB esquentarem mais que o normal. Vc deve usá-las com cuidado.
-As memorias com latências em "auto" não ficam na mesma latência quando se aumenta ou diminui o clock. A Placa mãe automaticamente ajusta pros valores adequados pras novas frequências. Você só precisa ajustar manualmente se quiser forçar nas latências, o que só vale a pena nas memorias especiais pra over.
-A maioria das memorias comuns começa a ficar instável acima de 2.05V. Cuidado pra não queimar as suas.
-A ferramenta de diagnostico de memoria do Vista64 em modo extendido é util ao testar 4Gb ou mais de memoria.
Instalando o Rivatuner no Vista 64 bit.
As versões que não possuem driver com assinatura digital não funcionam no Vista64.
Se vc receber a mensagem durante a instalação espere que o programa termine de gerar o banco de dados e então cancele a mensagem. O programa irá abrir, mas sem identificar o driver de video.
Feche o Programa. Copie o driver com assinatura digital que acompanha o executável do guru3D na pasta do rivatuner e arraste e solte o arquivo sobre o rivatuner.exe que ele será instalado e o programa passará a funcionar corretamente na proxima vez que for aberto.
Usando o Rivatuner para monitorar a temperatura do Core2.
Descompacte o arquivo na pasta do programa e arraste e solte sobre o rivatuner.exe para que seja instalado.
-Abra o monitor de hardware que é a ultima opção das configurações da VGA.
-O monitor irá abrir mostrando algumas medições da VGA e/ou sistema. Clique em Setup.;
-A janela para selecionar os monitores aparecerá. Clique em Plugins;
Marque a opção para C2D que você instalou.
-As opções de medição dos cores do seu Duo ou Quad serão adicionadas ao monitor e podem ser selecionadas junto com as demais.
Rodando multiplas seções do SuperPi:
Cada seção precisa rodar em uma pasta separada. Depois crie atalhos para a area de trabalho ou menu iniciar para cada uma. Funciona normalmente no Vista 32 e 64.
Selecionando o CPU pra sua Nforce:
Quem overcloca não quer apenas margem de overclock. Quer que o clock final seja elevado.
E quem compra uma NF deve ter percebido que elas não estão entre as placas mães mais baratas. Elas não competem com as versões mais baratas do X38, P35 e 975 e 965 no caso do NF7 e 6 respectivamente. As melhores CPUs de overclock são as baseadas no Conroe e Penryn (Wolfdale) com 4 e 6Mb de cache com multiplicador 9 ou superior. Os baseados no nucleo Allandale com 2Mb (Core Duo E4000) ou versões mais reduzidas (Pentium E e Celeron E) também são opções de preço baixo, mas tem mais chances de parar perto dos 3.5Ghz pra uso diário, como os CPUs com multiplicador abaixo de 9.
PentiumE2160, C2D E4300, C2D E6600, C2D E6850, C2D E8400, Xeon E3110, C2Q Q6600 G0 são bons exemplos.
NF750i Brincando com alguns CPUs:
Apresentando a Asus P5N-D
Essa placa tem um aspecto bem simples. Usa um dissipador grande sobre o NB e NF200 e um simples sobre o SB. O NF430i usa o encapsulamento de plastico, não esquentando nada e não havendo necessidade de ventoinhas ou heatpipes. Existe uma ventoinha opcional que só deve ser usada com watercooler ou se vc tiver certeza que não irá atrapalhar o fluxo de ar do cooler do CPU. A placa foi destinada a refrigeração passiva do CS.
-O cooler é um Scythe Andy. Eu não gosto de coolers grandes que obstruem a manipulação, mas terei que usá-lo por enquanto no 2o PC.
O conjunto contém:
-P5N-D
-2Gb de Mushkin DDR2 800,
-2x500GB Samsung em RAID0,
-8800GT modelo de referencia,
-Seasonic 700W,
-gravador de DVD, CD, etc, montado num case Antec P182.
O Set de voltagens escolhido foi:
NB:1.6V ,
SB: 1.5V e só.
Ajustando o FSB e CPU voltage conforme necessário, demais voltagens em auto ou stock.
C2D E8400: Possivelmente o melhor CPU hoje pra pegar clock final elevado sem gastar muito. Esse já pegou 4.4Ghz pra uso diario na 780i e 4.2Ghz com o cooler box na minha antiga 680i.
Pra 750i eu setei as voltagens manualmente: basicamente só aumentei o NB em 1.6V. O SB em valor normal 1.5V e HT em valor normal 1.2V. Onde está HT na verdade é a voltagem do FSB.
Overclock extremamente fácil. Como eu já sei que o CPU vai a 4.4Ghz, não há necessidade de perder tempo com os FSBs abaixo de 1800. Até 4.2Ghz com 1.35V e acima disso com voltagens maiores. O limite chega quando eu coloco 1.45V pra levar o CPU a 4.4Ghz. A temperatura não estabiliza abaixo dos 70 graus e tenho que parar por aqui. O over chegou no limite do cooler a 4.2Ghz...
Interessante que o Overclock é estável mesmo com o sistema de gerenciamento de energia funcionando. Em IDLE o multiplicador vai a 6X. Muito bom pra prolongar a vida do CPU.
C2Q Q6600: Esse é novo, estreando na 750i. Meu outro pegava 3.96Ghz na 780i no Watercooler, portanto espero bonito desse também.
Novamente muito fácil. NB em 1.6V, SB em 1.5 e o HT pra 1.32V. Testei com os FSBs em 1333 e 1600. A placa aguentou 3.7Ghz a 1.6V, onde esbarra no limite de temperatura. Ir além com esse cooler é estressar o CPU a toa.
Xeon E3110: Esses processadores apareceram no mercado em fevereiro. Eles são praticamente E8400 melhores selecionados. Os relatos de alguns na net que tentaram remover o IHS dizem que os Quads, Duos EXtremes e alguns outros tem uma melhor interface, o que explica alguns pegarem menores temperaturas que outros bem mais fracos usando a mesma voltagem.
Mais uma vez OC sussa. Já sei que esse CPU vai a 4.5Ghz na 780i, então:
Ao contrário do E8400, o Xeon segura 4.32Ghz, inclusive com a voltagem pra 4.5Ghz, abaixo de 70 graus.
Pentium E2160: Os Allandale geralmente pegam 3.5Ghz sem dificuldade e são muito baratos, mas eles não tem a vantagem de nucleos selecionados como nos Quads e Xeons. Esse é novo também, estreando na P5N-D e também é o unico CPU que o Cooler não limita o Over.
Sem over a temperatura fica em +-20 graus IDLE, mostrando a força do Scythe Andy, que foi um dos melhores coolers do ano passado.
3Ghz sem problemas, mas acima de 3.2 já é sofrivel. Foram necessários 1.6V pra 3.43Ghz. O CPU é tão ruim de over que tive que deixar o FSB em 1.2V. O menor aumento pra 1.24V já deixava o sistema instável.
Um dos pontos interessantes da voltagem do FSB. A partir de certos valores de clock a janela se estreita e vc chegará a um valor otimo de voltagem VTT e qualquer coisa abaixo ou acima disso irá deixar o sistema instável pela interferencia eletromagnética. Se vc atingiu esse ponto, então vc sabe que está tirando o melhor do CPU.
Uma pena, 3.43Ghz só levou a temperatura a 50 graus em load.
NF780i Brincando com alguns CPUs
Apresentando a Asus Striker II Formula
O que a P5N-D tem de simples, a striker não tem. Custa mais que o dobro, tem o dobro de fases no regulador de tensão do CPU, o dobro no regulador de tensão das memorias, e um bom dissipador com ventoinhas acessórias para water cooler, tem painel LCD de diagnostico, tem conectores para sensores termicos além dos sensores da placa... A placa é destinada a refrigeração passiva do CS como a 750i.
-Usei nos testes a mesma fonte Seasonic 700W com 2 X3 Boosters de 300W.
O conjunto dos testes ainda continha:
-2x 8800GTX em SLI
-XFI Elite pro
-3x320 + 3x 500Gb RAID0
-DVDRW, etc, etc
-Cooler é um Aquagate S1 da Coolermaster montado no meu velho Aopen A600A.
O Set de voltagens escolhido foi:
NB:1.6V,
SB:1.65V,
HT:1.45V, e só.
Ajustando apenas o CPU voltage, VTT e GTL_ref conforme necessário.
E8400: Sem cerimonias: 4.4Ghz a 1.45V CPU, VTT em 1.26V
Apesar de carregar o SO em 4.5Ghz com 1.45V, infelismente não é estável nem com 1.55V.
Q6600: Sem cerimonias: 3.96Ghz a 1.6V CPU, VTT em 1.38V, CPUGTL_ref em +100mV.
Xeon E3110: Sem cerimonias: 4.5Ghz a 1.5V CPU, VTT em 1.30V.
Que tal 10.6s no super Pi sem overclocar as memorias?
Overclocando as memorias no NForce
Entendendo como a memória funciona no NF.
A memória é organizada como uma tabela com linhas e colunas. Vou usar essa analogia para a explicação inteira por motivos práticos. A junção de cada linha e cada coluna representa cada capacitor que armazenará a informação, bit, nos estados 0 e 1.
Imagine essa tabela se comporte em parte como a tela fosforescente de um monitor CTR. A imagem como a memória eletrônica é volátil. Ela tente a desaparecer ou se corromper se não for revitalizada ou dado um “refresh” de tempos em tempos.
Agora é fácil entender que um comando irá precisar de tempo para acessar uma linha, uma coluna, executar a escrita ou leitura, porque a memória precisa desse tempo para se preparar, carregar, descarregar ou se revitalizar. E quando um comando de leitura ou escrita é enviado, a memoria levará vários ciclos pra retornar o comando.
A memória trabalha em uma determinada freqüência (ou ciclos) em MHz e o tempo que ela leva pra fazer qualquer coisa também pode ser representado em ciclos, já que quase tudo que ela faz depende dessa unidade. Cada ciclo, independente do tempo em segundos que ele dura, é a unidade de tempo para a memória.
A memória, através do controlador de memória, atende as solicitações do CPU e se comunica com ele pelo
FSB. O FSB possui sua própria freqüência que é na maioria das vezes diferente da memória (Assíncrono).
O FSB dos CPUs atuais pode ser 200, 266, 333 ou 400Mhz que por ser QDR(transfere 4 informações por ciclo) é chamado 800, 1066. 1333 e 1600. Da mesma forma as memórias, ex DDR2, operam em 266, 333, 400, 533Mhz que por serem DDR(transfere 2 informações por ciclo) são chamadas DDR2 -533, 667, 800 e 1066, respectivamente. (Hoje as memórias Rambus pareceriam muito mais interessantes, pena que não vingaram pelo preço e tecnologia disponível na época).
A memoria precisa jogar seus dados, contidos em seus ciclos para os ciclos do FSB. Mesmo operando em modo síncrono, ex FSB em 400Mhz(FSB1600) e memória em 400Mhz(DDR2-800), a memória é incapaz de transferir 1 de seus ciclos para cada um dos ciclos do FSB. Isso só pode ser feito a cada X ciclos do FSB, ou
tRD-Active Read Delay.
Quando a memória está operando em modo Assíncrono, ex FSB em 333Mhz(FSB1333) e memória em 400Mhz(DDR2-800), a memória precisa além desses ciclos, um tempo para organizar os dados e ajustar a diferença de velocidade. Esse tempo é o
Async Time.
Agora é fácil entender que a velocidade do FSB determina o quanto de dados podem ser transferidos da memória ao CPU. E o tempo mínimo que isso pode ser feito, ou a
real latência da memória, depende de quão rápido são os ciclos do FSB e o intervalo de ciclos do FSB que isso pode ser feito (tRD+ Async). Por isso um CPU de mesma velocidade com FSB333 é melhor que um com FSB266 pelo simples fato que ele pode usar melhor uma mesma memoria. (Ex QX6850 x QX6800)
Por outro lado aproveitar a velocidade possível entre a memoria e o FSB também depende se a memoria é capaz de preencher a maior parte dos ciclos possíveis num dado tempo. Ou o quanto eficiente é a memória.
De nada adianta memórias ultra rápidas e eficientes se a transferência possivel pelo FSB é baixa e de nada adianta um elevadíssimo FSB se a eficiência da memória é baixa.
Antigamente as memórias eram ultra lentas, tipo 66, 100, 133 ou mesmo 166Mhz nas PC-66, PC100 e PC-133 ou nas DDR-200, DDR266 e DDR333, e 30Mhz ou mesmo 10Mhz era um bom overclock. Para overclocar o CPU via FSB vc era obrigado a usar o modo assíncrono “para baixo”. Então melhorar a eficiência com um CAS 2 ao invés de 3 era o maximo pq qualquer coisa melhorava relativamente bem mais que o overclock em si. Hoje e principalmente com as DDR3 o caminho é inverso. Vc usa o modo assíncrono “para cima” sem overclock para usar as memórias DDR2-667, 800 e 1066, etc sem overclock algum. Então usar DDR2-667 pra 800 pode não adicionar nada em termos de performance pratica (1fps em um jogo com detalhes elevados não é performance pratica), ou mesmo usar CAS4 ao invés de 5 e o ganho ainda ser uma pereba.
Memórias especiais pra over CAS3 ou 4 ou DDR2 1200, etc só tem lógica em sistemas com CPUs muito bem overclocados.
Claro que o Core2 pode fazer maravilhas com esse sistema de memória. Mas quando a controladora for ondie (Nehalem) veremos um ganho por memória, especialmente DDR3 que não foi visto até agora, nem mesmo com o K10 e as latências voltarão a ter mais importancia.
Ao contrário dos Chipsets Intel, sis, etc o Nforce NÃO é restrito a algumas combinações de FSB e memória e a partir daí as memórias sobem de forma proporcional.
Existem 2 tipos de associação do FSB com a memória:
Linked significa que a memória sempre aumentará se o FSB aumentar. Linked tem uma proporção fixa de acordo com um
divisor (1:1, 3:2, 2:3, 1:2, etc,etc).
O setup as vezes chama 1:1 o valor Quad bumped do FSB com o valor Dual das memórias, ex: FSB800 com DDR2-800 seria "1:1", mas isso é falso.
O que determina por exemplo que o QX9770 usará divisor 1:1 com DDR2-800 é o que se chama Stripe, que nada mais é do que uma relação pré estabelecida pelo FSB nativo do CPU. Linked pode ser sincrono ou assincrono, o que quer dizer que o CPU com FSB 800 sincroniza com DDR2@400, o de FSB 1066 com DDR2-533, o de FSB 1333 com DDR2-667 e o FSB1600 com DDR2-800 e a partir daí sobem proporcionalmente. Qualquer outra relação com outro divisor será modo assincrono.
O modo
Unlinked, que é apenas suportado pelo nForce, permite que vc atribua de forma independente o FSB e a memória pq eles podem usar praticamente qualquer valor de divisor, ex 14:15, e cobrir quase todas as combinações assíncronas possíveis, exceto algumas poucas combinações impossíveis pela natureza das memorias. O modo unlinked pode ser sincrono ou assincrono, dependendo do que vc setar. Assim vc não vai se deparar com coisa do tipo: "minha DDR2-800 está num divisor em downclock a 720Mhz e o proximo divisor disponível salta pra 930Mhz, mas ela é estável à apenas 900 e não tenho como aproveitar isso".
É essa característica do nForce permite que ele use com CPU em stock (FSB em 800, 1066, 1333, 1600, etc) as memórias especiais (DDR2-1111, DDR2-1140, DDR2-1200, DDR2-1400) em seus clocks padrões, sem precisar overclocar nada, o que fica impossível numa placa mãe com meia duzia de divisores disponíveis.
Ficando muito mais fácil que escolher o que é melhor de acordo com o que suas memórias agüentam e por isso é o unico modo recomendado.
Mas nem sempre a freqüência mais alta ou algumas latências mais baixas farão diferença.
Entendendo os Parâmetros de Latência e como cada um se posiciona.
Vendo as opções de latência para a Striker II Formula e como elas se correlacionam. Fiz esse esquema para uso prático em overclock.
CL: CAS Latency. É o tempo necessário para a “coluna” da nossa tabela responder, portanto é o mínimo tempo necessário para que um comando obtenha resposta após a linha set ativada(linha+coluna). Entenda que uma resposta leva muito mais tempo que o CL em si.
tRCD: Row Address to Column Address Delay. É o tempo minimo necessario para a ativação da coluna após a ativação da linha. Portanto o mínimo intervalo para começar a ler ou escrever qualquer coisa.
tRP: Row Precharge Time: É o tempo necessário iniciar a ativação de uma linha.
tRAS: Row Active Time: É o tempo entre a ativação de uma linha e outra. Ele só pode ser efetivamente maior ou igual que a soma dos 3 anteriores.
CMD: Command per clock. É o intervalo de tempo que um comando dado pelo controlador de memória possa ser enviado para a memória
tRRD: Row Active to Row Active Delay. É o mínimo tempo que uma nova linha poderá ser ativa após a ativação de outra.
tRC: Row Cycle Time. É o menor tempo para ativação de uma mesma linha, portanto só pode ser a soma do tRAS+tRP.
tWR: Write Recovery Time: É o minimo intervalo de tempo para um dado escrito poder ser apagado e a célula estar responsiva a um novo comando. Também referido como o mínimo tempo para que o dado seja gravado com sucesso e poder então ser apagado.
tWTR: Internal Write to Read Command Delay: é o minimo intervalo para que um dado escrito possa ser lido.
tREF: refresh time: é o tempo em microsegundos ou ciclos que dura o processo de refrescagem. O refresh ocorre a cada x ciclos e dura alguns ciclos (ex DDR400 a cada 2x3120 ciclos durante 7.8microsegundos). Depende de quais opções a placa mãe oferece.
tRD: Active Read Delay. Como dito anteriormente é o mínimo intervalo de ciclos do FSB necessários para que 2 ciclos de dados da memória sejam transferidos.
tRFC: Row refresh cycle time: Corresponde ao intervalo total entre a ativação sucessiva de uma mesma linha. Sempre maior que o tRC.
ASync Latency. É o intervalo de tempo necessário para o ajuste entre a memória e o FSB em modo assíncrono.
Perceba que alguns parametros controlam o comportamento em uma maior perspectiva e precisam ter uma relação minima com outros parametros, e geralmente o valor minimo é a soma de varios outros. Se vc setar um valor menor neles, o sistema não irá responder. Se vc setar um valor maior, de nada adiantará forçar no CL ou tRP isoladamente porque a memoria irá ter que atender esse parametro de qualquer forma.
Esteja avisado que para alguns parametros chave, o proprio bios das placas NForce já seleciona o menor valor possivel para o clock quando setado em "auto", como Async, tRD, tRFC. Então se vc pretende ignorar os sets automaticos e tunar um unico parametro, tipo CL, é melhor se preparar pra tunar todos eles.
Agora que vc entendeu como cada coisa funciona no NForce fica muito fácil imaginar o que vai acontecer ao setar determinada frequencia em determinado FSB com determinadas latencias. Nos demais Chipsets a coisa é um pouco diferente, mas se vc já está acostumado com as restrições de 5 anos atrás não terá problema algum.
Em relação a voltagem, como o CPU as memorias são governadas pelo
Memory Voltage, o
VTT e o
V_ref para o funcionamento, estabilidade e intensidade do sinal respectivamente. Todos as 3 voltagens irão determinar o quanto de clock vc irá conseguir. O VTT não é o mesmo do CPU, ele é determinado pelo VMem e vc pode apenas monitorá-lo.
O minimo que vc precisa para overclocar as memorias com o NForce:
Ferramenta de diagnostico de memoria do Vista.
Para 4Gb ou mais, Vista 64bit.
Passos uteis:
1-Overcloque o CPU primeiro, usando o modo assincrono "unlinked", com as memorias na frequencia nominal do jeito vimos anteriormente. O mais importante ainda é o quanto rápido seu CPU fica. Se o CPU é ruim de over, nada mais tem sentido.
2-Determine o melhor FSB que seu CPU aguenta. A maioria não aguenta FSB elevado, mesmo com multiplicador no minimo.
3-Com um FSB e o CPU não muito elevados em modo "unlinked", determine quanto as memorias aguentam em "auto". Acima de 500Mhz (DDR2-1000) o bios não terá pena de suas memorias e usará 2.2, 2.3V para atingir o clock desejado. Quando o limite chegar, tente manualmente diminuir a voltagem ou aumentar pra ver se vai mais longe. Nesse ponto vc descobrirá se suas memorias aguentam voltagem. A maioria não aguenta mais de 2.05V estáveis por longos periodos.
4-Agora vc sabe o melhor clock do CPU, FSB e Memoria isolados que seu sistema aguenta. Sete os 3 melhores valores simultaneamente. Entenda que nem sempre o NB vai levar a memoria junto com o FSB, mas o mais importante ainda são o CPU e FSB.
5-Agora vc sabe do que seu sistema é capaz. Selecione o melhor: O melhor nem sempre é o clock mais alto.
Dicas:
-Memtest, ou a ferramenta do windows não garantem estabilidade assim como nenhum programa sozinho garante. É apenas uma triagem.
-Dê preferencia para 2 pentes ao invés de 4. Ex. 2x2Gb ao invés de 4x1Gb.
-Atenção para overvoltagem. Suas memorias podem pifar em menos de 6 meses com voltagens muito altas.
-A estratégia de ir diminuindo um parametro de latencia por vez e ver o que dá é completamente coisa de Newba agora, não?
-Apesar de funcionarem no NF, as memorias DDR2 533 e 667 terão problemas com os CPUs de FSB1600 nos demais chipsets. Portanto memorias DDR2-800 são as opções de compra mais baratas hoje.
-Overclock de memoria produz resultados nos benchs de memoria e casos muito especificos. Requer muito trabalho e um conhecimento muito bom de seu hardware. Não espere grandes mudanças em jogos, programas, etc. Elas não irão acontecer a menos que seu hardware seja muito bom de over.
Eu tenho DDR2-800... e agora?
O tipo mais comum de memoria DDR2-800 é o 5-5-5-15 ou 5-5-5-18 o que muitos chamam "CAS5". Os numeros representam os 4 primeiros parametros de latencia que vimos antes. Alguns vão dizer que são comuns, outros que são fracas. Eu diria: seu sistema tira o melhor delas?
Nós já vimos que o sistema aproveita melhor a memoria conforme o FSB aumenta e de preferência em modo síncrono com a memória, porque não haverá async time. O tRD pode aumentar para atender a relação vista na figura acima e se usarmos memorias mais rapidas que o FSB, elas terão que ser rápidas o bastante para compensar o async e o novo tRD.
Vamos colocar um QuadQ6600 pra tirar o melhor das nossas DDR2-800, no caso A-Data DDR2-800 5-5-5-18 2Gbx2.
A figura 1 mostra minhas memorias em modo sincrono com o FSB em 1600 (400Mhz). Alterando o multiplicador, eu coloco o CPU de 2.4 a 3.6Ghz. Quanto mais rapido é o CPU, mais ele vai solicitar da memoria e mais a performance de uso da memoria aumentará, mesmo com a memoria sempre em 800Mhz e mesmas latencias. Acima de 3.2Ghz eu não vejo mais aumento. Nesse caso o CPU já tirou o melhor da memória e iria se beneficiar de memorias de baixas latências ou maior memclock ou memclock+FSB.
A figura 2 mostra o quanto melhor fica o uso da mesma memória nos mesmos 2.4Ghz com FSB1066 e 1600. Seria uma perda de tempo com poucos resultados tentar forçar "CAS4" ou "CAS3" a 2.4Ghz FSB1066 (já seria de pouca utilidade mesmo em 2.4Ghz FSB1600 como vimos na figura anterior). Por isso eu disse que se o CPU é ruim de over, nada mais faz sentido.
Na figura 3 temos a combinação de clock e FSB e contando com o fato das memórias DDR2-800 operarem em modo assincrono com FSB diferente de 1600. A memória operando nos mesmos 800 "CAS5" (claro que o ajuste de async time e tRD são os melhores para os novos valores de FSB) tem performance totalmente diferente.
E finalmente na figura 4 eu coloquei as "latências das memorias" que pode ser medida com alguns softwares. Como dá pra ver esse valor só deve ser usado para comparar e tunar memórias se o CPU e FSB estiverem sempre no mesmo valor. Ninguém vai dizer que DDR2-800 com 80ns a 1600 é pior que 75ns a FSB1066 ou 68ns a FSB1333. Leitura e escrita são sempre os melhores parâmetros de medida, de preferência com mais de um software. Por essa razão que não citei nenhum software desse tipo nos requerimentos minimos de overclock: Se você determinou que o modo síncrono é o melhor no seu caso, é obvio que baixar as latências irá diminuir a "latência da memória" e aumentar os valores de escrita e leitura, o que importa é se fica estável. Se você determinou que o modo assíncrono é o melhor, vc irá tentar o valor mais alto de memclock, onde as latências ou baixam muito pouco ou mesmo serão aumentadas. Vc só refina em modo assincrono se estiver preso em alguma proporção fixa (modo linked) e as memórias puderem ir mais longe que o determinado pelo FSB em modo linked, mas isso só acontece com chipsets intel, via, etc, não com o nforce.
Agora já vimos que se eu tenho um CPU que em over é pior que um Quad QX9770, o melhor CPU disponível hoje: 3.2Ghz FSB1600 em stock; provavelmente eu nem estou fazendo cócegas nas DDR2-800 "CAS5".
Não é a toa que nenhum review de memórias que usa CPU em stock consegue nada das DDR3 a não ser em alguns benchs de memória. Partindo pro proximo passo, eu aumentei o FSB pra 1800 (450Mhz) e deixando as memórias em auto em sincronia obtive 900 5-6-6-21.
5-6-6-21 é bem alto pra apenas 900Mhz, mas eu não estou nem preocupado com isso agora.
Na figura 1 temos novamente o desempenho da memória em FSB1800 de acordo com o CPU. Veja que mesmo em 2.7Ghz com 900 5-6-6-21 o uso da memória é melhor que em 3.6Ghz FSB1600 800 5-5-5-18.
Na figura 2 vemos que nem sempre um aumento de 100MhzDDR irá promover aumento de performance. Com FSB1600 em modo assincrono, a memória em 900 mal consegue a mesma performance que em 800 sincrono. Com 1800 de FSB, vc vê que mesmo assincrono "pra baixo" um FSB mais elevado pode oferecer uma melhor performance com 800Mhz. E assincrono para cima tive que chegar a DDR2-1110 para oferecer algum ganho sobre 900 em modo sincrono.
Refinando latências das memórias:
Chegamos a esse ponto:
Q6600 a 3.6Ghz, FSB 450, DDR2 chegando no máximo a 1110 (ou 1111) (esse valor incomum é na verdade um divisor exato pro nforce e é de onde vem os valores atipicos de algumas memórias de over, tipo Corsair DDR2-1111, DDR2-1140, etc. Esses clocks não são escolhidos ao acaso).
Pela tabela acima eu então usaria modo sincrono e refinaria as latências. Como essas memórias não são especiais pra over, eu não perderia tempo fazendo isso pro dia a dia, pq o ganho é pouco, mas farei pra ilustrar o tutorial.
Sem idéia por onde começar? Veja como é fácil:
-Vc deve fazer essa sequencia um passo por vez;
-Deixar os valores que ainda não foram determinados em "auto";
-Sempre testando a estabilidade com cada valor;
-Procurar novos valores sempre com os já determinados aplicados;
-Após o esquema estar pronto, se vc mudar um valor, outros podem precisar mudar obrigatoriamente.
-A ordem que os parametros estão no setup não importa, vc precisa desenvolver uma ordem lógica ao tunar.
1- Async: como estamos em modo sincrono, deixarei sempre em "auto", pq esse valor não tem efeito em modo sincromo.
2- tRFC: É o parâmetro mais amplo disponível. Normalmente entre 40-60 pra DDR2. Um ciclo abaixo do valor mínimo e seu sistema não vai nem iniciar. Determinei que 41 é o mínimo, então passei pro seguinte;
3- CMD: Com FSB elevado o unico valor possível é 2.
4- tRAS: Fui diminuindo até o menor valor estável, no caso 12. Achado o tRAS, eu já sei que CL+tRCD+tRP=tRAS=12
5- CL: determinei que as memórias só aguentam CL=5
6- tRD: Se CL=5, então o menor valor de tRD pela formula anterior é 3 com CMD2. Se eu usasse CL=4 o menor valor seria 4. Diminuindo o CL em 1 ponto eu perderia 30% em transferencia máxima possível pelo do FSB e nem sempre valeria a pena pq eu poderia perder tudo que ganhei aumentando o FSB.
7- tRCD: esse valor geralmente diminui bem. No caso cheguei a 3;
8- tRP: não foi surpresa descobrir que 4 era o valor minimo, afinal a soma do CL+tRCD e tRP teria que dar 12.
9- tRC: não preciso nem testar, o menor valor só pode ser 16 (tRP+tRAS)
10- tWTR: normalmente varia entre 9-12; aqui 9 ficou estável;
11- tRRD: normalmente varia entre 11-14; aqui 11 ficou estável;
12- tWR: normalmente varia entre 2-4 e também reduz bem, chegando a 1 aqui;
13- tREF: No caso é a duração do refresh e não o intervalo em que ele ocorre. Diminuir o valor pode impedir que a memória pegue altos clocks, mas 1 funciona bem com 900;
14- Pronto. Nenhum parâmetro precisa ficar em "auto". No caso só deixei o ASync porque ele não tem efeito em modo sincrono.
Dicas:
-Vc pode setar CL+tRP+tRCD
-Os bios de algumas placas mãe, tipo EVGA 122CK, exibem os valores atuais de "auto" entre parenteses. Isso é muito útil pra descobrir o valor de certas latências e diminuir o numero de tentativas.
-Existe muito pouca informação realmente util de overclock em memórias na net. Todos os reviews que li não tem a menor idéia do valor de determinados parâmetros e optam por simplesmente deixá-los em "auto", ou deixar metade em "auto" sem saber se os demais estão certos, sem fazer as alterações necessárias qdo se muda o FSB ou algum parâmetro, ou culpar a placa mãe por ser "instável" ou "bugada". Alguns valores eu obtive da experiencia com a 122CK e diversas memórias DDR2 diferentes e do NF4 e 5 com DDR1 e 2.
Se vc ainda não desistiu de overclocar as memórias, aqui estão os resultados finais. 900 com latencias refinadas é melhor que 1110 e ambos passariam dos simbólicos 10Gb/s se estivessemos usando um Dual core ao invés de Quad. O uso da memória melhora 40-70% em relação ao stock com apenas 100Mhz. Muito mais devido ao CPU e FSB.
O CPU ainda é o fator de maior importância em performance de memória. Mas 800, 900, 1110 não aumentam nem 1fps no Crysis com o CPU a 3.6Ghz com resolução e qualidade elevada (nem o CPU de 3 pra 3.6Ghz melhora alguma coisa). Razão pela qual muitos nem consideram hoje velocidade e capacidade de over em memória importantes na hora de montar um PC, apenas quantos Gigabytes comprar. Vc terá muito mais diversão com um sistema SLi do que com CPU multi core ou muito menos memória.(O formato do 2o gráfico é a propria realidade da importância de over em memórias hoje)
Outros Ajustes Finos
PCI-Express e Hypertransport:
NVRAID. Porquê sou sempre o primeiro a entrar num servidor on line de BF, UT, etc: