[Sammelthread] Ryzen DDR5 RAM OC Thread

Screenshot 2024-01-27 222334.png


Jemand 'nen Tipp für die RTTs für mich..
Danach gabs noch error 12.

Also insgesamt die widerstände.
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Zu den RTTs nicht aber Veii hat eine excel mal gepostet welcher Fehler was ist. Evtl bissel viel FCLK 😁😁


Veii hat hier letzt auch ne neuere Version von TM5 gepostet.
Ja, das Sheet nutze ich : )

Bin jetzt auf ein altes Setting gegangen (hatte es unter 6400 TM5/Karhu gespeichert ^^)
Also bin gespannt, ob das stabil war (hatte damit bei einem Game Probleme, was im Nachhinein aber an etwas anderem lag) .
 
Fehler 6 = IF/IMC überlastet bzw zu wenig oder zuviel? Saft ;). VDIMM / VSOC erhöhen, VDDQ höher. ProcODT hoch oder runter?
Fehler 12 sollte sich dann vermutlich erledigt haben?
 
Zuletzt bearbeitet:
Also ich habe mein altes Setting geladen, welche stabil ist, es unterscheidet sich nur wenig vom Sheet, ich gleiche das gerade nach und nach an.

Aktueller stand
Screenshot 2024-01-28 001646.png


oder waren es am Ende doch die 30-36-36-36?

ich werde es sehen.
Beitrag automatisch zusammengeführt:

Also, 30-35-35 ended in Error 6-6-6-6 BSOD ^^
 
Zuletzt bearbeitet:
CL 30 sind 9,375 ns, tRC 36 sind 11,56 ns. Wie viel VDIMM und VDDQ hast du? Stimmen die Werte vom Zen?
Ich vermute immer noch zu wenig VDIMM.
 
Kühlst du die DIMM denn aktiv? Dann wäre es ja einen Versuch wert. Ggf. mit 1,55V starten.
 
Kühlst du die DIMM denn aktiv? Dann wäre es ja einen Versuch wert. Ggf. mit 1,55V starten.
Ja, sind ALC Alu Kühlkörper drauf und zwei kleine Lüfterchen auf einem gedruckten Halter drüber.
1,55V Test läuft gerade : )
Beitrag automatisch zusammengeführt:

OK. Denke es ist definitiv zu wenig VDIMM/VDDQ.
Sieht mit 1,55V bisher vielversprechend aus.
Danke : )
 
Zuletzt bearbeitet:
Würde eher wiederstandswerte senken 43 30 43 43 bzw 40 30 40 40. Die Rtt bin ich übergegangen sie vom Mainboard selbst trainieren zu lassen. Habe das Ram Training verlängert boot brauch jetz 70sek. Bei 64 GB.

Ich würde nicht mit der Spannung höher gehen. Sonst kommste evtl. in ein thermal Problem rein.
 
@RedF

Widerstände 40-30-34.3-48 oder auch mal 30-30-34.3-48 probieren

RTT kannst auch mal off-off-60-48-34 probieren
 
Sind nur 32GB, Temp Probleme waren noch keine in sicht : )
 
Screenshot 2024-01-28 072654.png


Na, beinahe : )
 
Zuletzt bearbeitet:
Versuche es mit

WR 48
PARK (40ohm)
DQS 48

ProcODT 43?, 40Ohm
RAS+RC (+2)
VDDP 1.12v

Bitte um Rückmeldung :d
Eventuell noch beide DQ's auf 40ohm
Beitrag automatisch zusammengeführt:


Ah WR failsafe
CWL + WTRL + BC8
60
Screenshot 2024-01-28 185703.png

Beitrag automatisch zusammengeführt:

Ich versuche jetzt
RAS+RC (+2)
CWL + WTRL + BC8 = 60

Ohne die Wiederstände.
 
Zuletzt bearbeitet:
Anhang anzeigen 964655
Beitrag automatisch zusammengeführt:

Ich versuche jetzt
RAS+RC (+2)
CWL + WTRL + BC8 = 60

