Guida pratica alla scelta della quantità e configurazione della tua RAM DDR5
PIPPONE PSEUDOFILOSOFICO FONDAMENTALE
Seppur un po’ esagerata (nel senso che ci sono ovviamente tantissime cose che sono solamente giuste o sbagliate in ogni ambito) una delle mie citazioni preferite di uno dei miei pensatori preferiti, l’economista Thomas Sowell, è ” “There are no solutions. There are only trade-offs.” in italiano “non ci sono soluzioni ma solo compromessi”.
Seppur io non abbia la patente e non sia minimamente esperto di motori, cerco sempre di usare i mezzi di trasporto come esempio perchè è più immediato per la maggior parte delle persone (persio me) intuire le loro caratteristiche generali. L’esempio che mi piace sempre fare è il migliore, più potente e costoso tir americano esistente, con un bel rimorchio. Certo, se siamo negli stati uniti con strade immense e dobbiamo fare un grande trasloco è evidente quanto sia utile. Ma siamo in centro a Milano e devo andare a fare la spesa al supermercato dietro casa, e per quanto costoso possa essere il tir non ci entra nemmeno in città. Ma non solo: se anche avessi un furgone di medie dimensioni iveco a disposizione, considerando il tempo per trovare parcheggio e i semafori, la scelta migliore per quel che devo fare è la bicicletta, anche una scassatissima va meglio.
Non c’è uno strumento migliore, ma quello che è più adatto al tuo lavoro.
Un errore comunissimo che si fa è pensare che ci siano cose migliori o peggiori in assoluto, che esistano “soluzioni” generali e spendendo di più avremo solo miglioramenti o almeno “un assicurazione se mi dovesse servire in futuro”. Nessuna persona sana di mente compra un tir come suo mezzo di trasporto per tutti i giorni solo perchè pensa che magari un giorno farà un trasloco. Per questo cerco di scoraggiare i clienti che mi chiedono magari un pc con 16 core e 96gb di ram per giocare o fare mix/mastering audio, senza capire che oltre a buttare i soldi avrebbero PRESTAZIONI PEGGIORI nell’uso che vogliono farne.
TECNICISMI
La velocità della RAM viene misurata in megatransfer al secondo (MT/s) detto il suo “rate”; maggiore velocità è migliore. La velocità alla quale viene venduta la RAM non è per forza quella minima o massima che potremo usare nel pc, ma questo dipende da vari fattori ed è limitata ovviamente dall’anello più debole. Questo articolo non può entrare nei dettagli di tutto questo, che dovrete nel caso approfondire da soli.
La RAM parla al PROCESSORE nel suo “memory controller” (il casello, praticamente) che gira a sua volta ad una certa velocità, su intel questa è sempre almeno la metà della RAM stessa (gear2) mentre su AMD fino a mediamente 6400 riesce a girare alla stessa frequenza e quindi in Gear1; è possibile farlo scendere a metà come intel per poter seguire la ram oltre, ma è molto controproducente nel computo totale della velocità e per questo motivo generalmente si considera intel più indicata per situazioni ad alta banda mentre AMD per quelle a bassa latenza.
Le piattaforme normali consumer, AMD AM5 e Intel lga1700 e 1851 hanno 2 canali principali di memoria; pensateli come due grandi corsie con i relativi caselli di ingresso che sono nel memory controller. Sfruttarli entrambi è importantissimo perchè sono disponibili (già costruite, per dire) e non c’è quasi nessuna controindicazione di nessun tipo a farlo (un caso dove il trade-off è insignificante ed è sempre meglio quindi riempirli entrambi, se economicamente possibile). Ci sono poi altre due tipologie diciamo di “sotto-corsie” che si possono riempire, che hanno a loro volta impatto sulle prestazioni: sub-channel e rank. Il primo non ha alcun impatto negativo se “riempito” mentre il secondo aumenta la parallelizzazione (capacità di lavoro su più cose insieme) ma inizia ad avere un leggero malus di massima frequenza, quindi è un leggero trade off, come dire aggiungere maggior spazio mantenendo lo stesso motore si ottiene più capacità ma leggera perdita di velocità massima e maneggevolezza. Ad esempio su AM5 è difficile superare i 6000 in dual rank gear 1, contro i 6400 ottenibili di solito in single.
Usare due banchi (stick fisici) per canale è ancora più deleterio: facendolo difficilmente supereremo i 5200mt su AM5. Su intel Core Ultra (z890) con due banchi di qualità e chip giusti si può fare tranquillamente 7600 in gear2 single rank, 7200 in dual rank ma solo 5600 se si occupano tutti e 4 gli slot. Questi valori sono indicativi e dipendono da capacità tecniche di “tuning” e la combinazione specifica di chip di memoria, scheda madre, qualità del chip, versione del bios ecc ecc
Incredibilmente, anche gli slot vuoti in realtà sono leggermente nocivi al massimo rate stabile e infatti i record si ottengono quasi sempre su schede madri che hanno solo 2 slot.
Bene, con tutte queste considerazioni teoriche, eccovi una tabella pratica. I miei consigli più specifici:
1 – evitare come la peste i banchi da 8gb, sia singolo sia dual, e considerare come minimo il singolo da 16 per garantirsi almeno un espandibilità e/o rivendibilità futura.
2 – valutare con attenzione il salto da 48 a 64, che sono capacità simili, se il vostro uso non è legato alla banda passante, per il trade-off del dual rank e sopratutto del tipo di chip se usate INTEL. In teoria, se fate video editing e tanti render, le due soluzioni come prestazioni con tuning saranno molto simili; tuttavia nel mondo reale. i kit da 64gb possono esser prodotti con chip più vecchi che non superano i 6800, mentre i kit da 48gb raggiungono tutti almeno i 7600 e facilmente anche gli 8000 che su intel sono strettamente migliori perchè comunque sempre gear2.
Con AMD questa scelta è meno importante visto che in ogni caso si cercherà di girare a Gear1.
3 – per il gaming o l’audio non orchestrale / uso pesante di campioni, 2×16 è la scelta di gran lunga migliore, idealmente con una scheda madre con solo due slot per provare a spingere al massimo il rate (discorso trattato anche nell’articolo sulla scelta schede madri)
| PRO | CONTRO | |
| SINGLE RANK | ||
| 1×8 | il più economico |
singolo subchannel, singolo canale
|
| 2×8 | almeno è dual channel… |
singolo subchannel, espandibilità futura compromessa
|
| 1×16 | espandibilità futura, doppio subchannel |
il dual subchannel non è veloce come il vero dual channel
|
| 2×16 | dual channe e dual subchannel | nessuno! |
| 2×24 |
massimo ottenibile in single rank, chip sicuramente recenti
|
nessuno! |
| DUAL RANK | ||
| 2×32 | il minimo per la massima parallelizzazione | frequenza max ridotta dal dual rank |
| 2×48 | solitamente un prezzo sensato, chip recenti |
frequenza max ridotta dal dual rank
|
| 2×64 | massima quantità possibile in due slot, chip recenti |
frequenza max ridotta dal dual rank, densità termica e costo
|
DUAL STICK PER CHANNEL: se davvero avete bisogno di più di 128gb di RAM forse vi conviene pensare ad una piattaforma professionale con 4 main channel…