Per ottenere le migliori prestazioni dal tuo computer, è essenziale ottenere buoni componenti. Una volta che hai il tuo computer solido, puoi spesso ottenere prestazioni migliori ottimizzando un po' le cose. La tua CPU, GPU e RAM sono tutte dotate di livelli di prestazioni predefiniti. Questi sono generalmente progettati per funzionare nella maggior parte degli scenari, supponendo che ci sia abbastanza potenza di raffreddamento per non causare il surriscaldamento. Se hai una potenza di raffreddamento più che sufficiente, tuttavia, puoi provare a spingere le cose un po' oltre con l'overclocking.
Una parola per il saggio, l'overclocking comporta il rischio di instabilità del sistema e potenzialmente danni hardware o addirittura guasti hardware. In genere, l'overclock manuale invalida la garanzia almeno della parte interessata. In alcuni casi, l'overclocking di una parte può invalidare la garanzia su un'altra. Ad esempio, l'overclocking della RAM, anche abilitando un profilo XMP fornito dal produttore, può invalidare la garanzia di almeno alcuni CPU Intel in quanto provoca uno stress maggiore e non standard sul controller di memoria nella CPU, causando potenzialmente la CPU fallimento. Per prevenire questo tipo di guasti, è essenziale prestare attenzione, soprattutto quando si aumentano le tensioni.
Il cuore di qualsiasi overclocking
Le prestazioni di overclocking si basano principalmente sulla fortuna e su tentativi ed errori del paziente. Poiché i PC dispongono di una gamma di hardware diversi, ciò che funziona in alcuni computer potrebbe non funzionare in altri. Inoltre, i componenti in silicio overcloccati possono avere livelli di prestazioni diversi in quella che viene definita la lotteria del silicio. Le prestazioni del tuo hardware possono semplicemente dipendere dalla tua fortuna nella lotteria del silicio.
In genere, i produttori smistano i prodotti in diversi "contenitori" di prestazioni durante i test in un processo di binning. Le parti meglio raggruppate in genere finiscono nei prodotti di fascia alta poiché quelle nei contenitori inferiori potrebbero non essere in grado di raggiungere quelle impostazioni elevate. Ciò non significa che le parti con bin inferiore e più economiche non possano essere overcloccate per prestazioni migliori, solo che tendono a non essere in grado di spingersi fino alle parti con bin più alte.
Per quanto riguarda la tua effettiva esperienza di overclocking, la chiave è provare le cose e quindi verificare la stabilità. Solo essere in grado di avviare il tuo computer non è abbastanza. Puoi avere impostazioni che sembrano stabili, quindi dopo ore di test con carichi pesanti, mostreranno un errore. La gravità di questi errori può variare, da alcuni dati danneggiati a un arresto anomalo dell'applicazione fino a un arresto anomalo completo del sistema. Durante l'overclocking, è importante cambiare solo un piccolo numero di cose, idealmente solo una, per corsa di prova, per misurare le prestazioni in quella prova e per monitorare la stabilità a lungo termine.
Overclocking della RAM: XMP
La CPU è generalmente la forma più nota di overclocking. È relativamente semplice iniziare e ottenere miglioramenti delle prestazioni decenti nei carichi di lavoro a thread singolo o multithread, a seconda di come si procede. L'overclocking della GPU è un po' meno comune, poiché le GPU tendono già a funzionare vicino ai limiti termici e di potenza. Tuttavia, è possibile ottenere piccoli miglioramenti di circa 200 MHz per piccoli aumenti delle prestazioni delle prestazioni di gioco.
L'overclocking della RAM è probabilmente il meno noto dei tre, ma potrebbe essere il più comunemente usato. Tecnicamente, ogni generazione di RAM ha solo un numero limitato di velocità e tempi standard pubblicati dall'organismo di normalizzazione JEDEC. I produttori di RAM possono creare RAM in grado di superare questi standard e venderla con le impostazioni configurate in un profilo XMP. XMP sta per eXtreme Memory Profile, rendendo la parola "profilo" alla fine del profilo XMP ridondante ma comunemente usata.
XMP è un'opzione eccellente per quello che è essenzialmente l'overclocking della RAM plug-and-play. All'estremo delle cose, non tutti i sistemi potrebbero essere compatibili, ma in generale, devi solo collegare la RAM e quindi, al massimo, attivare l'impostazione XMP nel BIOS. Poiché i profili XMP sono approvati dal fornitore, il loro utilizzo non invalida la garanzia della RAM. Tuttavia, come accennato in precedenza, può invalidare la garanzia della CPU. Se vuoi un semplice aumento delle prestazioni senza quasi nessuno sforzo, XMP è eccellente.
Naturalmente, i profili XMP sono spesso scelte sicure che il fornitore è disposto a garantire. Con un po' di sperimentazione manuale, tuttavia, di solito puoi spingerli ulteriormente. Inoltre, XMP consente al fornitore di specificare solo una piccola sottosezione dei tempi della RAM, lasciandone alcuni che possono avere un impatto sulle prestazioni lungo la strada e maturi per l'ottimizzazione manuale.
Analisi comparativa e test di stabilità della tua RAM
Prima di entrare in qualsiasi overclocking della RAM, salvo abilitare XMP, è essenziale conoscere le prestazioni di base della tua RAM. Ti consigliamo di eseguire alcuni benchmark di memoria e archiviare quei valori in un formato, idealmente un foglio di calcolo. I test di memoria di Aida64 sono uno strumento popolare per il benchmarking. Può anche essere utile prendere una media di più esecuzioni di benchmarking nei giochi a cui giochi comunemente, supponendo che abbiano una funzione di benchmarking. Se stai facendo benchmark di gioco, è meglio assicurarsi che la CPU sia il collo di bottiglia eseguendo a bassa risoluzione. Le differenze statistiche rispetto alle prestazioni della RAM saranno molto più difficili da vedere se ti trovi in uno scenario limitato dalla GPU.
Anche se non devi necessariamente farlo ogni volta che modifichi qualsiasi impostazione. È essenziale verificare che le impostazioni siano stabili sotto carico a lungo termine. Anche se non esegui uno stress test a lungo termine dopo ogni modifica, è necessario eseguire ogni volta un breve test. La maggior parte delle volte, gli errori di memoria diventeranno evidenti in un rapido stress test di dieci minuti, quindi è un buon punto di partenza.
Nota: L'unica eccezione possibile alla necessità di testare ogni modifica è proprio all'inizio del processo. Supponiamo che tu sia sicuro di poter apportare piccole modifiche e non ti dispiace doverle annullare e testarle nuovamente. In tal caso, puoi generalmente farla franca all'inizio.
Ad esempio, supponiamo di aumentare la frequenza di clock di 200 MHz e di ridurre di due i tempi primari. In tal caso, potresti scoprire che è stabile, risparmiando potenzialmente una buona quantità di tempo. Questo diventa molto meno probabile che funzioni quando inizi a stringere correttamente i tempi e corri contro il limite di stabilità per il tuo hardware.
Prove di stabilità a lungo termine
I problemi di stabilità della memoria, sfortunatamente, possono essere abbastanza rari da consentire di avviare il sistema operativo ed eseguire benchmark. Solo per cadere dopo 6 ore di stress test. Anche se questo potrebbe essere sufficiente se stai solo cercando di eseguire un overclocking da record mondiale una tantum, non è sufficiente se vuoi utilizzare il tuo computer.
Per quanto i test di stabilità e la registrazione delle prestazioni possano sembrare monotoni e noiosi, è necessario. Se non esegui il test di stabilità, potresti finire con il tuo computer che va in crash o danneggia i dati, il che non va mai bene. Senza registrare le modifiche apportate e le statistiche sulle prestazioni che ottieni con ogni impostazione modificata, non puoi sapere se stai effettivamente migliorando qualcosa. O quali modifiche dovresti preferire annullare se due differenze individuali sono stabili, ma entrambe insieme non lo sono. Bene, la registrazione significa anche che puoi vedere e condividere il tuo aumento delle prestazioni complessive una volta che hai finito di regolare le impostazioni.
Aumentare la velocità dell'orologio
Ci sono due cose principali che puoi cambiare nell'overclocking della memoria. Il tempo per ciclo/cicli al secondo e il numero di cicli per azioni specifiche. La frequenza di clock controlla il numero di cicli al secondo e maggiore è migliore, consentendo una maggiore larghezza di banda. La latenza è un prodotto del tempo per un singolo ciclo di clock e il numero di cicli necessari per azioni specifiche. Il numero di cicli per queste azioni è indicato dai tempi di memoria. Numeri più bassi sono migliori, ma all'aumentare della velocità di clock della memoria, anche i tempi possono e generalmente devono aumentare.
Ad esempio, se hai una memoria DDR4-3200 con una temporizzazione CL di 16 e una memoria DDR5-6400 con una temporizzazione CL di 32, quest'ultima avrà il doppio della larghezza di banda. Questo perché funziona al doppio della velocità di clock, consentendo il doppio dei trasferimenti al secondo. L'effettiva latenza della memoria, tuttavia, sarà la stessa. Questo perché i tempi sono conteggi in singoli cicli di clock, non valori assoluti. La latenza è la stessa perché il tempo CL raddoppiato viene annullato dimezzando il tempo per un singolo ciclo di clock.
Nota: Come verrà trattato a breve, CL è solo uno dei tanti tempi e, sebbene possa avere un effetto, è tutt'altro che l'unica misura della latenza della memoria.
Allentando i tempi
Puoi aumentare la larghezza di banda spingendo la velocità di clock il più in alto possibile. Puoi provare a mantenere i tempi gli stessi, ma probabilmente non andrai molto lontano, poiché i tempi saranno troppo stretti. Avrai bisogno di allentare i tempi per aumentare ulteriormente la velocità di clock. Puoi stringerli in un secondo momento, ma vuoi farlo alla massima frequenza di clock possibile.
Se vuoi risparmiare tempo, prova a cercare i tempi per velocità di memoria più elevate offerte dallo stesso fornitore nello stesso intervallo di memoria. Questo potrebbe darti un ottimo punto di partenza. Tuttavia, potrebbe essere necessario allentare ulteriormente i tempi. Supponiamo che il tuo marchio non abbia una variante a velocità più elevata. In tal caso, potresti avere un certo successo cercando le statistiche di altri marchi che utilizzano la stessa variante DRAM IC OEM e die. Tuttavia, aumentare i tempi proporzionalmente alla variazione della velocità di clock può essere più semplice e, se necessario, aumentarli leggermente.
ingranaggio della memoria
Anche se tecnicamente non si esegue l'overclocking, l'impostazione dell'ingranaggio di memoria può influire in modo significativo sulla stabilità. Può anche incentivarti a evitare di spingere gli orologi all'interno di un intervallo specifico. Per impostazione predefinita, la memoria tende a funzionare con un rapporto di velocità di clock 1:1 con il controller di memoria. Quando si spinge la velocità di clock della memoria, il carico sul controller di memoria aumenta in modo significativo. Ciò aumenta la produzione di calore e i requisiti di tensione. Il calore e la tensione elevati possono causare problemi di stabilità. Negli scenari peggiori, può uccidere il controller di memoria e quindi la CPU. Questo è il motivo per cui l'overclocking della memoria può potenzialmente invalidare la garanzia della CPU.
Gear 2 mette il controller di memoria in un rapporto 1:2 con il memory clock. Ciò riduce significativamente il carico del controller di memoria ma introduce una latenza aggiuntiva. In genere, il punto in cui è necessario abilitare la marcia 2 per motivi di stabilità è a 3600 MT. Sfortunatamente, la penalità di latenza di farlo significa che fino a circa 4400 MT c'è un effettivo penalità di prestazione. Se riesci a far funzionare la tua memoria in una configurazione stabile sopra i 4400 MT, Gear 2 è l'ideale. Ma se riesci a spingere oltre i 3600 MT ma non i 4400 MT, riporta la velocità di clock a 3600 MT. Lì ti concentri invece sul rafforzamento dei tempi di memoria.
Nota: Gear 4 è tecnicamente offerto per DDR5. Imposta il rapporto su 1:4 per gli stessi motivi con gli stessi inconvenienti. L'attuale memoria DDR5 non è abbastanza veloce da dover sfruttare Gear 4.
Latenza CAS
La misura standard per la latenza della RAM deriva dalla latenza del CAS. Questo è spesso abbreviato in CL, tCAS o tCL. Come abbiamo spiegato nella nostra recente guida a tempi di memoria, tCL misura la velocità con cui la RAM può fornire l'accesso a una colonna in una riga già aperta. Come quasi tutti i tempi di memoria, più basso è migliore, anche se puoi aspettarti un ridimensionamento verso l'alto con l'aumento della velocità di clock. Quando si abbassa questo valore, mantenerlo sempre pari. I numeri dispari tendono ad essere significativamente meno stabili.
Nota: Questo ridimensionamento verso l'alto con la velocità di clock aumenta per tCL e tutti gli altri tempi di memoria è dovuto alla notazione. I tempi sono tutte misure di quanti cicli di clock sono necessari per fare qualcosa. Il tempo assoluto necessario per fare qualcosa non cambia all'aumentare della velocità di clock. La RAM può aprire una colonna solo in 10 nanosecondi, ad esempio. I tuoi tempi devono solo riflettere il tempo assoluto nei cicli di clock.
Ritardo da RAS a CAS
tRCD è il numero minimo di cicli del processore necessari per aprire una riga, supponendo che nessuna riga sia aperta. Questo può essere separato in tRCDWR e tRCDRD, che denotano rispettivamente scritture e letture. I due valori dovrebbero essere gli stessi se i valori sono separati sopra. Questi valori non devono necessariamente essere pari e generalmente saranno leggermente superiori a tCL.
Tempo di attivazione riga
tRAS è il numero minimo di cicli tra l'apertura di una riga e l'invio del comando di precarica per richiuderla. Questo è stato storicamente intorno al valore di tRCD + tCL. Per gli attuali moduli DDR5, tuttavia, sembra essere impostato più vicino a tRCD +(2x tCL). Non è chiaro se si tratti di una mancanza di ottimizzazione data la mancanza di maturità della piattaforma o di un cambiamento necessario per la piattaforma. Potresti avere successo stringendo questo timer, a seconda della tua piattaforma.
Tempo di ciclo della banca
tRC è il numero di cicli necessari a una riga per completare un intero ciclo. Dovrebbe essere impostato almeno su tRAS + tRP. Non abbiamo menzionato tRP. Qui come il serraggio non fornisce direttamente un grande impatto sulle prestazioni. È il numero minimo di cicli necessari per completare un comando di precarica per chiudere una riga.
Ritardo da RAS a RAS
tRRD specifica il numero minimo di cicli tra i comandi di "attivazione" a banchi diversi su un rango fisico di DRAM. Può essere aperta una sola riga per banca. Con più banchi, tuttavia, è possibile aprire più righe contemporaneamente, sebbene sia possibile interagire con solo uno alla volta. Questo aiuta con i comandi di pipeline. Il valore minimo consentito dal controller di memoria è 4 cicli. Questo può essere suddiviso in due tempi separati, tRRD_S e tRRD_L, che significano rispettivamente breve e lungo. Questi si riferiscono al tRRD quando si accede a banche in diversi gruppi di banche o nello stesso gruppo di banche, rispettivamente. Il valore breve dovrebbe mantenere il valore minimo di 4 cicli. Il valore lungo è in genere il doppio del valore corto, ma può essere ulteriormente stretto.
Quattro finestre di attivazione
tFAW, a volte chiamato Fifth Activate Window, specifica una finestra di tempo entro la quale possono essere emessi solo quattro comandi di attivazione. Questo perché la potenza assorbita dall'apertura di una riga è significativa. L'esecuzione di più di quattro attivazioni in questo periodo di rotazione può far sì che la quinta attivazione abbia una potenza disponibile così bassa da non essere in grado di leggere in modo affidabile i valori nella riga. Questo dovrebbe essere almeno 4x tRRD_s. I valori inferiori a questo verranno ignorati.
Comando di aggiornamento dell'ora
tRFC è il numero minimo di cicli che un comando di aggiornamento deve eseguire. La DRAM, essendo dinamica, ha bisogno di aggiornare regolarmente le celle di memoria per evitare che perdano la loro carica. Il processo di aggiornamento significa che una banca deve rimanere inattiva per almeno l'intera durata del tRFC. Ovviamente, questo può avere un impatto sulle prestazioni, soprattutto con un numero limitato di banche. Questo numero è solitamente relativamente conservativo e generalmente può essere leggermente ridotto. L'inasprimento eccessivo del tRFC porterà a diffusi problemi di danneggiamento della memoria.
Intervallo di aggiornamento del tempo
tREFI è unico tra tutti i tempi DRAM per due motivi. In primo luogo, l'unico tempo è una media piuttosto che un valore minimo o esatto. In secondo luogo, è l'unico valore che devi aumentare per ottenere prestazioni migliori. tREFI è il tempo medio tra i cicli di aggiornamento, definito in lunghezza con tRFC. Questo valore sarà molto più alto di qualsiasi altra volta. Vuoi che sia il più alto possibile pur rimanendo stabile. I valori tipici saranno compresi nell'intervallo da dieci a trentamila cicli. Tuttavia, può essere stabile con un valore massimo di 65534. Questo valore deve essere maggiore di tRFC. Attualmente, la piattaforma AMD non espone affatto questo valore e il supporto potrebbe essere limitato sulle piattaforme Intel.
Come qualsiasi altro timing, è fondamentale eseguire test di stabilità a lungo termine per verificare che qualsiasi valore tREFI aggiornato sia stabile. Dovresti assolutamente iniziare in alto e scendere. Ricorda che un numero un po' troppo alto potrebbe richiedere più ore per visualizzare problemi di stabilità. Un'altra cosa da tenere presente è che la velocità di decadimento della carica in una cella DRAM aumenta all'aumentare della temperatura. Ciò significa che se stai cercando un tREFI alto, potrebbe essere necessario ridurre la tensione. Potrebbe anche essere necessario assicurarsi che la RAM abbia un buon flusso d'aria. In alcuni casi, su configurazioni poco stabili, lo sbalzo di temperatura tra le stagioni o nella stanza durante i lunghi periodi può far pendere l'attento equilibrio. Ciò può rendere instabile una configurazione precedentemente stabile.
Tensione sicura
La tensione è sempre essenziale per l'overclock. Una tensione più alta tende a significare una migliore possibilità di un overclock stabile. Una tensione più alta tende anche ad aumentare significativamente la produzione di calore. Aumenta anche il rischio che tu uccida il tuo hardware, quindi fai attenzione. Sfortunatamente, non esiste un valore sicuro. Ciò è dovuto al fatto che esistono più OEM IC di memoria i cui chip di memoria funzionano in modo diverso. È anche in parte dovuto al fatto che numerose impostazioni di tensione possono, in modo utile, variare nel nome. In genere, non si desidera aumentare di molto questi valori.
Per DDR4, 1,35 V dovrebbe generalmente essere ok per tutto. Alcuni circuiti integrati DRAM DDR4 possono essere perfettamente stabili anche per l'uso quotidiano a 1,5 V. In alcuni casi, anche un po' di più può essere sicuro. Per DDR5, le raccomandazioni sulla tensione di corrente sono le stesse. Data l'immaturità della piattaforma, questo potrebbe cambiare nel tempo.
Nota: Prima di aumentare una tensione nominale nel BIOS, dovresti sempre cercare il termine esatto per sapere cosa stai cambiando. Ricorda, l'aumento della tensione può uccidere al 100% CPU, RAM e altro hardware annullando la garanzia.
Fai molta attenzione se il valore predefinito è lontano da 1,35 V, poiché ciò potrebbe indicare che stai facendo qualcosa di sbagliato. Non ci sono salvaguardie o controlli di integrità qui. Il BIOS presumerà che tu sappia cosa stai facendo e accetterà il rischio che tu possa uccidere l'hardware.
Tensione rischiosa e sottotensione
Supponiamo di dover aumentare la tensione oltre 1,35 V per ottenere stabilità. In tal caso, vale la pena ricercare quale variante di die da quale OEM DRAM IC hai. Una volta che lo sai, puoi cercare alcuni forum di overclocking della memoria per vedere i limiti di tensione consigliati per l'uso quotidiano. Ricorda, il tuo chilometraggio può variare in termini di prestazioni, stabilità e, in modo critico, non uccidere il tuo hardware.
Anche se potresti essere in grado di fornire più tensione di quella consigliata, idealmente in sicurezza senza problemi di sorta. In genere è meglio sottostimare leggermente i valori consigliati. Per la maggior parte delle persone, quell'ultimo minuscolo di prestazioni extra che potrebbe essere spremuto l'overclocking e l'overvolting al limite non valgono il rischio sconosciuto di uccidere il tuo hardware e sostituendolo.
Dopo aver impostato un overclock stabile sulla tua RAM, può valere la pena provare a ridurre nuovamente la tensione. L'undervolting è il processo di riduzione della tensione di esercizio. In genere consente all'hardware di funzionare in modo più fresco e sicuro. È più critico per l'overclocking di CPU e GPU. Lì la riduzione della temperatura può consentire un leggero aumento delle velocità di clock di picco. Tuttavia, le velocità della RAM non si adattano a una temperatura del genere. Ridurre la tensione della RAM, soprattutto dopo averla aumentata all'inizio del processo di overclocking, riduce semplicemente il rischio di morte dell'hardware e riduce le temperature di funzionamento.
Altri tempi
Ci sono molti altri tempi secondari e terziari con cui puoi giocherellare. Quelli che abbiamo elencato sopra, tuttavia, sono quelli che tendono a dare il maggior incremento di prestazioni. Configurazione di tutti questi valori con le impostazioni più restrittive possibili.
Nel frattempo, la verifica della stabilità può richiedere giorni o addirittura settimane di duro lavoro per quello che generalmente è un miglioramento minimo delle prestazioni. Limitando le modifiche alle impostazioni menzionate, puoi ottenere il massimo miglioramento con il minimo tempo richiesto. Non dovresti pensare che il processo sarà breve se regoli semplicemente le impostazioni consigliate. Sarà più veloce, ma non breve.
Conclusione
C'è una vasta gamma di modi per migliorare le prestazioni della tua RAM. Di per sé, la maggior parte delle impostazioni si tradurrà in un miglioramento minimo delle prestazioni, ma se combinate, sono possibili buoni miglioramenti. Per i principianti assoluti, XMP è la strada da percorrere. È eccellente come soluzione plug-and-play che deve solo essere attivata.
Se vuoi andare un po' oltre, aumentare la frequenza e ridurre la latenza CAS sono le vittorie facili e veloci generalmente consigliate. Dopo di che, si ottiene abbastanza in profondità. Il processo di ottimizzazione può richiedere settimane di lavoro per raggiungere il limite del tuo hardware.
È anche importante stare attenti. L'overclock può uccidere l'hardware, soprattutto se aumenti troppo la tensione. Finché rimani entro limiti ragionevoli, puoi spremere una discreta quantità di prestazioni extra dal tuo computer senza alcun costo monetario. Che è una vittoria nel nostro libro.