Leserartikel AMD Ryzen - RAM OC Community

SeniorY schrieb:
Als ich mir den 5800X3D geholt habe, hab ich auch mal 3200C13 getestet bin am Ende aber wieder zurück auf 3800C15. Auch der X3D profitiert davon.
Ist mir jetzt auch bewusst geworden, da der InfinityFabric ja auch die Geschwindigkeit des L3-Cache bestimmt.
Also je mehr Takt, desto besser.

Timings kann man ja meist in ähnlichem Maße wieder anpassen.



Ich hab mein 3200er Profil nochmals ein bisschen überarbeitet und einige Spannungen, die im Verhältnis stehen, ensprechend angeglichen.

ZenTimings_v1.2.9_5800X3D-3200-07_A2.png
DDR4-3200 Fast-Preset AIDA_07_3.png


Vdimm auf 1.360V und VTT_DDR dazu passend auf 0,980V.
Mein ASRock Board lässt mit dem 8.01er UEFI leider nur 10er mV-Schritte bei den externen Spannungen zu.
0,975V ist somit leider nicht möglich.
Dafür bin ich mit tRFC nochmals eine Stufe runter gegangen & hab tRFC2+4 entsprechend angepasst.



Vielleicht schaffe ich es noch ein bootbares 3600-3800er Start-Profil zu finden.
Jede CPU-/Board-/RAM-Konfiguration ist ein bisschen anders.
 
Spricht etwas dagegen, zu meinen 2x16GB 3000er Crucial Ballistix Sport LT (BLS2K16G4D30AESB) @3600 noch einmal gebraucht 2x16GB 3000er Crucial Ballistix Sport weiß (BLS16G4D30AESC) dazuzunehmen? Hätte dadurch dann mit insgesamt 64GB alle vier RAM-Bänke belegt, die weißen Module sehen für mich bis auf die Farbe identisch zu meinen vorhandenen aus...
 
wenn ich mich richtig erinnere haben die 3200CL15 von Crucial immer die gleichen ICs verbaut. Das würde schon mal das Problem ersparen unterschiedliche ICs gleichzeitig zum laufen zu bringen.

Könnte aber sein, dass die teilweise Singlerank und Dualrank sind. Das ließe sich wahrscheinlich über den Aufkleber auf dem Stick klären.

Grundsätzlich ist mischen immer etwas riskant, zumindest, wenn du dann noch OC betreiben möchtest.
 
  • Gefällt mir
Reaktionen: JCDenton5
Habe endlich DDR4-3600 zum Laufen bekommen mit Timings aus dem DCfR 3800er Fast-Preset.
Bin dann auch etwas mit den Spannungen runter gegangen (VDimm 1.36V, VTT_DDR 0.680V).

ZenTimings_v1.2.9_5800X3D-3600-00_A1.png
DDR4-3600 Safe-Preset AIDA_01.png


Habt ihr ein paar Ideen für das weitere Absenken der Timings?
 
.
 

Anhänge

  • ZenTimings_Screenshot-3600-14.png
    ZenTimings_Screenshot-3600-14.png
    181,7 KB · Aufrufe: 124
  • Gefällt mir
Reaktionen: Tanzmusikus
Mit 1.38 VDIMM bin ich kaum weiter gekommen.
Irgend etwas scheint sich bei den Timings nicht miteinander zu vertragen ... oder meine B-die sind bescheiden.



Mit 1.42 VDIMM konnte ich das 3600er Safe-Preset des DCfR Memtest86-stabil bekommen.
Mit 1.45 VDIMM nun auch das 3600er Fast-Preset (DrvStr auf "Auto") Memtest86-stabil:

ZenTimings_v1.2.9_5800X3D-3600-03_A1.png
DDR4-3600 Fast-Preset AIDA_00.png


Mal sehen, ob ich noch was bei den Spannungen optimieren kann.

@Revolvermann01
Danke! Sind ein paar interessante Varianten dabei, die ich ausprobieren kann.
 