Ohne die Wiederstände.
Mm, errors wären zuu starke PARK bzw DIMM crash
Wäre dann PARK 48, DQS 60 als Versuch.

#1 ist schwer zu lösen
Es sagt Heat SNR issue, bzw timing missconfiguration
"Small timeout"
 
Zuletzt bearbeitet:
A/M-Die rennt ~8200MT/s auf 8-8-32
24gb auf 8-12 bis 8533MTs

Zu früh, nicht ?
 
Mit Ropbench kann man mit einem startbefehl statt der peak clock die effektive clock über Zeitraum x zb. 20 sekunden messen. (Siehe readme) Habe so lange co gesenkt. Bis dort kein mhz gewinn durch weiteres senken möglich war.
hab da jetzt auch mal ein bisschen mit rumgespielt. Hatte meinen CO vorher ausgelotet mit CC etc. und würde gerne herausfinden ob ich im Clockstretching bin. Allerdings werde ich da nicht so wirklich schlau draus.
Ein Run mit meinen CO Werten und ein Run ohne CO.
Kann ich da nun was draus ableiten?
 

Anhänge

  • ropb1.PNG
    ropb1.PNG
    17,2 KB · Aufrufe: 83
  • ropb2.PNG
    ropb2.PNG
    10,8 KB · Aufrufe: 82
Siehst du eh nur wenn du Last hast. z.B. CB und in HWInfo siehst du den Unterschied. RB bringt m.E. keine Last die Stretching sichtbar macht. Lt RB müsste mein Core 0 auch echt übel sein. Das ist definitiv falsch.
 
Bei CB hab ich einen Unteschied von ca. 30 Mhz, egal ob mit oder ohne CO. CPU Snapshot ist angehakt und Intervall auf 1500ms.
 
Falls es mit CB nicht geht, versuche es mit CPUZ (Stress CPU). Hier kannst du auch auf 2 Threads reduzieren. Um jeden Kern einzeln zu testen muss das Programm gestartet sein. Danach im Taskmanager den CPU-Kern zuweisen. 0 und 1 = Core 1
2 und 3 = Core 2 usw. Dann sollten die Unterschiede sichtbar werden. Sollte aber eigentlich auch mit CB funktionieren.

EDIT:



Bei CB hab ich einen Unteschied von ca. 30 Mhz, egal ob mit oder ohne CO. CPU Snapshot ist angehakt und Intervall auf 1500ms.

Dann ist da auch kein nennenswertes Stretching vorhanden. Denke bis 50 MHz ist alles im Rahmen.
 
Zuletzt bearbeitet:
Hmm, irgendwie hängt das. Wie Idle Mode oder sowas.
Screenshot 2024-01-29 175028.png

Also nicht eingefroren, aber tut fast nix.
Soll das so?
 
Schau mal in den Taskmanager. Bestimmt ist fast kein RAM mehr belegt. Es ist dann inrgendein undefinierter Zustand durch einen Fehler aufgetreten und TM5 ist ausgestiegen.
 
Ja, musste es nochmal neu starten.
Screenshot 2024-01-29 190554.png
 
@RedF Moiin,

Bitte beginne ~attached~ zu nutzen.
Ebenso weise ihm/es Admin-Rechte zu.

Ist das ein fortlaufender Test von ODT/RTT tuning.
Oder fokusieren wir uns auf etwas anderem.

RB bringt m.E. keine Last die Stretching sichtbar macht.
Genau umgekehrt.
Jedoch wird weiterhin das Boosting System bzw die Algo angepasst.
Dass wir kein throttle mehr im 0 CO Zustand sehen, ist sehr schön.
Endlich.

Das heißt, dass das FIT VID-Spannungslimit , aka das Throttle Limit bei hohen VID requests
Nahezu gelöst is. Bzw "it is weighted on CAC" ~ der Fokus darauf ist auf der Lastart [CAC] (erkannt durch Last & instruction sets)
1706591495289.png

Traurig oder nicht,
Es ist sehr schön zu sehen.

