sabato 11 novembre 2017

Overclock Intel Core i7 - 860

Ciao a tutti! Oggi parlerò di una piccola soddisfazione che mi sono tolto in questi giorni, ovvero l'overclock del mio processore vediamone insieme i dettagli:

Di seguito le caratteristiche tecniche di questo processore e del mio sistema:
- Data di introduzione sul mercato: Q3 2009
- Processore: I7 - 860
- Socket: 1156
- Litografia: 45 nm
- Numero di core: 4
- Numero di Thread: 8 (Hyperthreading)
- Frequenza di base: 2.80 Ghz (133.33x21)
- Frequenza Turbo Massima: 3.4 Ghz (con overvolt e 1 solo core attivo, per pochi istanti)
- Cache: per ogni core sono presenti 32 KBytes di Cache L1 Data a 8 vie, 32 KBytes di Cache L1 Inst. a 4 vie e 256 KBytes di Cache L2 a 8 vie, con una Cache esterna condivisa tra i core di 8 MBytes a 16 vie.
- Velocità del Bus: 2,5 GT/s DMI
- TDP: 95 W
- Intervallo di tensione previsto da casa madre: tra 0.65 V e 1.4 V, standard 1.2V
- Memoria supportata: fino a 16GB su 2 canali, DDR3 1066/1333 per una larghezza di banda massima di memoria di 21 GB/s teorici
- Temperatura massima consentita dall'IHS: 72.7 gradi celsius
- 64 bit

dopo questo pippone di scheda tecnica, vediamo su quale base ho lavorato:
Scheda Madre:
Asus P7P55 LX, avente Chipset Intel P55, 4 slot RAM fino a 16GB a 1600Mhz supportati (dipende anche dal controller del processore) 

RAM:
2 x 4GB - Corsair Venegeance PC3-10700H (667Mhz) - DDR3 garantite con timings 9-9-9-24 a 1333 Mhz con funzione XMP 1.2 per estenderne il funzionamento a 1600 Mhz con timings 9-9-9-24
2 x 2GB - Kingston DDR3 garantite con timings 9-9-9-24 a 1333 Mhz

------

Partendo da questa base, mi pare ovvio che il maggior limite fosse dato dall'impossibilità di alzare il moltiplicatore del processore e dall'impossibilità di innalzare il BCLK senza mandare fuori specifica le ram.
Quindi ho agito innanzi tutto settando il moltiplicatore fisso al massimo possibile, scoprendo stranamente che permetteva già una impostazione a 22x, pari quindi a 2.93 Ghz, già un overclock rispetto ai 2.8 Ghz iniziali.
Sapendo bene che il nemico più elevato degli overclock è il BIOS, che tende a impostare tutti i voltaggi in modo aggressivo verso l'alto per proteggere il funzionamento del sistema, ho subito impostato il vcore a 1.2 Volt, scoprendo di fatto a windows di avere un discreto vdrop (differenza di voltaggio) tra sistema in idle e sotto carico; la tensione di 1.2 Volt da me impostata risultava già più bassa a riposo rimanendo a circa 1.18 Volt e sotto carico calava vertiginosamente a 1.12 Volt; avevo di fatto undervoltato il processore.
Visto che la mia intenzione non era downvoltare il processore ho proceduto impostando un vcore da bios di 1.25 volt scoprendo che questo porta ad avere un vcore in idle da 1.224 Volt circa e sotto carico da 1.16 Volt, situazione questa che mi andrebbe più che bene avendo un dissipatore cooler master non propriamente adatto ad alti overclock.

Dandomi da fare ho deciso di avanzare con l'overclock e portare la frequenza di Bclk a 137 Mhz, per poter superare la soglia dei 3 Ghz (137 x 22 = 3014 Mhz); così ho fatto e il sistema sembra averla digerita bene, con le ram che sono salite a 1370 Mhz senza dare particolari errori

Sbirciando tra le impostazioni però, ho scoperto quello di cui vi raccontavo prima: un BIOS troppo apprensivo verso i componenti. Seppur vero che le ram non sembravano dare problemi dai miei stress test a 1370 Mhz, ho notato che il bios aveva conservativamente impostato i timings a 9-10-10-25, di fatto rallentandole.
Non contento (ovviamente) di questa scelta, ho impostato di nuovo manualmente a 9-9-9-24 i timings delle ram per vedere se avrebbero retto