Zuletzt bearbeitet:
Glückwunsch, und ich freue mich drauf wenn Du erkennst dass es auch einen Grund hat, warum 3800 beim 5800X3D durchaus verbreitet ist 😉 Ich gebe zu, ich habe einen dünnen Geduldsfaden was Beratungsresistenz angeht. Konsequent werden immer und immer wieder die einfachsten Grundregeln ignoriert, obwohl schon mehrfach bestätigt, und immer wieder mit großer Freude von vorne angefangen. Und dann die Frage gestellt, was noch optimierbar ist.

Lass es mich mit einer Frage formulieren: wieso hast Du die Sub-Timings nicht einfach konstant gelassen, wie mehrfach empfohlen? Die sind nämlich genau das, was noch optimierbar ist. Und genau gleich wie das, was wir Dir bei 3200 schon empfohlen haben 🙂
 
  • Gefällt mir
Reaktionen: SeniorY
Ja, schon irgendwie klar.
Nur habe ich mit unterschiedlichen Frequenzen jedes mal ein leicht anderes Verhalten bei Spannungen und Widerständen. Mit unterschiedlicher Spannung (z.B. VDIMM) wächst auch das Potential für andere Werte (z.B. tRFC).

Es ist nicht unbedingt ein lineares Verhalten. Der Sprung zu 3600 kostet ca. +0.1Vdimm.

Hat mir aber auch geholfen, dass nicht gleich 3 passende Antworten kamen, so habe ich selbst intensiver beobachtet und nachgelesen sowie nachgedacht.
 
Tanzmusikus schrieb:
Ist mir jetzt auch bewusst geworden, da der InfinityFabric ja auch die Geschwindigkeit des L3-Cache bestimmt.
Also je mehr Takt, desto besser.

Timings kann man ja meist in ähnlichem Maße wieder anpassen.



Ich hab mein 3200er Profil nochmals ein bisschen überarbeitet und einige Spannungen, die im Verhältnis stehen, ensprechend angeglichen.

Anhang anzeigen 1372363
Also genau Deine 3200 SubTimings. Ggf mit mehr vDIMM und ev... SCL auf 4
 
  • Gefällt mir
Reaktionen: Tanzmusikus
Okay - Danke!



Als ich heute morgen mal die CADs auf "Auto" hatte, da hat mir das Board 24-20-24-24 eingestellt wie ich nachher per ZenTimings herausgefunden habe. Ist das dann zu bevorzugen?

Ich habe so etwas ein bisschen getestet, aber nicht lange und oft genug, um eindeutige Regelmäßigkeiten festzustellen.

Die Nebenspannungen gibt's auch noch ... muss alles getestet werden. Mit höherer VDIMM geht so Einiges.:king:

ProcOdt ließ sich mit mehr Spannung auch weiter dehnen (z.B. nach oben).
Mein Board mag niedrige Widerstände - super. Ist ja auch T-Topology mit Vollbestückung. :daumen:
 
Doppelpost, warum auch immer 😉
Ergänzung ()

Tanzmusikus schrieb:
Okay - Danke!



Als ich heute morgen mal die CADs auf "Auto" hatte, da hat mir das Board 24-20-24-24 eingestellt wie ich nachher per ZenTimings herausgefunden habe. Ist das dann zu bevorzugen?
Das, oder gleich die 20-20-20-20. Mit Setup Timings würd ich die 4x 20 bevorzugen, ohne alle schrittweise rauf ausser AsdrCmdSetup, also X-20-X-X bei Ryzen 5000
 
  • Gefällt mir
Reaktionen: Tanzmusikus
BreadPit schrieb:
tRFC natürlich an die Frequenz anpassen
Jep, dafür habe ich Tabellen in 10er ns-Schritten (von 130ns bis 200ns) für 3200, 3600 & 3800 Takt angelegt.
Kann man aber auch manuell für jeden Wert gezielt berechnen:
tRFC2 = 1.346 x tRFC
tRFC4 = 1.625 x tRFC

Aber da tRFC von der RAM-Spannung (VDIMM) abhängt, ändert sich ggf. auch die reale "ns" Latenz minimal.



