Piccola storia di overclock ram BallistiX su B550 Tomahawk

Pubblicità
Anzitutto ti ringrazio per la dritta.

Proprio ieri, durannte il boot di Linux, avevo ricevuto un MCE (Machine Check Exception), diciamo di avvertimento (non terminale), ma che identifica comunqeu un "problema" di stabilita'.
Cosi' avevo rifatto TUTTI i test: OCCT, Aida Stability test, Memtest86... anche MemTest5 con profilo generico, e nessuno aveva trovato niente di niente.

Dopo aver letto il tuo post ho rifatto MemTest5, in modalita' provvisoria e col profilo 1usmus_v3 e l'ha concluso con 2 errori (dopo circa 1 ora di test).

Sicuramente anche il fatto di andare in modalita' provvisoria con la possibilita' di testare maggiore quantita' di RAM ha fatto la differenza.
(anche se MemTest86, con boot da USB, avrebbe dovuto trovarsi nelle condizioni ideali... ma non aveva comunque trovato nulla)




Personalmente non mi allontanerei "molto" dai valori nominali.
Per esempio, essendo delle 16-18-18-36-72 ... col tRAS non mi discosterei molto dai 36 ... proverei valori come 32... ma al di sotto potrebbe essere arduo.

Ricordati anche che stai andando oltre la frequqnza "nominale" e a 3600MHz gia' il 36 potrebbe non essere piu' un valore "garantito" su delle 3200MHz (anche se "dovrebbe" funzionare) ... e cosi' dicasi per gli altri.

In questo modo, una volta trovata una stabilita' con valori "di sicurezza", puoi spingerti a cercare le performace, sapendo che hai dei valori base da cui partire/tornare (anche se alcuni valori sono collegati tra loro).

E visto che si e' parlato di 1usmus, aggiungo anche questo link di Tips&Tricks (e pagine collegate) che ha postato su TechPowerUp :
... magari lo conoscevate gia'.
figurati, TestMem5 penso sia il migliore stress test per ram sul mercato. Ho comprato a pochi euro anche ramtest di Karhu Software, ma non è attendibile come TestMem5 con il profilo di 1usmus.

Il timing che nel mio caso creava grattacapi era il tRC che ho dovuto portare a 57, prima di TestMem5 era 56 e prima dell'aggiornamento BIOS era a 55. Ho alzato anche tRAS a 22 per sicurezza (da 21). Ora con 57 e 22 ho mandato TestMem a 25 cicli come hai detto e non mi ha trovato errori, solo che è durato circa 1 ora e 40 minuti non 3 ore.
Visualizza allegato 424541Visualizza allegato 424542
Codice:
========= TestMem5 Log File =========
Customize: Default @1usmus_v3
Start testing at 18:12, 1Gb x12
Testing completed in 1:41.39, no errors.
Non ho modo di postarti miei timing perché ora sono fuori e rientrerò solo il 6 sera, ma stai comunque usando tensioni altissime.
CLDO sarebbe consigliato tenerla a max 1V, e i 2 VDDG sono tensioni derivate dal Vsoc e che pertanto non dovrebbero superarlo (consigliato 1,05V).
Anche la Vdimm a 1,44V è alta per quella frequenza considerando che hai il Geardown attivo. Per confronto io tengo i 3866MHz con 1,4V con il Geardown attivo.
Come timing secondari io uso i valori consigliati da Ryzen Dram Calculator per i 3800 MHz Fast.
Ti avevo parlato di 3 ore perché ho 32GB di ram, quindi impiego il doppio del tuo tempo a fare il test.
 
Non ho modo di postarti miei timing perché ora sono fuori e rientrerò solo il 6 sera, ma stai comunque usando tensioni altissime.
CLDO sarebbe consigliato tenerla a max 1V, e i 2 VDDG sono tensioni derivate dal Vsoc e che pertanto non dovrebbero superarlo (consigliato 1,05V).
Anche la Vdimm a 1,44V è alta per quella frequenza considerando che hai il Geardown attivo. Per confronto io tengo i 3866MHz con 1,4V con il Geardown attivo.
Come timing secondari io uso i valori consigliati da Ryzen Dram Calculator per i 3800 MHz Fast.
Ti avevo parlato di 3 ore perché ho 32GB di ram, quindi impiego il doppio del tuo tempo a fare il test.
Ho impostato manualmente solo VDIMM che ho messo a 1,440v gli altri valori sono tutti su [AUTO]
 
Allora è la mobo a sparare tensioni troppo alte, ma ti conviene ridurle. CLDO a 0,95V, i 2 VDDG a 1,05 V (queste 2 sono probabilmente ulteriormente ribassabili).
Tensioni troppo alte aumentano le temperature e queste riducono il turbo della cpu per cui alla fine ottieni anche minori prestazioni.
 
Allora è la mobo a sparare tensioni troppo alte, ma ti conviene ridurle. CLDO a 0,95V, i 2 VDDG a 1,05 V (queste 2 sono probabilmente ulteriormente ribassabili).
Tensioni troppo alte aumentano le temperature e queste riducono il turbo della cpu per cui alla fine ottieni anche minori prestazioni.
Ho seguito il tuo consiglio ma ho voluto fare delle prove con Cinebench R23. L'ho lanciato prima con la tensione che avevo:
BEFORE - Single.webpBEFORE - Multi.webpBEFORE.webp
Poi ho fatto le mofiche alla tensione come hai suggerito:
Timings (volt).webp
Ed infine ho rilanciato cinebench:
AFTER - Single.webpAFTER - Multi.webpAFTER.webp
A me sembrano praticamente identici, anzi se andiamo a controllare minuziosamente, con la tensione automatica più alta, ottengo persino temperature migliori. Mi sa che solo 50 mV e 150 mV sono troppo pochi per fare la differenza ?
 