dopo un riavvio, sembra tutto ok, il sistema risponde correttamente


in windows i vari test con prime95 sembravano dare ottimi risultati e ho effettuato qualche benchmark per verificare gli incrementi prestazionali, sempre tenendo conto di un incremento del +7.76%, non tantissimo.

Passando a una analisi più seria mi sono reso conto che forse avere così tanti GB di ram ma lenta non ne valeva la pena e mi avrebbe portato presto ad avere errori sulla ram quindi........aperto il PC e tolte le ram kingston, in questo modo sono passato da 12GB di ram a 8GB, potendo però di fatto salire fino a 1600 Mhz con timing 9-9-9-24 in tutta sicurezza.

A questo punto mi sono fatto due calcoli: per poter portare le ram a 1600 Mhz tramite l'incremento del Bclk avrei dovuto arrivare a circa 160 Mhz, un bel salto dai 133 iniziali (+20.3%).

Non mi sono dato per vinto; tornato nel bios, vcore a 1.3 Volt per sicurezza e son cominciato a salire.......per un incremento di 5 Mhz ho effettuato un ciclo completo di test da 10 minuti di Prime95 in windows per avere la certezza che fosse tutto ok, monitorando ovviamente thermal throttling e temperature.
140........145...........150.........155..........160.........dopo questi step avevo finalmente raggiunto di avere sulle RAM una frequenza di 1600Mhz con timings 9-9-9-24; il limite per lasciarle in specifica.
Per il processore, con un bclk di 160 e un moltiplicatore da 22 sono invece arrivato a 3.52 Ghz, davvero niente male rispetto alla frequenza iniziale (+25.7%), ma il vcore a 1.3 Volt non mi lasciava tranquillo con un dissipatore non propriamente adatto, arrivavo sui 74 gradi circa sotto pieno carico, troppo a mio modo di vedere (in stock stavo a 68-70).

Allora mi sono rimboccato le maniche e ho cominciato a fare test, sempre 10 minuti di Prime95 a lotto, diminuendo di circa 0.125 il vcore per vedere quanto riuscivo a scendere pur tenendo la frequenza così elevata.
1.2875........1.2750...........1.2625...........1.25!!

Incredibile, anche con voltaggio stock regge bene a 3.52 Ghz, mi deve evidentemente essere capitato un processore fortunato per l'oc.

Temperatura massima raggiunta 70 gradi, praticamente come all'inizio e ciò mi ha reso molto contento.

Ora la parte dei test; sono stati effettuati tutti con Aida64 e facendo la media di 3 test effettuati tutti dopo il riavvio controllando dal task-manager che altri applicativi non interferissero:
- CPU Queen
- CPU PhotoWorxx
- FPU Julia
- RAM Lettura
- RAM Scrittura
- RAM Latenza


quindi si vede chiaramente la scalabilità dell'overclock, con relativo guadagno importante anche per le ram dovute all'incremento di frequenza 1333-1370-1600

di seguito gli incrementi veri e propri riferiti alla frequenza standard:

L'incremento totale quindi si attesta su un + 6.21% sul processore a fronte di una crescita di frequenza del +7.75%, non in linea ma poco ci manca.
Sulla ram l'incremento totale è un +2.54% a fronte di un incremento di frequenza del +2.78%.

Sistema perfettamente scalabile per ora ma...........a 3.52 Ghz?

Qui la differenza si fa più abissale, con un incremento medio del +24.45% a fronte di una crescita di frequenza del +25.71%.
Le ram sono salite del +22.17% con frequenza +20.03%.

Le ram con un incremento superiore all'incremento di frequenza lascia trasparire come prima facessero da collo di bottiglia e l'incremento del processore è stato in linea con l'innalzamento di frequenza; sono contento di questa piattaforma e sono sicuro che con un dissipatore più serio e più vcore si potrebbe puntare tranquillamente ai 4 Ghz, ma per ora sono contento così, il mio risultato l'ho ottenuto.

Un saluto a tutti,
Andrea C.