... und mit den Spannungen und Widerständen habe ich ja nun einige Erfahrungen gesammelt.
Dann fällt es leichter die Abstände der Versuchswerte auszuwählen.
 
  • Gefällt mir
Reaktionen: CyborgBeta
Ich bräuchte Hilfe bei meinem Sys die Widerstandswerte zu optimieren. PC siehe Signatur. Anbei ein Screenshot.
Was könnte man da noch optimieren?
Zen-Timing.JPG
 
@BreadPit
Ich bekomme das 3200er CL14 Preset selbst mit 1.48Vdimm nicht als 3600er Memtest86-stabil.
Die Module erreichen 50°C und machen dann Fehler. Vielleicht sollte ich noch die SoC Voltage usw. erhöhen? Dafür dann die VDimm niedriger.

Edit:
Es könnte sein, dass mein 3600er CL16 RAM keine 14-14-14-14-28-42 oder 14-15-15-15-30-48 stabil schafft. :confused_alt:

Ich probiere nochmals 24-20-24-24 mit dem 14-15-15-15-30-48er Setting von DCfR.

Gibt es dazu passende Spannungen für CLDO VDDP, VDDG CCD und VDDG IOD?
Hatte die bisher auf 0,900V, 0,950V und 0,950V & auch mal 50mV höher probiert.

Eine höhere Vsoc als 1,000V half bisher leider auch nicht.

Grüße

P.S.
Das neue UEFI mit AGESA 1.2.0.A ist inhaltlich von den Optionen her genau gleich wie der Vorgänger, aber es läuft viel schneller. 👍
 
Zuletzt bearbeitet:
Bild_2023-07-06_155201993.png

Vielleicht reine Glücksache? Was sagt ihr dieses Ergebnis aus?
 
Ein paar Optimierungen gehe noch aber am besten erstmal testen ob dieses Setting MemTest und Karhu Stable ist. Ich hab da etwas meine Zweifel.

OFFTOPIC
Zudem ist die Frage ob der BCLK Overclock des 5800x3d stable ist.
 
Tanzmusikus schrieb:
@BreadPit
Ich bekomme das 3200er CL14 Preset selbst mit 1.48Vdimm nicht als 3600er Memtest86-stabil.
Die Module erreichen 50°C und machen dann Fehler. Vielleicht sollte ich noch die SoC Voltage usw. erhöhen? Dafür dann die VDimm niedriger.

Edit:
Es könnte sein, dass mein 3600er CL16 RAM keine 14-14-14-14-28-42 oder 14-15-15-15-30-48 stabil schafft. :confused_alt:

Ich probiere nochmals 24-20-24-24 mit dem 14-15-15-15-30-48er Setting von DCfR.

Gibt es dazu passende Spannungen für CLDO VDDP, VDDG CCD und VDDG IOD?
Hatte die bisher auf 0,900V, 0,950V und 0,950V & auch mal 50mV höher probiert.
Ich unterstelle Dir, dass Du nicht genau liest, was empfohlen wird. Bitte Beweise mir gern das Gegenteil, dann bitte ich um Verständnis für meine unzureichende Aufmerksamkeit im lang ersehnten Urlaub am Meer 😉

Du sollst nicht Dein komplettes 3200 Profil mit 3600 betreiben. Nur die Sub-Timings = sekundäre und tertiäre = alles ausser tRC / tRCDWR / TRCDRD / tRP / tRAS / tRC / tRFC

Also bitte mach mal primäre Timings auf 16-16-16-16-32-48-(ca 180ns), Rest gleich. Ev tRDWR 8/10 und tWRRD 4/3/2.

Und ab 3600 ist mindestens 1,0V vSOC angesagt, besser 1,05 und dann runter testen.

vSOC 1, 15 / VDDP 0,9 / CCD 0,96 / IOD 1,06 sollte gut funktionieren für 3600 - 3800. Kannst dann vSOC / CCD / IOD synchron runtersetzen in 0,05 Schritten bis Fehler auftreten.
 
  • Gefällt mir
