Jump to content

[GUIDA] Overclock Intel Core i7 - Lynnfield


Devil_Mcry

Recommended Posts

Linea guida overclock di piattaforme lynnfield

 

Ho pensato potesse tornare comoda una linea guida sull'oc delle piattaforme lynnfield 1156 che ricordo è simile ma non uguale a quelle bloomfield.

 

Sui lynnfield tutte le frequenze del sistema dipendono da 3 moltiplicatori e un clock sostanzialmente che ne determinano il comportamento e sono nella fattispecie:

 

cpu ratio, moltiplicatore principale della cpu da cui dipende la frequenza della stessa sotto forma di cpu_ratio*base_clock

 

qpi ratio, nei lynnfield è un po più strano da capire rispetto ai bloomfield (e spero di non scrivere cazzate di seguito) comunque è sostanzialmente la stessa cosa, è un bus seriale che collega la cpu al resto del sistema, solo che nel caso dei lynnfield è dentro la cpu e sostanzialmente è ridotto a 2 controller attaccati insieme

 

NehalemArch_Lynnfield.gif

 

notare la differenza con i bloomfield dove il qpi esce dalla cpu dirigendosi verso l'x58

 

NehalemArch.gif

 

di default su un i7 860 e 870 la frequenza del qpi link che riporta cpuz è di 2400mhz (che dovrebbe essere reale 4800mhz , penso che cpu-z la riporti dimezzata) sarebbe quindi utile cercare di evitare almeno in prima battuta l'aumento spropositato di questo clock dato che in teoria non dovrebbe portare vantaggi prestazionali evidenti

 

se non vado errato i moltiplicatori settabili sono 2, 32x e 36x(default), di partenza settate 32x tanto appena inizierete a smanettare con il bclk (base clock) questo salirà velocemente e in un batter d'occhio supererà il valore originale

 

dram frequency (o memory frequency o memory ratio mi sa che qui il nome cambia da mobo a mobo), è il moltiplicatore delle ram, settabile nei seguenti valori : 6x 8x 10x e 12x ovviamente sempre in riferimento al bclk da la frequenza delle ram, se state iniziando l'oc della piattaforma, e avete ram poco performanti o non sapete ancora bene dove volete andare a parare iniziate settandolo a 6x, per poi salire e portare le ram a frequenza desiderata, almeno scremate le possibili cause dell'instabilità

 

 

