Perché dovresti overcloccare la tua RAM (è facile!)

Ogni applicazione in esecuzione sul tuo computer utilizza la RAM per operare. La velocità della RAM è predefinita dal produttore, ma attraverso modifiche nel BIOS, è possibile spingere queste prestazioni oltre i limiti nominali.

L’importanza della velocità della RAM

Ogni programma avviato viene trasferito dall’SSD o dall’hard disk alla RAM, che sono memorie di accesso più lente. Una volta caricato, il programma risiede nella RAM, permettendo alla CPU di accedervi rapidamente quando necessario.

Aumentare la velocità della RAM può migliorare direttamente le prestazioni della CPU, soprattutto in alcune situazioni. Tuttavia, c’è un limite oltre il quale ulteriori incrementi di velocità non si traducono in miglioramenti significativi. Nelle operazioni quotidiane, piccole differenze di velocità della RAM potrebbero essere impercettibili, ma quando si tratta di elaborazioni numeriche intense, anche un minimo incremento delle prestazioni può fare la differenza.

Nel gaming, la velocità della RAM può avere un impatto notevole. Ogni frame richiede l’elaborazione di una grande quantità di dati in pochi millisecondi. Se il gioco è limitato dalla CPU (come nel caso di CSGO), una RAM più veloce può portare a un aumento dei frame rate. Questo grafico di Linus Tech Tips illustra bene questo concetto:

L’aumento medio del frame rate è spesso di pochi punti percentuali con RAM più veloci quando la CPU è il fattore limitante. La velocità della RAM si fa sentire soprattutto nei frame rate minimi. Ad esempio, quando si carica una nuova area o nuovi oggetti in un gioco, un frame potrebbe richiedere più tempo del solito se è in attesa che la memoria venga caricata. Questo fenomeno, noto come microstuttering, può compromettere la fluidità del gioco anche quando il frame rate medio è elevato.

Overclocking della RAM: non c’è da temere

L’overclocking della RAM non è così rischioso come l’overclocking di CPU o GPU. Quando si overclocca una CPU, è fondamentale monitorare le temperature e assicurarsi che il sistema di raffreddamento sia adeguato. Una CPU o GPU overcloccata può generare un rumore notevolmente maggiore rispetto alle impostazioni standard.

La RAM, d’altra parte, non produce una quantità significativa di calore, rendendo l’overclocking un’operazione relativamente sicura. Anche in caso di overclock instabili, al massimo si verificano errori durante i test di stabilità, e sarà necessario ripristinare le impostazioni. Tuttavia, se si overclocca un laptop, è consigliabile verificare la possibilità di eseguire un reset CMOS (per riportare il BIOS alle impostazioni predefinite) in caso di problemi.

Velocità, tempistiche e latenza CAS

La velocità della RAM è generalmente misurata in megahertz (Mhz). Questa unità di misura indica la frequenza con cui la RAM può accedere alla memoria, ed è la stessa utilizzata per misurare la velocità della CPU. La velocità di default per la DDR4 (il tipo di memoria più recente) è generalmente di 2133 Mhz o 2400 Mhz. Tuttavia, questa è in parte una strategia di marketing: “DDR” sta per “Double Data Rate”, il che significa che la RAM legge e scrive due volte per ogni ciclo di clock. Pertanto, la velocità effettiva è di 1200 Mhz o 2400 mega-tick al secondo.

Tuttavia, la maggior parte delle RAM DDR4 funziona a 3000 Mhz, 3200 Mhz o anche di più, grazie a XMP (Extreme Memory Profile). XMP è una funzionalità della RAM che segnala al sistema: “So che la DDR4 supporta velocità fino a 2666 Mhz, ma perché non mi overclocchi alla velocità indicata sulla confezione?”. Si tratta di un overclock di fabbrica, preimpostato, testato e pronto all’uso, implementato attraverso un chip sulla RAM stessa chiamato chip di rilevamento presenza seriale, che contiene un solo profilo XMP per ogni modulo di RAM:

Ogni kit di RAM ha diverse velocità integrate. Le velocità di default utilizzano lo stesso sistema di rilevamento presenza e sono denominate JEDEC. Qualsiasi velocità superiore a quella JEDEC di default è considerata overclock, il che significa che XMP è semplicemente un profilo JEDEC overcloccato dalla fabbrica.

Le tempistiche della RAM e la latenza CAS sono misure differenti della velocità. Indicano la latenza, ovvero quanto rapidamente risponde la RAM. La latenza CAS misura il numero di cicli di clock che intercorrono tra l’invio del comando READ alla memoria e la ricezione della risposta da parte della CPU. Questo valore è indicato come “CL” dopo la velocità della RAM, ad esempio “3200 Mhz CL16”.

