Saudações caros usuários do GdH. Vim com a iniciativa de mostrar algumas dicas para fazer overclock nos novos Nehalem (Core i7), de codinome Bloomfield.
Nos meus testes, como podem ver na minha assinatura, foi usada a mobo EVGA x58 3x SLI, o conjunto de memórias DDR3 OCZ Gold 1600MHz, e para resfriar o bicho, um Thermalrigh Ultra 120 Copper.
Como não estou com minha câmera fotográfica (está na casa da minha namorada), vou por enquanto apenas citar as principais novidades (relacionadas principalmente a over) e alguns resultados. Não muitos por enquanto, pois estou com o processador há 3 dias apenas e só agora consegui estabilizá-lo em 4.0GHz (stock = 2.66), inclusive, ainda está com 2 horas de stress test.
1) Novas características e opções de tweaking
Primeiramente, se você quer fazer um over de no mínimo uns 20%, desrecomendo completamente o cooler Box. A maioria aqui já deve conhecer os coolers box da Intel, e esse não é diferente. Para piorar, esse processador é bem esquentadinho para um processador de 45nm. Acho que a futura litografia de 32nm vai fazer um bem danado aos Nehalem.
Como cheguei dos EUA com muita pressa, e etc, nem instalei com o Cooler Box, fui logo para o TR Ultra 120 Copper, para não perder tempo, hehe
E são poucos os coolers "aftermarket" que estão dando conta. Têm o Noctua NH-U12P , que ouvi falar bem um tempo atrás, mas não cheguei a ver testes; O Thermaltake V1, que tem se saído muito bem, quase ao nível de um Thermalrigh Ultra 120 Extreme ou Black. Esse aliás (junto com o Copper) é o outro aircooler que vi bons frutos em overclocks relativamente pesados no i7.
A Zalman também lançou um clipe adaptador para a plataforma 1366, mas os coolers da Zalman não estão dando muita conta pelo que tenho visto não. Até tenho o clipe aqui, fechadinho, desisti e comprei o Copper.
Chega de papo furado. Vamos às principais diferenças nas opções de overclock:
I) Com esse controlador de memória integrado, os i7 suportam oficialmente voltagem das memórias (vdimm) de até 1.65V. É altamente recomendado não passar disso. Porém há fortes rumores que na verdade essa informação que a Intel passou foi equivocada, e o que você não pode passar é de uma diferença de 0.5V entre a tensão Uncore e a tensão das memórias.
II) O Princípio ainda é o mesmo. Você tem um clock base (Bus Speed) e o multiplicador do processador. Para calcular o clock final, basta multiplicar um pelo outro. Mesma coisa para a RAM.
1.a) Características da placa-mãe EVGA x58 3xSLI
Agora vou falar um pouco sobre as opções dessa mobo, que eu achei excelente, inclusive para over.
Ela tem um dissipador ativo (com um fan que roda a 5.000RPM) na northbridge, e passivos no mosfet e southbridge. Deve-se colocar os 3 pimeiros pentes de memórias nos slots verdes, bem pouco intuitivo, hehe. Se colocar nos pretos, a placa provavelmente nem "boota".
Amanhã quando pegar a câmera, bato fotos da Bios e começo com as fotos e opções de over. Mais tarde posto alguns benchs, como 3dmark, superpi, etc... E de jogos também.
2) Overclocking
Bom, vamos lá. Primeiramente, vou postar as fotos das opções da Bios.
Eis o menu principal:
No standar CMOS Features, não temos nada de interessante, apenas data e hora. Em Advanced BIOS features, o mais interessante é a ordem de boot e só. Na parte de Integrated Periphals, apenas mexi nos dispositivos SATA, mudando-os para o modo RAID, configurado no meu pc antigo. Para a primeira vez, basta reiniciar o pc, salvando as alterações, e apertar Ctrl + I ao bootar de novo.
Na parte de PC Health Status, podemos monitorar as voltagens e temperaturas principais do cpu e da mobo. Além disso, começa a primeira mudança nas configurações. Na primeira opção, configuramos os fans todos a 100%, em vez de deixar a mobo controlá-los.
Indo ao que interessa, o melhor menu é o Frequency/Voltage Control:
Bom, basicamente não vou dizer como fazer o over no i7, e sim ajudar a entender cada configuração e opção, e apresentar algumas possíveis estratégias e tentar fazer um mini passo a passo no final... Que pelo menos deram certo para mim até aqui, passando minha experiência adiante.
Mas há coisas que não se deve nem pensar antes de mexer. A primeira delas é certificar-se que a opção Dummy OC está desativada. Como sempre foi com overclock, não deve-se misturar overclock manual com overclock automático. Mas para quem quer apenas um over de 3.2GHz, sinta-se a vontade em ativar essa opção e não mexa em mais nada, apenas aproveite
A segunda opção (Extreme Cooling) também deve ficar desabilitada, a não ser que você more no Pólo Sul ou esteja usando Nitrogênio Líquido.
Existem 3 sub-menus importantes dentro da Frequency/Voltage Control. São eles:
I) Memory Feature:
Aqui podemos escolher primeiramente o SPD, que deve-se deixar em Standart a não ser que suas memórias tenham profile XMS. Ainda não trabalhei com kits que tenham, mas se trabalhasse, a princípio faria o over com esse profile desativado, ao achar um over estável na cpu ativaria o profile.
Em Memory Control Setting devemos deixar a opção enabled marcada, e na frequência devemos observar o seguinte:
Na SS, está escrito : 1067MHz / 2:8
A única coisa que nos interessa daí é o último número, que é o multiplicador das memórias. Esse numero multiplica o BCLK, ou Cpu Host Frequency, e nos dá a frequência das memórias. Observe que o primeiro numero (1067 no caso acima) nos dá a frequência quando escolhemos o multiplicador 8 usando o BCLK stock, que é 133MHz. Não quer dizer que ela vai ficar em 1067 sempre. Conforme você fizer o over no BCLK, essa frequência aumenta. Por exemplo, se você atingir 200 de BCLK e manter a opção acima do jeito que está na SS, você terá nas memórias 200x8 = 1600MHz, e não 1067MHz.
A princípio é bem interessante você deixar o multiplicador o mais baixo possível, para que quando ocorra um problema com o overclock, você saiba que não é nas memórias. Além disso, é interessante relaxar as latências, até achar o máximo de over estável na cpu, pelo mesmo motivo.
Observe que se suas memórias forem 1067MHz, o máximo de over na cpu que você consegue sem ultrapassar as frequências das memórias é 3.7GHz, já que você faria 21(multi cpu) x 178 (BCLK) = 3.7GHz. As memórias ficariam então 178x6 = 1067MHz. Se suas memórias forem 1333MHz, o máximo de over na cpu sem ultrapassar a frequência das memórias seria 21x222 = 4.66Ghz, deixando as memórias em 222x6 = 1333MHz. Percebe-se que para uma memória não atrapalhar o overclock nos novos i7, basta que ela seja de 1333MHz, já que um BCLK de 222MHz é bem difícil de alcançar.
As outras opções podem ser deixadas em auto, como na SS.
II) Voltage Control:
A primeira opção na sessão de voltagens dessa excelente placa da evga, é o controle de vdroop. Se você deixar habilitado (With Vdroop), o vcore (voltagem do procesador) que você setar na Bios vai ser ligeiramente maior que o reconhecido no windows. Adicionalmente, quando o cpu estiver em uso mais pesado, o vcore vai descer mais ainda, tentando manter uma segurança com as temperaturas.
Se deixarmos essa opção desabilitada (Without Vdroop), o Vcore que setarmos na Bios será ligeiramente menor que o reconhecido no windows. Adicionalmente o Vcore aumentará durante full load na tentativa de manter a estabilidade, aumentando assim a temperatura.
Vcore este que é a segunda opção. Como todo mundo já sabe, maior vcore traz mais danos ao processador a longo prazo e maior temperatura, junto com maior estabilidade. Essencial para over. A intel recomenda usar até 1.370V.
A segunda opção é o CPU VTT. Ele também é importante no over. A intel recomenda usar até +350mV.
A terceira opção é o CPU PLL, que assim como todas as outras voltagens, com exceção da Dimm voltage, deixaremos em auto a maioria do tempo.
Dimm essa, que como dito em cima, a Intel recomenda até 1.65V. Essa é a diferença das memórias DDR3 para i7 e as lançadas antes. Porém, estima-se que basta deixar essa voltagem no máximo 0.5V maior que a CPU VTT para não ter problemas. Como o CPU VTT stock é 1.1V, e a DIMM 1.60V, há quem diga que a Intel disse que a voltagem para as memos é no máximo 1.6V porque ao tentar aumentar essa voltagem sem mexer no CPU VTT, gerou-se uma diferença maior que 0.5V, logo o problema seria essa diferença, e não a voltagem das memos em si.
A última opção é o PWM Frequency, que mexe com os reguladores de tensão da placa. Basicamente, em 800KHz (default), obtém-se melhor temperatura nos mosfets. Em 1067KHz, maior opção possível, obtém-se maior estabilidade porém maior temperatura.
III) Cpu Feature:
Bom, nessa seção escolhemos opções referentes ao processador.
Primeiramente deixamos essa opção Intel SpeedStep desabilitada.
A segunda opção é o Turbo Mode. Essa opção aumenta o multiplicador do processador em 1. Tornando o multi máximo do i7 920 em 21x, e do 940 em 23x.
Todas as outras opções deixamos desativadas, com exceção da Intel HT (que é a opção que faz cada núcleo simular mais um, tornando o processador em "octo-core") e as duas primeiras do QPI. Em QPI Frequency Selection, escolhe-se 4.800GT/s para os 920 e 940, e 6.400GT/s para o 965.
Falando um pouco sobre a opção Hyper-Threading (HT), ela teoricamente traria enorme melhora de performance, coisa que não ocorre. Na verdade, é muito difícil perceber alguma melhora. Essa opção quando desativada pode permitir estabilidade em clocks maiores.
Agora saindo desses três menus e voltando a Frequency/Voltage Control, fazemos o overclock em si.
Em CPU Clock Ratio escolhe-se o multiplicador do CPU. Uma observação relevante é que parece que os Core i7 não gostam de multiplicadores pares. Por isso, se você colocar um multi par, deixe o Turbo On, para adicionar um e o multi ficar ímpar. Se deixar um multi ímpar, desabilite o Turbo Mode.
Cpu Host Frequency é o BCLK, que multiplica o multiplicador e nos dá o clock do processador.
MCH Strap pode aumentar a estabilidade conforme aumenta-se. A princípio deixaremos em AUTO.
O CPU Uncore Frequency deve-se deixar sempre no mínimo duas vezes a frequência das memos. Testaremos com 16x e 17x.
CPU clock skew é uma opção que a evga colocou na última BIOS lançada e que eles disseram que não danifica hardware nenhum, seja a opção selecionada. Também disseram que não afeta o over, mas colocaram mesmo assim caso tenham deixado algo passar.
A próxima opção também foi integrada à última BIOS da evga, bem inútil...
Em PCI-E frequency, deixaremos incialmente em 102MHz, se conseguirmos, desceremos depois. NUNCA deixe em auto.
2.2) Mini Passo A Passo
Como quem faz over conhece, não adianta eu passar as configurações que deram certo comigo para vocês testarem. Pode ser que dê certo, pode ser que dê errado, e pode ser que dê certo mas que vocês estejam colocando voltagem demais em um processador que pede menos que o meu.
Há várias estratégias. Uma que o seguinte guia feito por um cara no fórum da evga (
http://www.evga.com/forums/tm.asp?m=716108&mpage=1&key=) é basicamente deixar tudo em stock e ir aumentando o QPI de 5 em 5 MHz, até obter algum erro.
Dois detalhes que ele não faz nesse guia, que eu acho que pode poupar trabalho no futuro, são:
1) Diminuir o multiplicador da memória para um valor que mesmo você aumentando o QPI, suas memórias não passem do clock de fábrica delas. Ou seja, se suas memos são 1600MHz, e você quer um over no procesador de 200Mhz (QPI) x 21 (multi cpu) = 4.2GHz, não deixe o multiplicador da memória em um valor maior que 8, pois em 8 você já obtém seus 1600MHz.
Recomendo que faça isso pois se der algum erro ou tela azul durante o overclock, você sabe que não é culpa das memórias.
2) Reduzir o multiplicador da memória e do processador para o mínimo, e ir aumentado apenas o BCLK. Gosto de fazer isso (apesar de não fazer mt, hehe) para poder descobrir até que BCLK a placa mãe chega, já que essa é uma característica da mobo. Quando você chegar num BCLK que apresentar problemas, você sabe que não vai ser a cpu, pq vai estar em apenas 2.4GHz por exemplo, nem as memórias, que estãrao em 1200MHz (supondo que elas sejam de 1333MHz para cima).
Então, acho que meu passo-a-passo seria algo assim:
Primeiramente, desabilite o reinicio automático do sistema quando ocorrer uma tela azul, para ter mais chances de identificar o problema. Para fazer isso no windows vista/seven:
http://img.techpowerup.org/090325/auto_restart.jpg
I) Deixe todas as voltagens em auto, com exceção das vdimm, que deve-se setar em 1.65V. Eu prefiro deixar o vdroop desabilitado. Mas já que você já sabe para que serve, você decide o que acha melhor!
II) Diminua o multiplicador das memórias para o menor possível e aumenta ligeiramente as latências das mesmas.
III) Diminua o multiplicador do processador para o menor possível
IV) Aumente o QPI de 5 em 5 MHz, testando com um programa de stress (como prime95 por exemplo) por uns 15 minutos.
V) Se não houver problemas, repita o passo IV. Se tiver problemas e o QPI estiver relativamente alto (~200MHz) é bem provável que você tenha alcançado o limite da mobo. Apenas aumenta o QPI PLL voltage um pouco, escolha o PWM Frequency para 1067MHz e MCH Strap para 1600. Se não melhorar, você realmente atingiu o limite da mobo.
Sabendo o BCLK máximo que você conseguirá, não esqueça desse valor. Se seu máximo foi de 200MHz, o máximo de over que conseguirá no cpu seria 4.2GHz no caso do i7 920. Isso porquê se você alcançou apenas 200MHz com o multiplicador do processador baixo, as coisas só vão piorar quando você aumentar o multi.
Agora um próximo passo seria:
I) Volte o multiplicador do processador para 20x + Turbo Mode On
II) Volte o QPI para 133MHz.
Và aumentando o QPI de 5 em 5MHz até ter uma tela azul ou congelamento. Travamentos normalmente são devido falta de vcore. Aumente um pouco. Tela azul 0x000000101 pode ser vcore ou cpu vtt, com mais chance de ser vcore. Aumente o vcore, se não for suficiente, aumente também o CPU VTT. Sempre em um passo maior do que estava antes. Nunca pule de 1.35 de vcore para 1.42 por exemplo, sem testar os meio termos. Tela azul 0x00000124 pode ser cpu vtt ou vcore, com maior probabilidade de ser CPU VTT. Aumente essa voltagem, se não funcionar, aumente o vcore.
ATENÇÂO: Pare de fazer isso até alguma voltagem necessária para estabilizar o sistema ser absurdamente alta ou atingir uma temperatura de 85ºC em qualquer parte do sistema (mosfets, northbridge, cores do cpu).
Chegando nesse limite, você já tem seu overclock no cpu. Aumente o multiplicador das memórias para o mais próximo (porém menor) que o valor de fábrica dela, e coloque suas latências segundo o fabricante recomenda.
Teste a estabilidade de novo. Se ficar tudo oK, pode tentar aumentar o multi da memória de novo, desde que não fique muito acima do seu valor de fábrica. Teste a estabilidade de novo.
Bom, acho que é isso. Não ficou muito bem elaborado, mas também não ficou complicado e enrolado, espero. E não se assuste, overclock nos novos i7 é realmente fácil de fazer!
Programas que recomendo para auxiliar no over: CPU-Z (Ou E-LEET, da evga, para diagnosticar os clocks da cpu, memória, etc..), Everest (ou E-LEET) para monitorar as temperaturas e prime95 (ou orthos) para testar estabilidade. Se você possui a EVGA x58 3xSLI ou EVGA x58 Classified, recomendo o E-leet. Excelente programa. Você pode inclusive aumentar o QPI nesses passos de 5MHz por ele, poupando tempo de ficar entrando na Bios o tempo todo, depois carregando o windows toda hora. As gigabytes tem o Easy Tune (não sei se é bom, na minha 965P nunca funcionou legal), e imagino que os outros fabricantes também tenham programas parecidos.
Obs: Ao usar o E-LEET para fazer o overclock, sempre que atingir uma marca (seja com multi do Cpu a 12x para descobrir o maior BCLK quando em 21x para atingir o maior over possível) anote num papel as configurações usadas sempre que elas ficarem estáveis. Quando der um erro e você tiver que reiniciar o computador, entre com esses valores na Bios e use o E-leet de novo. Se você parou com vcore em auto por exemplo, e QPI 150, fazendo no cpu 3150MHz, entre com eseses valores na bios ao reiniciar. Quando abrir o E-leet de novo, aumente um pouco o vcore ou cpu vtt (dependendo do erro que recebeu) e vá aumentando o QPI de novo, até que encontre com outro erro. Refaça esse esquema até atingir o overlock desejado ou temepraturas ruins ou voltagens absurdas.
Qualquer dúvida, ajudo no que puder! Mais testes em breve.
3) Testes
3.1) Testes sintéticos
SuperPi 1Mb com cpu @ 4.0GHz:
http://img219.imageshack.us/my.php?image=over40.jpg
SuperPi 1Mb com cpu @ 4.3GHz:
http://img17.imageshack.us/img17/2276/pii43.th.jpg
E 4.35GHz e menores latências:
3dMark06 cpu @ 4.0 vga stock
cpu @ 4.0GHz e vga 778/980 MHz
3.2) Jogos
3.2.a) Crysis Warhead
Cpu @ 4.0GHz
Configurações:
Log do Fraps por 21s, durante um tiroteiozinho:
2009-04-01 02:05:40 - Crysis
Frames: 869 - Time: 21402ms - Avg: 40.603 - Min: 34 - Max: 53
3.2.b) GTA IV
Posto screens e benchs pelo fraps mais tarde. Por enquanto, um bench rodado pelo jogo. OBS: VGA @ 778/980
Statistics
Average FPS: 65.03
Duration: 37.09 sec
CPU Usage: 54%
System memory usage: 46%
Video memory usage: 96%
Graphics Settings
Video Mode: 1680 x 1050 (60 Hz)
Texture Quality: High
Render Quality: Highest
View Distance: 43
Detail Distance: 100
Hardware
Microsoft Windows 7 Ultimate
Microsoft Windows 7 Ultimate
Video Adapter: ATI Radeon HD 4870 X2
Video Driver version: 8.14.10.647
Audio Adapter: Speakers (2- High Definition Audio Device)
Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz
File ID: Benchmark.cli
Em Breve mais. Abraços.