Base clock (bclk per gli amici), è il clock interno della cpu che determina tutte le frequenze in gioco, ora sinteticamente il bclk pilota (con gli appositi moltiplicatori) tutti i componenti interni della cpu (i core, il qpi, l'uncore) e le ram. Su questo clock so dire poco questa immagine è l'unica cosa che ho trovato anche se si riferisce a una piattaforma bloomfield ma penso cambi poco

 

schemeo.png

facendola poco pallosa, se alzate questo sale tutto, notare che non si può cambiare il moltiplicatore dell'uncore, che rimarrà sempre 18x.

Qui nasce un appunto interessante, più alzate il bclk, più sale (obbligatoriamente) l'uncore e quindi memory controller e cache L3 con ovvi incrementi prestazionali, quindi 20x200 (cpu ratio * bclk) le prestazioni saranno superiori a 21x190 proprio perchè l'uncore sarà più spinto (3600mhz vs 3420mhz) ovviamente questo si paga in termini di volt, dando + vtt (o imc voltage o qpi voltage)

 

 

Si ricorda di abilitare sempre il fix del pci-e in seguito alla modifica del bclk settandolo a 100 o 101

 

VOLTAGGI, leggere parte importante

Se la parte sopra può essere poco importante e abbastanza intuitiva questa invece consiglio di leggerla.

I voltaggi è ALTAMENTE scosigliato di lasciarli in auto, i voltaggi su cui si dovrà agire sono i seguenti

 

cpu voltage, voltaggio della cpu, il datasheet parla di 1.55v :o ma è meglio evitare di salire over 1.40v d.u. anche se ben raffreddati, oltretutto ho visto che in media con 1.35v si riescono a fare i 4ghz con ht on. L'ht (hyper threading) incide lievemente sul voltaggio richiesto per la stabilità, questione di 1-2 step in generale

 

Vtt voltage, o qpi voltage o imc voltage, è il voltaggio dell'uncore, fondamentale per la stabilità del sistema, dipende dal bclk e dalla quantità di ram installata (e loro frequenza/timing) il datasheet parla di 1.21vmax mentre di default è 1.10v, è consigliabile tenerlo max 1.25v d.u. per non incorrere in danni all'hw

Dram voltage, voltaggio delle ram, in condizioni normali è MAX 1.65v esagerare con il vddr può portare alla rottura della cpu in 1 giorno, tuttavia per dovere di cronaca pare che (confermato da gigabyte anche se non erro) che non ci sono danni se la diff tra il vtt e il vddr è minore o uguale a 0.5v io comunque per star tranquillo non esagererei con questo voltaggio

 

PLL voltage, voltaggio del pll di default 1.80v massimo da datasheet 1.98v, non pare portare migliorie sostanziali alzandolo e consigliato tenerlo in un intorno stretto di 1.80v

 

ci sono poi ancora altri voltaggi come il pch voltage (o sb voltage o p55 voltage cmq il voltaggio del p55) che vanno lasciati a default

 

questi sono i principali voltaggi su cui si lavora, sui quali bisogna prestare attenzione.

 

 

Come si procede

 

Semplice come detto sopra per salire di clock si deve lavorare su dei moltiplicatori e sul bclk. Tolto il qpi ratio che abbiamo detto è conveniente fissarlo a 32x, gli altri 2 moltiplicatori sono il cpu ratio e memory ratio. Il memory ratio dipende grossomodo dalle ram, occorre settarlo in modo che la frequenza avuta sia inferiore a quella di targa delle ram, dato che essa salirà con il bclk, il cpu ratio invece va settato in prima istanza al massimo disponibile (21x o 22x sui 860, 22x o 24x sui 870) cosi da facilitare le cose nel salire di clock dato che bisognerà alzare di meno il bclk

 

è chiaro che con un bclk più alto si avranno prestazioni più alte a parità di frequenza della cpu, ma di contro bisognerà alzare di più il vtt, quindi in un secondo momento, dopo aver trovato la stabilità, si potrà abbassare il moltiplicatore della cpu (una volta trovata la stabilità) e salire di bclk per aumentare l'ipc dato che il vcore dovrebbe al massimo subire una leggera messa a punto

 

 

Come si procede

Semplice come detto sopra per salire di clock si deve lavorare su dei moltiplicatori e sul bclk. Tolto il qpi ratio che abbiamo detto è conveniente fissarlo a 32x, gli altri 2 moltiplicatori sono il cpu ratio e memory ratio. Il memory ratio dipende grossomodo dalle ram, occorre settarlo in modo che la frequenza avuta sia inferiore a quella di targa delle ram, dato che essa salirà con il bclk, il cpu ratio invece va settato in prima istanza al massimo disponibile (21x o 22x sui 860, 22x o 24x sui 870) cosi da facilitare le cose nel salire di clock dato che bisognerà alzare di meno il bclk.

 

è chiaro che con un bclk più alto si avranno prestazioni più alte a parità di frequenza della cpu, ma di contro bisognerà alzare di più il vtt, quindi in un secondo momento, dopo aver trovato la stabilità, si potrà abbassare il moltiplicatore della cpu (una volta trovata la stabilità) e salire di bclk per aumentare l'ipc dato che il vcore dovrebbe al massimo subire una leggera messa a punto.

 

Infine si potrà ottimizzare il clock delle ram con il dram frequency, alzando il moltiplicatore se necessario per portare le ram al valore di targa o overcloccare.

 

E' chiaro che avendo ogni volta il minimo numero di incognite è + facile trovare il motivo dell'instabilità, se alzate tutto di colpo e insieme non ne uscite facilmetne.

 

Indicativamente come dicevo, il vcore per una cpu fino a 4ghz è 1.35v con il quale dovrebbe essere possibile tenere RS i 4ghz, mentre il vtt utile per salire di bclk dovrebbe essere circa 1.20v fino a 190mhz, e entro 1.25v per i 200mhz, i valori sono indicativi ogni cpu va da se, ricordo oltretutto che è conveniente in termini di consumo, stress elettrico e termico, regolare i voltaggi a puntino cosa che solo voi potete fare, in modo di avere stabilità piena ma il minor spreco possibile di volt.

Edited by delly
Link to comment
Share on other sites

L'ATTO FINALE ... L'OC

 

Ora dopo l'introduzione e i consigli passiamo all'how to vero e proprio.

 

Per overcloccare occorre essere in possesso delle seguenti cose:

 

-conoscenze date dal post precedente

-dissipatore NON originale di buona fattura

-tool di monitoraggio dell'hw quali REAL TEMP, Hwmonitor, cpu-z, Everest e altri (dipende anche dalle abitudini)

-test per la verifica della stabilità (un sistema deve poter stare acceso e vanno fatte le dovute verifiche) e quindi LINX, prime95, memtest

-pazienza

 

Iniziamo, primo passo si deve riavviare la macchina ed entrare nel bios, consultando il manuale trovare la voce dove ci è permesso modificare i setting, nelle gigabyte è il MIT nelle asus nn ricordo

 

prima di far qualunque cosa fare un reset delle impostazioni del bios caricando le impostazioni sicure dal menu principale (load safety settings o qualcosa del genere)

 

per iniziare disabiliteremo quelle funzioni di risparmio energetico che a fine procedura dovranno/potranno essere riabilitate (consiglio almeno lo speedstep) e quindi

 

C1E disable -> la cpu non andrà più in risparmio energetico e quindi il vcore non si abbasserà più in idle, se userete un vcore fisso, non funzionerà più, tuttavia le mobo moderne permettono di settare il vcore come offset su quello di default in quel caso a fine test potrà essere riattivato

cX states -> la cpu non andrà più negli stati di risparmio energetico avanziati, i core non potranno più essere spenti selettivamente, il turbo dinamico verrà disabilitato, sarà quindi possibile solo più settare quello statico alzando il moltiplicatore a 22x o 24x, questa opzione sconsiglio di riabilitarla in seguito

EIST o SpeedStep -> la cpu non varierà più il moltiplicatore dal max al minimo, conviene tenerla cosi solo in fase di test dopo è consigliato riabilitare la funzione per una questione di temperature sopratutto

 

fatto ciò si può iniziare

 

1° STEP

 

settate le seguenti voce come segue, Nota, in alcune mobo la cosa potrebbe avere nomi diversi ad ogni modo la sostanza è quella, verificate per i voltaggi il valore di default sul manuale nel caso

 

QPI ratio = 32x (Vedere post precedente)

Pci-e frequency = 101mhz (fix sul pci-e importante per mantenerlo in specifica)

Cpu ratio = 21x o 22x a seconda della cpu

Base clock = ... lo vediamo dopo

memory frequency = dipende dalle vostre ram, su molti bios è data già la frequenza finale delle ram, su altri il moltiplicatore forse comunque settatele più basse del valore riportato sull'etichetta (spero che almeno sappiate cosa avete comprato no?) dato che dopo al variare del bclk saliranno

timing delle ram = i primi 5 sono quelli importanti (CL TRCD TRP TRAS) che trovate sempre nell'etichetta delle ram

 

esempio

 

memsticker.jpg

 

dove vedete i 4 timing, il voltaggio delle ram e la frequenza. Se il bios non riporta la frequenza ma il moltiplicatore la formula è quella sopra che riporto qui per comodità ovvero bclk * dram ratio

 

Settaggio importante

COMMAND RATE = questo timing può valere 1,2 e 3, di default i kit vengono venduti con CR a 2 ma si è visto che con 2 banchi di ram è possibile settare il CR1. Se avete più di 2 banchi conviene settarlo a 2 per poter avere voltaggi più bassi

Load line calibration = enabled e se richiesto il livello (2 nelle gigabyte), riduce il vdroop

 

 

E ora i setting "VERI"

 

CPU voltage = dipende da dove volete arrivare, se l'obbiettivo sono i 3600mhz partirei da 1.25v A SCENDERE, se l'obbiettivo sono i 3800mhz direi 1.30v A SCENDERE, se sono 4000mhz 1.40v A SCENDERE. Si scende nel seguente modo, settato il voltaggio verranno effettuati dei test da windows sommari, + brevi di quelli finali per saggiarne la stabilità poi arrivati a un buon punto si inizieranno test seri

CPU VTT = dipende dal base clock, io direi di settare circa 1.21v poi andrete a modificare il voltaggio a seconda del bclk, in generale dovrebbe bastare per rendere stabile il tutto fino a 180mhz circa, forse un pelino di più ma ogni cpu fa storia a se

Memory voltage = vedere etichetta, comunque direi 1.65v al massimo

PCH voltage = 1.05v mi pare

PLL voltage = 1.80-1.85v alzarlo non serve

 

e ora

 

Base Clock = dipende da dove volete andare in qualunque caso direi che potete salire direttamente alla frequenza voluta esempio se volete avere 3600 mhz e usate il moltiplicatore 21x avete 3600/21 = 171,4285714285714 quindi 172mhz di base clock

 

consiglio di evitare di puntare subito ai 4ghz, prima è meglio fare un po di rodaggio sui voltaggi e i setting a frequenze "facili" e dopo puntare in alto

 

ora settato tutto dovreste essere pronti per salvare ed uscire

si, certo, come noterete, a seconda del bios, alcune voci non saranno stati impostati, come molti timing secondari per le ram, qualche voltage reference, Skew e cose del genere, queste voci sono voci per l'utente più malizioso che esulano dall'obbiettivo di questa guida

 

la cosa fondamentale da settare sono i voltaggi che NON devono essere lasciati in auto.

 

Bene e ora? parte Iterativa

 

Bene salvato e riavviato, se tutto è andato bene il pc si sta caricando cosa bisogna fare? Appena entrati in win bisognerà andare a controllare tramite le varie utility i voltaggi e le temp del sistema/cpu

 

se i voltaggi sono buoni (nel senso vicini a quelli segnati e non ci sono stati errori) controlliamo le temp, è buona cosa che sotto stress test non siano troppo alte, direi negli 80°, forse 85 considerando l'arrivo dell'estate. Se sotto LINX manterrete queste temp va bene.

 

Supponendo di avere temp buone iniziamo con LINX

 

Aprite linx selezionate ALL in alto in modo da caricare tutta la ram, selezionate 10 loop e premete start. Il programma eseguirà dei calcoli matematici (risoluzioni di sistemi lineari con metodi di gauss mi pare), se verranno superati i 10 loop si può tentare di abbassare il vcore, altrimenti si dovrà ALZARE il vcore.

 

Ovviamente sempre tenendo d'occhio le temp (per alzarlo, abbassarlo ovviamente no) che sono molto sensibili a questo parametro, in questa fase possono essere utili i tool proprietari della mobo per variare il vcore da windows, in modo da evitare 200 riavvi, se il vcore era basso probabilmente avrete una bsod con riavvio automatico quindi il problema non si pone...

 

Proseguite cosi fino a che non passate sti benedetti 10 loop (se non li passavate) o fino a quando non li passate più (se li passavate e stavate ottimizzando, a questo punto tornate indietro di uno step o 2) .

 

Arrivati in questa fase iniziamo il torture test serio che per me comprende

 

-20 loop di all ram di linx (necessari per altro per entrare in classifica)

-2-4 ore di prime95 (il linpack su cui si basa linx è un pesante sistema ma non stressa tutto), questo da una visione della stabilità + complessiva del sistema, se passate linx e non questo provate ad alzare di uno step il vcore in prima battuta, e in seconda ad alzare il vtt

-200% circa di memtest da windows o boot a seconda del tool che avete io consiglio questo MemTest: RAM reliability tester for Windows se non lo passate ovviamente sono le ram o troppo spinte, o mal alimentate oppure difettose se non sono state overcloccate (consiglio 4 istanze contemporanee settando la ram a mano)

 

ovviamente questi test complessivamente portano via un 5-6 ore ma alla fine avrete un sistema REALMENTE considerabile RS

 

Se siete arrivati qui in fondo, in un modo o in un'altro, facendo almeno una parte (un minimo consistente) dei test precedenti, avete reso la vostra macchina stabile al bclk selezionato e quindi alla frequenza selezionata.

 

Volte di più ? Semplice basterà tornare nel bios, alzare ancora il bclk regolando vcore, vtt e il moltiplicatore delle ram nel caso e ricominciare i test :D la salsa ormai è quella e dovreste averla capita. Consiglio di partire da frequenze facili e meglio documentate, sui 3600mhz ci sono diversi test e potrete avere anche qualche linea guida sui voltaggi. Partire subito alla volta dei 4ghz, senza esperienza è solo frustante perchè la difficoltà e maggiore e vedere sempre le cose che non vanno non è di sicuro d'aiuto

 

PER correzioni, consigli e altro non fatevi problemi a contattarmi, la guida è in WIP per ora quindi... ;)

 