Natürlich könnte der Ropbench Dev die Instruction-set Art abändern
Damit es nahezu ähnliche AVX2/FMA lasten wiederspiegelt
Doch dann fällt das nicht mehr als "versprochener Game-Boost" clock.
Der Boostclock bei nicht-SSE Lasten, wurde nämlich niemals garantiert.
Was garantiert wurde ist der "Base Clock" . Welcher bei jeglicher Art von Last eigenhalten werden muss.


Generell wurde der Boostclock niemals konkret garantiert, sowie hatte keine exakte Beschreibung welche Art von Boost es sein muss.
Siehe Marketing-Fiasko? , die Problematik bei Matisse ~ welcher die Boosting Targets nicht erreichen konnte;
Da , nun , TechMedia einerseits nicht anerkennen konnte wie das Zen-Ecosystem funktioniert
~ andererseits von AMDs Community Support-Team , aka Mr Hallock Robert + Co - es ungenügend für den Hauptmarkt erklärt wurde.
Teils durch AMDs eigenen NDA Regelungen.

Ich denke zu ehmaliger AMD Pioneer Zeit, war "die Angst" auf Konkurenz noch relativ hoch
Mr. Hallock hat seine Arbeit sehr gut erledigt und war (zu der Zeit wo er frei war) , ein sehr guter Lehrer und Helfer
~ damit die Community vestehen darf wie das komplexe Ryzen-Ecosystem nun funktioniert.

Sehr viele Pyramiden-Fehler, sind weiterhin Schuld daran dass die Community nicht versteht wie man mit dem Boosting System arbeiten soll
Aber solange AMD selbst fortschritt macht und alle Nutzer (mit neuer OC-Mentalität) glücklich sind ~ sollte alles ok sein. :giggle:
Beitrag automatisch zusammengeführt:

Der Boostclock bei nicht-SSE Lasten, wurde nämlich niemals garantiert.
Was garantiert wurde ist der "Base Clock" . Welcher bei jeglicher Art von Last eigenhalten werden muss.
Da zb RDNA's AVFS ~ weitaus komplexer ist als Ryzen's
Und ebenso das Hauptziel "Gaming" ist

Haben wir hier:
~ Baseclock
~ Boostclock
~ Gameclock

Gameclock wäre der SSE clock
Boostclock wäre der curve AVFS peak clock
Baseclock ist der Render/Compute clock.

Ich hoffe man versteht es. :-)

EDIT:
Wenn man das ganze dann als "per-kern Last" ausbreitet
Ist der Faktor von Clock/CoreAmount ~ Load
Dynamisch, je nach Laststärke+Lastart (CAC) sowie von SampleLeakageFactor (FIT/VID Max)
Dem PowerBudget (cTDP) bzw sPPT, cTDP (short PPT/constant PPT or TDP)
Und mitterweile umso relevanter ~ der Fokusierten Application
Sowie zuletzt die Architetur Thermal limiters (short THM & Hardcap TjMAX)

Angereit als Hirarchy wäre:
  • First stage power limiter (TDP, EDC)
  • First stage thermal limiter (THM , TjMAX)
  • Front?end VID limiter (FIT-VID Limiter für single und n-Kern Last)
  • Frontend Boosting Scalar ~ Loadtype clock hold duration within FIT (amount of allowed errors in n/time)
  • Backend CAC Limiter (FIT) ~ Loadtype-heaviness Limiter
Sprich noch simpler gestalltet:
  • Haben wir genügend PSU Power bzw erreicht es das SKU cTDP limit
  • Haben wir genügend Thermischen Headroom
  • Haben unsere Kerne noch genügend Spannungs-Spielraum bevor Errors/Time Faktor bzw Chance laut SMU zu hoch wird. (SKU vor-definiert)
  • Können wir die gegebene Last für die erlaubte Halte-Zeit noch einhalten oder müssen wir ein MHz-Strap tiefer rennen
  • Dürfen wir die Last für n-Kerne auf X-Zeitraum für Y-Zeit halten, oder ist die Chance of errors nun viel zu hoch (nahe-zu Echtzeit abgetastet)
 

Anhänge

  • TM5_0.12.3_1usmus25-CoolCMD.zip
    25 KB · Aufrufe: 103