La differenza non è facile da misurare perché si parla di qualche watt di differenza che in frequenza corrisponderanno circa a 25-50MHz tagliati in media…fra l’altro quando il sistema è a regime di temperatura.
Ad ogni modo se si possono ottimizzare le tensioni e quindi le temperature perché non farlo? Del resto stiamo parlando di ottimizzare le ram per ottenere l’1% in più di prestazioni ?
 
Ultima modifica:
Ad ogni modo se si possono ottimizzare le tensioni e quindi le temperature perché non farlo? Del resto stiamo parlando di ottimizzare le ram per ottenere l’1% in più di prestazioni ?
Non mi sembra solo l'1%, io sono passato da 3200 MHz a 3800 MHz e dai benchmark mi segnala circa un +20% sia in lettura sia in scrittura, altirmenti non ci avrei perso nemmeno tempo ?
Inizio.webpFine.webp
 
Wait, stai parlando di test sintetici.
I maggiori vantaggi potresti averli su alcuni applicativi che sfruttano le ram (es: sw di compressione come WinRar o 7-zip) mentre sulla maggioranza i vantaggi saranno molto ridotti (es: Cinebench, gaming da 1440p in su, …).
 
Ultima modifica:
Non mi sembra solo l'1%, io sono passato da 3200 MHz a 3800 MHz e dai benchmark mi segnala circa un +20% sia in lettura sia in scrittura, altirmenti non ci avrei perso nemmeno tempo ?
Visualizza allegato 424622Visualizza allegato 424623
in realtà overcloccare la ram è una perdita tempo, o meglio ne richiede tanto per spingerla a puntino e non vale il tempo speso, se non per "gloria" personale!

per il gaming dipende molto dal gioco e se è cpu dipendente, quando il gioco è cpu dipendente la frequenza della ram aiuta, se invece è troppo gpu dipendente e aumentato la risoluzione l'incremento è quasi impercettibile

guarda qualche test!
 
Vdimm 1,43V (domani devo vedere se sono stabili con qualche mV in meno, ma i timing sono questi).
Senti lo chiedo a te, ma lo chiedo anche a @SiRiO e @Avets ...

Ma quando si overcloccano le RAM, non sarebbe più conveniente fare le prove con il voltaggio massimo, cioè 1,500 volt e poi sistemati tutti i timings corretti iniziare ad abassarla sino a trovare il valore minimo stabile di tensione? Cioè io ho fatto delle prove e la tensione migliora il timing di pochi parametri, ma poi superata una certa soglia non riesci più a scendere; a me è successo in particolare con tRC.

Spiego meglio.

Ora io sono a 1,440v di VDIMM. Se salgo a 1,500v, ma anche 1,600v, non riesco a scendere di un 1 nanosecondo su nessun valore. Se invece calo la tensione neanche mi fa più il boot.
 
Si hai ragione, se sai già di voler arrivare a quella tensione.

Se però hai un altro traguardo, ad esempio 3800 cl16 per dire, puoi partire da quello ed alzare la tensione.

Sono stili diversi. Alzare a poco a poco la tensione è più lungo ma permette anche di vedere quando una cpu (tipo i ryzen) comincia a murare e non conviene molto andare oltre.
Ora non ho esperienza di ram che "murano" ma mi pare che sopra agli 1,45v si comincino ad avere "problemi" di temperatura, non come valore in sè ma come instabilità indotta. Cioè passando da 1,45v a 1,5v hai più stabilità grazie alla tensione ma magari gran parte di questo vantaggio lo perdi perché le ram passano (numeri inventati) da 40°C a 50°C.

Ps. A me avevano detto che era meglio non andare sopra agli 1,45v per uso quotidiano con questi chip.
 
Senti lo chiedo a te, ma lo chiedo anche a @SiRiO e @Avets ...

Ma quando si overcloccano le RAM, non sarebbe più conveniente fare le prove con il voltaggio massimo, cioè 1,500 volt e poi sistemati tutti i timings corretti iniziare ad abassarla sino a trovare il valore minimo stabile di tensione? Cioè io ho fatto delle prove e la tensione migliora il timing di pochi parametri, ma poi superata una certa soglia non riesci più a scendere; a me è successo in particolare con tRC.

Spiego meglio.

Ora io sono a 1,440v di VDIMM. Se salgo a 1,500v, ma anche 1,600v, non riesco a scendere di un 1 nanosecondo su nessun valore. Se invece calo la tensione neanche mi fa più il boot.
Quanto ti indica Avets è corretto.
Puoi scegliere di fissare una tensione e vedere quale frequenza e timing raggiungi oppure fissare frequenza e timing e salire di tensione fino a che non sei stabile. Ovviamente se i timing sono troppo tirati o la frequenza troppo alta potrebbe non esserci tensione che ti consenta di stabilizzare le ram.
Sui chip Micron e-die è meglio non salire oltre 1,45V per uso daily (se si riesce a stare un po’ sotto sarebbe anche meglio).
 
Ora io sono a 1,440v di VDIMM. Se salgo a 1,500v, ma anche 1,600v, non riesco a scendere di un 1 nanosecondo su nessun valore. Se invece calo la tensione neanche mi fa più il boot.
1,5v e 1,6v sono tensioni troppo alte per chip fini come il micron e-die da 17nm, quelle vanno bene per i chip samsung b-die o chip più vecchi da 19-21nm!
in oltre all'aumentare della tensione aumenti pure le temperature, e in un uso prolungato della ram a temperature elevate puo' portare ad errori sporadici, che magari con uno stress test da 1h non scovi, ma con 2h di sessione di gioco si!
 
Pubblicità
Pubblicità
Indietro
Top