PS ne io ne il forum ci prendiamo la responsabilità dei danni fatti, se avete dei dubbi su qualcosa chiedete 1,2,3 ... volte piuttosto che fare cavolate.

Edited by Devil_Mcry
Link to comment
Share on other sites

Le CPU "K"

 

Di recente intel ha introdotto una nuova tipologia di processore, denominata K, di cui fanno parte il Core i5 clarkdale 655k e il Core i7 lynnfield 875k.

 

Queste cpu sono una via di mezzo tra le normali cpu intel e le cpu Extreme, infatti è possibile da oggi variare il Cpu Ratio a piacimento.

 

Il risvolto positivo di questa novità è la possibilità di salire di Cpu Frequency senza obbligatoriamente alzare il Bclk e quindi mantenendo l'uncore più basso di frequenza, ricordiamo che è sconsigliato superare l'1.25v di vtt (o imc) per un d.u. e spesso, per superare i 4ghz sui Core i7 diventa necessario farlo visto l'alto moltiplicatore dell'uncore (ricordiamo che la frequenza dell'uncore influenza il vtt necessario), meno problematico per gli i5 750 data la frequenza di 2x più bassa.

 

C'è purtroppo però anche un risvolto NEGATIVO, salendo solo di cpu ratio, non serve alzare il vtt in linea di principio (si consiglia comunque di fissarlo a mano, come il vpll) ma si ha un impatto prestazione sull'ipc del processore riscontrabile in un abbassamento dell'output in gigaflops su tool come linx, ma anche in score nei benchmark sintetici come il cinebench (in multicore tendenzialmente).

 

Aggiungo screen appena li trovo

 

DEVIL MCRY

Link to comment
Share on other sites

complimentoni!!! ottima guida.. ho una domanda da porre: ho settato nel bios un valore del vcore pari a 1.25V. Entro in window e in idle cpu-z mi rileva il voltaggio immesso, ma...appena stresso il procio..questo mi scende di valore a 1.16V... com'è possibile?? dimentico di settare qualcosa??

thankssss

Link to comment
Share on other sites

complimentoni!!! ottima guida.. ho una domanda da porre: ho settato nel bios un valore del vcore pari a 1.25V. Entro in window e in idle cpu-z mi rileva il voltaggio immesso, ma...appena stresso il procio..questo mi scende di valore a 1.16V... com'è possibile?? dimentico di settare qualcosa??

thankssss

 

per evitare ciò da bios devi attivare il load line calibration...:)