Zuletzt bearbeitet:
Sehr schön beschrieben. Danke sehr. Zumindest CPUZ kann doch als "Gamelastindikator" genutzt werden.
Welche Game-Last erzeugt Timespy & Co, bzw die Spiele selber? Wenn ich den Demo-Bench von Sottr laufen lasse, habe ich idR eine weitaus höhere - zugegebenermaßen Allcore" Last. Scalar wirkt sich dort bestimmt nicht mehr so stark aus. Die Belastung ist da höher als die Ropebench erzeugt. Denke mal Shader Kompilieren gehört nicht zu typischen Gamelast.
 
Zuletzt bearbeitet:
Ich müsste lügen,

TimeSpy normal bench müsste SSE sein
Timespy CPU bench sollte AVX(2) sein

Ich bin mir leider unsicher ob TimeSpy mit AVX512 skaliert oder es ein reines Cache Thema ist.

SOTTR ist ein SSE titel - fast alle Games sind das. *
Hier müsste ich wieder lügen, da ich nicht zuu sehr mit der Engine vertraut bin
Ich benchmarke selten Spiele. Sie haben für mich leider ein großes Problem , und die variable wären die Developer dieses.
// Wie gut und effizient sie Instruction-Set Packages senden, bzw wie effizient jede Aktion im Titel verarbeitet werden kann. Codesize usw.

Moment,
"Ich nutze Spiele für aussagekräftige Daten nicht."
"Ich nutze synthetische Programme für den Zweck welche sie entwickelt wurden . Analysistische, welche jedoch keinerlei dynamisch genug sind, als das man sie als [real world] bezeichnen kann."

Synthetische Programme sind dafür da gezielt etwas spezifisches zu testen. Niemals die Gesammtperformance
Sollte das Ergebniss dann zufriendestellend sein und es dort skalieren worin das Programm sich fokusiert
Danach erst kann man verifizieren ob X Titel mit dieser Änderung skaliert oder nicht.
Es macht die Änderung nicht weniger wirksam oder weniger-bedeutend, bloß gibt es einem die Chance Variablen zu isolieren weswegen es nun mal "nicht skaliert".

So sehe ich das,
Ich hoffe man versteht :)


* The Devison 2 , müsste ein AVX Titel sein. Riftbreakers Demo ist ein guter Cache/Mem Benchmark
Project Hydra kann das teils auslesen, aber auch das Thema hier ist sehr komplex.
Für die CPU spielt nur "n-Instructionsets/Time" eine Rolle.
Wie viele Kerne werden ausgelastet. Reicht der L2 & L3 Cache.
Sind noch genug freie plätze im Branch-Predictor frei, um instruction-sets zu bearbeiten oder müssen sachen verlangsamt und verzögert werden.

Natürlich auch hier spielt die Anzahl an Kernen (verbreitete last) eine Rolle wie effizient die Datasets (die größe dieser instruction-chunks)
Nun bearbeitet werden können, bzw in kleine chunks zusammengeschnitten werden können (OpCache) ~ bevor sie an dem Branch-Predictor bzw generell subsystem gesendet werden.

Hier zb spielt die Frequenz der Kerne keine Rolle
Und IOPS ist das wichtigste. IPC wäre ein anderer Name dafür.
Processable instructions per target clock/time ~ within Input/Output time per sec.

EDIT:
IOPS & ROP's sind sich hier sehr ähnlich.
Solange ein kalkulierter hoher MHz Wert auf basis von ROPs existiert
"Kann" es schnell und effizient sein. Jedoch heißt es nicht dass der Titel auch effizient und gezielt die gesammte CPU nutzt.
Somit sind Spiele keine wirklichen Benchmarks für mich. Nicht für den Zweck welche ich sie brauche. Und zwar analytischem.
Spiele skalieren nur, wenn die Gesammtleistung verbessert wird ~ jedoch nicht jedes Spiel skaliert gleich.
Somit ist "das Tracking der Gesammtleistung" mit Spielen eher sub-optimal. :giggle:
1706596923688.png

Haha, danke an jedem welcher meine langen Beiträge liest. :giggle:♥️
 
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh