Ik heb mijn Zalman 9500 (op halve snelheid voor rust) door een Thermalright Ultra 120 Extreme (met Scythe S-Flex op 1600 rpm) vervangen, resultaat is een extra overklok van 350 MHz (met 0,125V extra voor CPU) en ondanks dat 9 graden lagere coretemps
Voor degenen die het interesseert, mijn overklokmethode was als volgt:
Asus P5W DH Deluxe, E6700 (L627Axxx), liep stabiel op 3400 MHz/1,5V (10x340) met Zalman. 2x 1GB OCZ2P800R21G (PC2-6400 CAS4) op 4-4-4-12 bij 2,2V. Ambient temp 22-23 graden, kast ca. 30.
Eerst het maximum van de CPU bepalen met nieuwe koeling:
zet Vcore op haalbaar max (1,7V, ik heb dit al eens geprobeerd in wat voorzichtigere stapjes), zet chipset voltages eveneens op maximum (1,85/1,2V, FSB termination 1,5V), zet Vdimm op 2,3V, timings by SPD (resulteert in 5-6-6, tRFC/tRD=28/6), CPU 10x360 (bekend stabiel zonder 24/7 load). In Windows met MemSet alle subtimings op maximum/Page Close Idle Timer 64T zodat geheugen geen probleem is. Met name tRFC/tRD is belangrijk.
Met SetFSB in stappen van 50 MHz omhooggeklokt, telkens TAT 10 minuten ertegenaan, let op temperatuur, 75 graden (B2 stepping) is mijn gezonde limiet (rekening houdend met +10 graden in zomer). Orthos, dnetc, prime95 etc. zijn onvoldoende, als het stabiel is met TAT is al het andere OK. Op 3800 wel koel genoeg (~65-75 graden core) maar net niet stabiel (na paar minuten TAT crash), terug naar 3750. CPU crash symptoom: spontane reboot (C1E, EIST, TM2, DRAM thermal throttling e.d. allemaal uit natuurlijk).
Maximum chipset/geheugen bepalen:
(975X NB wordt actief gekoeld met Papst 40x40x10mm fan)
Alle voltages uit vorige test laten staan (max Vcore zodat CPU uitgesloten is), in BIOS veilige 10x360 voor CPU. Met CrystalCPUID multi terug naar 8, met SetFSB in stappen van 10 MHz FSB omhoog (PCIe/PCI vast op 100/33 MHz). Testen met SuperPI 1M/8M runs. Op 450 MHz is 1M stabiel, 8M is freeze. Bij Mem crash bevriest alles, resetknop is onvoldoende, cold boot nodig. 440 MHz is stabiel, maar onvoldoende voor de belangrijkere CPU max (8x440=3520), zelfde test met 9x multi bereikt wel CPU max, besloten op 9x416 voor 3747 MHz.
Minimale timings voor gegeugen bepalen:
boot op 10x360, mem op 2,2V (24/7 bedrijfsspanning), manual 4-4-4-12. Zoals voorheen multi omlaag, FSB omhoog naar 9x416, subtimings steeds strakker. Kwam uit op stabiele tRFC/tRD 36/7, rest default gelaten (te weinig verschil), snelheidsverschillen testen met SuperPI 1/8M runs (bij 1M verhult CPU overhead nog verschillen, vanaf 2M zijn subtiming veranderingen merkbaar), stabiliteit met 32M.
Minimale chipset voltages bepalen:
Vcore op max laten, FSB termination op 1,4V, rest op auto, Vmch terug van 1,85 naar 1,65V. Nog stabiel, zo gelaten.
Minimale stabiele Vcore bepalen:
Stappen van 0,05V omlaag totdat de boel crasht met TAT, daarna twee stapjes van 0,0125V omhoog. In principe is dit niet nodig als je er van uitgaat dat TAT achtige loads nooit voor zullen komen, ook niet met normale distributed projecten, maar ik heb liever 100% stabiliteit dan die 0,025V winst met de mogelijkheid op een enkele crash om de zoveel weken. Het resultaat in BIOS is 1,6375V, in Windows na Vdrop idle en Vdroop met OGR-25 1,608-1,640V resp. 1,6-1,632V (gemiddeld rond 1,624 resp. 1,616V).
Temperaturen zijn nu als volgt:
Ambient/kast: 23/30 graden
Idle: Tcase 33 graden, core 0/1: 48/45 graden.
OGR-25: Tcase 43 graden, core 0/1: 65/62 graden.
TAT: Tcase 60 graden, core0/1: 78/76 (Core temp/Speedfan) of 75/74 (volgens TAT zelf).
Deze instellingen ga ik nu 24/7 gebruiken (dnetc crunchen), mocht het op termijn toch instabiel blijken dan komt er afhankelijk van de symptomen er een stapje bovenop met Vcore, Vmem of Vmch, als dat vanwege temperaturen b.v. niet goed gaat dan een stapje terug naar 3700 MHz (9x411). In de loop van de dag b.v. had ik al een freeze, geheugen loopt nu op 2,25V.
Vastleggen voor 24/7 gebruik:
Aangezien de P5W DH, of in ieder geval alle BIOSsen tot nu toe, een aantal beperkingen kent qua FSB instelling en subtimings moet je die vanuit Windows regelen na een stabiele POST instelling. Zo kan je b.v. niet 416 FSB in BIOS instellen met een E6700 omdat die in eerste instantie met 10x416 lijkt te proberen te POSTen, wat zonder extreme koeling meestal niet lukt. Dus gekozen voor bij gekozen Vcore stabiele 10x360 om mee te booten. Daarna in Start/Programs/Startup een batch file neergezet met:
code:
1
2
3
4
5
6
7
8
| REM set looser timings (tRFC/tRD 28/6->36/7)
C:\MemSave\MemSet.exe
REM lower 10->9, exit
"C:\Program Files\CrystalCPUID\CrystalCPUID.exe" /F9 /E
REM immediately set FSB 360->417 (3750 MHz) in automatic/ultra mode
"C:\Program Files\setfsbU15a3_P5WD2\SetFSBu_P5WD2.exe" -w0 -s417 -m1 |
De C:\MemSave dir wordt aangemaakt door MemSet door op de Save knop te drukken, de huidige subtimings worden in een ini file bewaard. De batch file wordt geminimaliseerd gestart, alleen SetFSB opent een tijdelijk zichtbare venster.
Bij reboot komt machine niet terug bij 9x416 instelling, dus is er nog een shutdown script nodig om de 10x360 te herstellen:
code:
1
2
3
| REM immediately lower FSB 417->360 (3750->3240 MHz) for reboot, else EIST multi reset hangs machine
REM called from gpedit.msc, Computer Configuration/Windows Settings/Scripts/Shutdown
"C:\Program Files\setfsbU15a3_P5WD2\SetFSBu_P5WD2.exe" -w0 -s360 -m1 |
Zoals in het commentaar beschreven kan deze toegevoegd worden via Start/Run/gpedit.msc. Bij het uitloggen is de SetFSB venster weer tijdelijk zichtbaar.
That's all folks