Link to comment
Share on other sites

ora provo...

edit: al 100% mi sale pure... da 1.306V a 1.312V..... cmq mi finisce il test... ora quindi provo ad impostare 1.26V che era il voltaggio a cui scendeva prima...

 

mmm diciamo che il vdroop in full può dipendere anche dal voltaggio messo

 

cioe può capitare che a xy vdroopa e a xz no

 

cmq dovrebbero esserci 3 livelli di llc

 

0 specifiche intel

1 moderate vdroop

2 no vdroop

 

solo con il 2 non scende in full ma sale di uno step

Link to comment
Share on other sites

@devil: come indicato da te ho rimesso 1.25V da bios..cpu-z mi rilevava 1.264.. l'ho stessato con occt e il vcore è salito a 1.272V... tutto normale??

 

posso chiedere anche un po' di delucidazioni sulle diciture sotto dram timing control (i settaggi non sono miei) :)

Asus-M3E-BIOS-PWM.jpg

Edited by blackfenix
Link to comment
Share on other sites

gli amplitude dovrebbero essere dei settaggi per diminuire il rumore, mentre gli skew dovrebbero servire per rilassare dei clock in modo da mantenere il sincronismo ...

se ti interessa guarda qui

 

XtremeSystems Forums - View Single Post - X48 Rampage Formula Preview.

 

ma in generale non ti serve, in overclock normali si lasciano su normal, sono voci che vengono toccate per overclock extreme o tipo sulle dfi si smanettavano gli skew per far andare le ram che rognavano ...

 

cmq io nn li ho mai usati perchè sul molte mobo non li ho mai avuto (sulle attuali li ho e sono su normal)

 

per i voltaggi, vai tranquillo, non c'è nulla di cui preoccuparsi

Link to comment
Share on other sites

purtroppo sotto 1.21(da bios) linx non riusciva a finire il test dei 20 loops.. direi quindi che il mio procio non sia proprio fortunello..o forse devo limare ancora un po' da altre parti... cmq x ora mi ritengo soddisfatto..in questi giorni farò altre prove... :) qui i risultati

 

36122v.th.png

Link to comment
Share on other sites

tutto ok

 

l'output è giusto, cmq usa realtemp normale non il gt :D ti da tutti i sensori

 

per il resto il vtt a quanto è ? imc sulla tua mi pare...

 

potresti ottimizzare ancora, abbassando il molti a 21x e alzando il bclk cosi da alzare uncore e ram

 

ASPEEEE noto una cosa solo ora

 

il pll perchè lo tieni cosi alto :|? è tantissimo mettilo a 1.80v

Link to comment
Share on other sites

ok proverò a giocare con il molti e il blck.. cmq quei dati nell'immagine del bios non sono miei..ho usato quell'immagine solo x i termini.. il mio pll è 1.85..

l'imc sta a 1.25. ho provato ad abbassare il molti e alzare il blck..ho portato anche la tensione a 1.20 da bios.. faccio i test poi aggiorno

 

edit: purtroppo niente...a 1.20V non mi finisce linx :(

Edited by blackfenix
Link to comment
Share on other sites

  • 3 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...