Reaktionen: Tanzmusikus
BreadPit schrieb:
Ich unterstelle Dir, dass Du nicht genau liest, was empfohlen wird.
:D ... Selbst wenn ich alles genau lese, verstehe ich die Zusammenhänge immer erst langsam.
Dabei helfen mir persönlich praktische Erfahrungen. Z.B. auch wie das Board auf bestimmte Ereignisse reagiert.
Dann notiere ich mir die Abhängigkeiten zwischen einigen Werten. Dazu hab ich diverse Quellen gelesen.

Nun bin ich (wieder) bei 3600 CL16. Mittlerweile Memtest86-stabil (4er Durchgang).
Leider wirft Karhu gleich am Anfang Fehler aus.

DDR4-3600 CL16 _01.png


Nun heißt es austesten, ob es hilft tRC, rRRDS/tRRDL/tFAW, tWR/tRTP oder/und tRFC zu lockern.
Ich bleibe dran.

BreadPit schrieb:
nicht Dein komplettes 3200 Profil mit 3600 betreiben.
Nur die Sub-Timings = sekundäre und tertiäre = alles ausser tRC / tRCDWR / TRCDRD / tRP / tRAS / tRC / tRFC
Ah danke - das ist deutlicher formuliert.
Bin aber zwischenzeitlich auch selbst darauf gekommen. :daumen:

Es ist eine kleine Odyssee . . . ☺️

P.S.
Danke auch für die weiteren Werte - ist vermerkt & kann somit ausprobiert werden. 👍
 
  • Gefällt mir
Reaktionen: BreadPit
Memtest86-stable ist nicht Karhu-stable.
Memtest okay - Karhu 7% 1 Fehler (reproduzierbar).

Höhere Vsoc + VDDGs helfen nicht. Wird der RAM nur wärmer.
Gibt's ein Tipp, was ich noch umstellen (lockern, verändern) könnte?

VDIMM / VDDR = 1,360 V
MEM VTT_DDR = 0,680 V

ZenTimings_v1.2.9_5800X3D-3600-07_CL16.png
 
BreadPit schrieb:
Nur die Sub-Timings = sekundäre und tertiäre = alles ausser tRC / tRCDWR / TRCDRD / tRP / tRAS / tRC / tRFC
Kleine Korrektur und Stand zum Thema "genau lesen":
  • "tRC" ist in deiner Aufzählung doppelt vorhanden.
  • Dafür fehlt allerdings tCWL, welche ich vorerst auch von 14 auf 16 erhöht habe.
    tCWL könnte später mit tWTRL angezogen werden: tCWL = tCL -1 (-2), wenn tWTRL = 10 (8).
  • CADs auf 24-20-24-24 helfen gerade sehr bei der Stabilität des Karhu-Memtests.
  • Wenn 24-20-24-24 stabil ist, teste ich mit der momentanen VDIMM von 1.38V wieder runter auf 1.36V.

BreadPit schrieb:
vSOC 1, 15 / VDDP 0,9 / CCD 0,96 / IOD 1,06 sollte gut funktionieren für 3600 - 3800. Kannst dann vSOC / CCD / IOD synchron runtersetzen in 0,05 Schritten bis Fehler auftreten.
Soll VDDP auch schrittweise runter gesetzt werden?
Du hattest ja mal geschrieben, dass Du für dein MSI-Board die VDDP auf 0,905V belassen möchtest.
Außerdem hatte ich gelesen, dass ursprünglich für VDDG CCD & IOD gleiche Werte benutzt wurden sowie vSOC = CCD/IOD + 40mV. Da haben wohl neue Erkenntnisse Veränderungen gebracht?

Ich nutze deine empfohlenen Werte:

vSOCVDDPCCDIOD
1,15V0,90V0,96V1.06V
1,10V0,85V0,91V1,01V
1,05V0,80V0,86V0,96V
1,00V0,75V0,81V0,91V


Nach über 1000% Karhu nun Fehler.
Immerhin ist das eine deutliche Verbesserung.
Mal sehen, ob eine noch höhere DriveStrength weiter hilft.
 
Zuletzt bearbeitet:
Zurück
Oben