Solitamente, la latenza CAS è correlata alla velocità della RAM: velocità più elevate corrispondono a latenze CAS maggiori. Tuttavia, la latenza CAS è solo uno dei molti fattori che influenzano il funzionamento della RAM. Gli altri parametri sono indicati come “tempistiche RAM”. Più basse e strette sono le tempistiche, più veloce sarà la RAM. Per approfondire il significato di ogni singola tempistica, è possibile consultare questa guida di Gamers Nexus.

XMP non è una soluzione completa

Le RAM vengono acquistate da aziende come G.Skill, Crucial o Corsair, ma queste aziende non producono i chip di memoria DDR4. Acquistano questi chip da fonderie di semiconduttori, il che significa che tutta la RAM sul mercato proviene da pochi produttori principali: Samsung, Micron e Hynix.

Inoltre, i kit di memoria più costosi, con velocità di 4000+ Mhz e latenze CAS basse, utilizzano gli stessi chip della memoria più “lenta” e meno costosa. Entrambi utilizzano chip di memoria Samsung B-die DDR4, la differenza risiede nel dissipatore di calore color oro, le luci RGB e un design più elaborato ( questo prodotto esiste realmente).

I chip vengono testati in fabbrica con un processo chiamato binning. Non tutte le RAM funzionano allo stesso modo: alcune raggiungono facilmente i 4000+ Mhz con latenze CAS basse, altre non riescono a superare i 3000 Mhz. Questo fenomeno, chiamato lotteria del silicio, è ciò che rende costosi i kit di alta velocità.

Tuttavia, la velocità indicata sulla confezione non sempre riflette il vero potenziale della RAM. La velocità XMP è solo una garanzia che la RAM funzionerà alla velocità nominale in qualsiasi circostanza. Si tratta più di una strategia di marketing e di segmentazione dei prodotti, piuttosto che di limiti reali della RAM. Niente impedisce alla RAM di funzionare al di fuori delle specifiche del produttore, ma abilitare XMP è più semplice rispetto all’overclocking manuale.

Inoltre, XMP è limitato a specifici intervalli. Secondo un rappresentante di Kingston, i profili XMP “ottimizzano solo i principali timing (CL, RCD, RP, RAS)”. Il sistema SPD utilizzato per memorizzare i profili XMP ha un numero limitato di voci, quindi il resto viene lasciato alla scheda madre, che non sempre fa la scelta migliore. Ad esempio, nel mio caso le impostazioni automatiche della mia scheda madre ASUS impostavano valori strani per alcuni timing. Il mio kit di RAM non funzionava correttamente con il profilo XMP di default, e ho dovuto correggere i timing manualmente.

Il processo di binning stabilisce anche un intervallo di tensione in cui far operare la RAM. Ad esempio, alcuni kit vengono impostati a 1.35 volt, testati brevemente e inviati nel “bin” di memoria a 3200 Mhz. Ma cosa succede se la RAM viene impostata a 1.375 volt? O a 1.390 volt? Anche questi valori sono sicuri per la DDR4, e un piccolo incremento di tensione può favorire overclocking più elevati.

Come overcloccare la RAM

La parte più complessa dell’overclocking della RAM è capire quali velocità e timing utilizzare. Il BIOS offre più di 30 impostazioni separate. Fortunatamente, solo quattro di questi sono considerati tempi “primari”, e possono essere calcolati con lo strumento Ryzen DRAM Calculator. Questo strumento è pensato per i sistemi AMD, ma può essere utilizzato anche su sistemi Intel, in quanto si concentra principalmente sulle tempistiche della memoria e non della CPU.

Scarica lo strumento, inserisci la velocità della RAM e il tipo (se non li conosci, una rapida ricerca su Google con il codice della RAM ti aiuterà a trovarli). Premi il pulsante viola “R – XMP” per caricare le specifiche del kit, quindi premi “Calcola SICURO” o “Calcola VELOCE” per visualizzare le nuove tempistiche.

Confronta queste tempistiche con le specifiche di default utilizzando il pulsante “confronta i tempi”. Noterai che le impostazioni SAFE sono più strette, mentre la latenza CAS principale è ridotta nelle impostazioni FAST. Non è detto che le impostazioni FAST funzionino correttamente, dipende dalla tolleranza del kit, ma solitamente è possibile farle funzionare con una tensione sicura.

È consigliabile salvare uno screenshot di queste impostazioni su un altro dispositivo, perché dovrai inserirle nel BIOS. Una volta che la RAM è in esecuzione, dovrai verificare che l’overclock sia stabile utilizzando il tester di memoria integrato nella calcolatrice. Questo è un processo piuttosto lungo, quindi ti consigliamo di consultare una guida più dettagliata sull’overclocking della RAM.