"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

DDR4/Subtiming/OC - Ryzen/AM4

sp33d 26.10.2017 - 21:41 33305 18 Thread rating
Posts

sp33d

Here to stay
Avatar
Registered: Sep 2002
Location: GU
Posts: 5856
Hey,
dies ist weder ein Guide noch eine Anleitung, dazu sind meine Methoden zu unprofessionell bzw. fehlt mir reichlich Hintergrundwissen.
Wo ein Wille, da auch ein Weg!
Daher gab es heute einen spannenden, lehrreichen bzw. charmanten OC-Nachmittag. :)

Viel tüfteln und das gewisse Gespür ist notwendig, man sollte also schon ein paar Stunden zeit einplanen.
Das Asrock Motherboard war hier eine große Hilfe, denn nach 3 erfolglosen Anläufen schaltet es auf das letzte funktionierende Setup zurück.
Schlussendlich war ich happy, als ich das finale Template im Bios speichern bzw. hinterlegen konnte.

Hardware:
AMD Ryzen7 1700
Asrock AB350M Pro4
G.Skill Trident Z 3200/14

Das Motherboard ist mit 75 € zwar günstig, mMn aber das beste seiner Klasse. (mATX)
Durch Erfahrungsberichte wusste ich schon im Vorfeld, das aus Kostengründen das BIOS beschnitten ist.
Beispiel: SOC-Voltage nicht einstallbar, Memory Voltage auf 1,4 limitiert ... kein Beinbruch, denn es fehlen keine Optionen, um an den Timings zu basteln!

=> Laut HWiNFO64 steht die [SOC-Voltage] fix bei 1,087 Volt => Speicher bekommt 1,35 Volt, ist vom Hersteller auch so spezifiziert.
Gut, zumindest bei dem Thema an keiner Stellschraube drehen zu müssen ist schon mal wesentlich einfacher.

=> Speicher ist der bereits bekannte bzw. viel diskutierte "Samsung B-Die" ... halte mich daher also kurz.


Subtiming:
Vorbild ist eine Person aus dem asiatischen Raum und bzw. "The Stilt" (overclock.net)
Stilt UHQ B-DIE Settings

Im BIOS anfangs zögerlich hochgearbeitet:
:UPDATE 30.10.2017 (new RAM): 2133 [AUTO] > 2666 [XMP] > 3200 [XMP] > 3333 [XMP] > 3466 [XMP] ... da selbst 3466 auf Anhieb mit CL14 lief, wollte ich natürlich auch noch auf 3600 gehen.
Plötzlich war da eine Mauer ... was auch immer ich einstellte, das System wollte einfach nicht mit 3600 booten.
Als ich dann auch noch die sehr grauenhaften Subtimings (tRC = 78 / tWRWRSCL + tRDRDSCL = 7 :() erblickte ... rächte sich hier nun der geringe Preis des Motherboards? (The Stilt arbeitet ja auf einem ASUS ROG Crosshair VI (220+ EUR) Motherboard.)

Was Motherboard bzw. XMP nicht vermochten zu lösen, musste nun also per Hand eingestellt werden.
Zur besseren Übersicht habe ich die unterschiedlichen Werte in sechs Gruppen unterteilt.

Gruppe 1.)
tRRDS [4] + tRRDL [6] vs. Stilt: 6 / 9
=> Problemlos, pushte AIDA64 sanft.

Gruppe 2.)
tFAW [16] vs. Stilt: 36
[Configured to a minumum 4x tRRD_S, but values >8x tRRD_S are often used for stability.]
=> Mein gewähltes Setting [16] passt somit! Verstehe aber warum Stilt hier auf [36] geht.

tWR [10] vs. Stilt: 10
[Higher values are often beneficial for stability, and values < 8 can quickly corrupt data stored in RAM.]
=> Bereits auf [10] somit korrekt.

tWTRS [3] + tWTRL [7] vs. Stilt: 4 / 12
=> Problemlos einstellbar, Write+Copy steigen im AIDA64.


Gruppe 3.)
tWRWRSCL [2] + tRDRDSCL [2] vs. Stilt: 2 / 2
=> Aber Hallo, die Performance wird deutlich(!) erhöht, AIDA64 spricht für sich.
(#meinung: subtiming-oc auf die beiden aufbauen)


Gruppe 4.)
tCWL [14] + tRTP [8] + tRDWR [6] + tWRRD [3] vs. Stilt: 14 / 8 / 6 / 3
Diese Gruppe löste beim Tüfteln unzählige Neustarts aus.
tCWL unter 14 lief nicht, tWRRD unter 3 führte zu einem Clear-CMOS.
(#meinung: stabilität wird beeinflusst, nur dezent anpassen, keine nennenswerten veränderungen.)


Gruppe 5.)
tWRWRSD [5] + tWRWRDD [5] + tRDRDSD [3] + tRDRDDD [3] + tCKE [1] vs Stilt: 7 / 7 / 5 / 5 / 9
Endlich mal austoben... tCKE auf [1] gestellt ohne Wenn und Aber.
(#meinung: ?)


Gruppe 6.)
tCL [14] + tRCDWR [14] + tRCDRD [14] + tRP [14] + tRAS [28] + tRC [42] + tRFC [265]
Settings, die zumindest jeder von der Packung abschreiben kann + etwas Tuning, muss jetzt nicht wirklich drauf eingehen.

:UPDATE: tRC [42]
[Lower values can notably improve performance, but should not be set lower than tRP+tRAS for stability reasons.]
=> Ok, dann mal mit tRC [42].


Temp. Finales Setting:
click to enlarge


Zahlen:
click to enlarge


Gegenüber den Basiswerten (XMP bzw. AUTO) ein doch recht ansehnliches Ergebnis auf dem günstigen Mainboard :)

=> folgt... 24 Stunden HCI-Memtest.
=> Für Spielebenchmarks fehlt noch "die" potente Grafikkarte.
Hoffe ich hab euch jetzt nicht zu sehr gelangweilt bzw. her mit allen Infos die ihr so habt. :)


TL-DR:
Gruppe 6.) + Gruppe 3.) sollte sich jeder Bastler/Tuner mal genauer anschauen.

lg,



:Edit: Notorische Kleinschreibung entfernt. :D
:Edit: Neuer RAM aufgrund DOA, Single-Channel-Werte (nur ein Riegel) entfernt... Dual-Channel-Werte eingepflegt.
Bearbeitet von sp33d am 30.10.2017, 19:43

MaxMax

Here to stay
Registered: Jul 2001
Location: Wien
Posts: 1913
wow, da hast dir viel mühe gemacht!!! ich hab leider kein ryzen system, ich bin von der intel schiene. aber bei intel sind zB RTL und die IO latency sehr gut für div. benchmarks, zB 3d markt timespy cpu score, das sind die tertiären timings unter tweak 4 im asus memory tweaker, aber ich komm auch nicht dahinter, weder empirisch noch durch wissen, wie man die am besten einstellt. leider ist das gigabyte/aorus mainboard da leider sehr verhaltens"kreativ": sprich wenn ich die settings einstelle, werdens ignoriert oder nicht, und wenn ich es auf AUTO lasse, dann wechseln die werte von einem kaltstart zum andern einfach random....

sp33d

Here to stay
Avatar
Registered: Sep 2002
Location: GU
Posts: 5856
danke MaxMax.

zum thema round trip latency habe ich das gefunden:
http://hwbot.org/newsflash/3058_adv...s_guide?lang=de
http://www.overclock.net/t/1630388/...rclocking-guide

für ryzen gibts iirc keine RTL/IO settings (noch)

---------------

@ Topic:

Ein paar Themen die ich jetzt noch nacharbeiten werde.

AMD sagt ...
https://community.amd.com/community...-lets-talk-dram

tFAW sind an tRRDS gebunden.
[Configured to a minumum 4x tRRD_S, but values >8x tRRD_S are often used for stability.]
=> Mein gewähltes Setting [16] passt somit! Verstehe nun auch warum Stilt auf [36] geht.
=> Unklarheiten beseitigt.

tWR
[Higher values are often beneficial for stability, and values < 8 can quickly corrupt data stored in RAM.]
=> Bereits auf [10] somit korrekt.

tRC
[Lower values can notably improve performance, but should not be set lower than tRP+tRAS for stability reasons.]
Derzeit: tRC [48] (tRP [14] und tRAS [28])
=> Ok, dann mal mit tRC [42] testen.

tRDRD / tWRWR
[Lower values can significantly improve DRAM throughput, but high memory clocks often demand relaxed timings.]
=> Jep ... :)


Btw: ProcODT ist auf [AUTO]

Fersus

Bloody Newbie
Registered: Oct 2017
Location: Vienna
Posts: 38
Wow! Cool! Das ist genau was ich gesucht habe. Danke vielmals für die Arbeit, die du dir da angetan hast :)

Visitor

Here to stay
Avatar
Registered: Nov 2006
Location: OÖ
Posts: 1023
Echt cool!

Habe meine notierten Werte auch mal in ähnlicher Form in eine Tabelle eingetragen.
Leider habe nicht für alle Einstellungen AIDA Ergebnisse.
Tests bis 1600MHz RAM Takt haben im Vergleich zu 1467 so gut wie keine Steigerung mehr ergeben.
Davon abgesehen ist ein cold boot nur bis 1467 möglich.

Ich habe ein B350 Tomahawk mit aktuellem BIOS 1,9 AGESA Code 1.0.0.6b
Mein 1700 läuft mit 3,7GHz, RAM Corsair CMK16GX4M2B3200C16 aber eben dual channel ;-)

click to enlarge

sp33d

Here to stay
Avatar
Registered: Sep 2002
Location: GU
Posts: 5856
Baam... neuer RAM ist da! First-Post edited! Bin begeistert! :ghug:
click to enlarge

:Edit:
BGS ON sollte(!) sich ja auf AIDA64 auswirken, was ich NICHT messen konnte.
BGS ON bei Dual-Rank Chips, wer DR verwendet möge das kontrollieren.
BGS OFF bei Single-Rank und Gaming.

GDM ON/OFF keine Änderung an den Werten.

Danke an Fernus und Visitor! (Oh, auch ein Excel Fachmann :))
Anhand der Typenbezeichnung kann man bei Corsair leider nicht rausfinden, welche ICs sich unter dem Kühlkörper befinden.
Bitte mal mit Thaiphoon Burner auslesen was sich darunter versteckt. ;)

Vermutlich Hynix AFR oder MFR.
Versuche mit tWRWRSCL + tRDRDSCL mal auf 3 zu gehen, tRFC kannst ggf auch etwas senken (geht aber auf Stabilität).
Viel Erfolg!
Bearbeitet von sp33d am 30.10.2017, 20:04

Visitor

Here to stay
Avatar
Registered: Nov 2006
Location: OÖ
Posts: 1023
Nein, Open Office ;-)

Du hast zwar traumhafte RAM Geschwindigkeit und Timings, aber die Performance deines Systems ist deutlich unter der von meinem.
Läuft da was im Hintergrund?
EDIT meint: Achso, du hast nicht übertaktet!

click to enlarge
click to enlarge
Bearbeitet von Visitor am 30.10.2017, 22:59

sp33d

Here to stay
Avatar
Registered: Sep 2002
Location: GU
Posts: 5856
auch hier open office :-)

richtig, es war nur precision boost, also kein OC.
das ganze ist auch nur ein hobby/zeitvertreib, einen effektiven nutzen konnte ich bis dato noch nicht wirklich sehen. bringt es das ein oder andere frame mehr ... soll mir recht sein.

dein taiphoon screen zeigt leider nur "?-die" bei die density / count.
(normalerweise steht da eben A-die / M-die, weiß jetzt nicht was das für chips sind ... kenne mich bei corsair zu wenig aus :().


zum thema OC, hab ich mich die letzen Stunden etwas beschäftigt:
click to enlarge

R7 1700@3800 Vcore: 1,2437 (UEFI) SOC: 1,087 / 3333-14-28-42-maxed
Cinebench: 1709 / Geekbench Single: 4671 / Multi: 25817

der unterbau, würde ich jetzt mal sagen, ist gut gefestigt... muss jetzt nur noch die richtige Graka finden :(.

Visitor

Here to stay
Avatar
Registered: Nov 2006
Location: OÖ
Posts: 1023
So gefällt mir das :cool:

RAM ist so ein Thema.
Ich habe den seit einer Weile fix auf 2666 mit 0,900V SOC.
Da bleiben die Temperaturen schön unten und an der Performance merke ich so gut wie keinen Unterschied.

3N54

Bring the Thunder
Avatar
Registered: Nov 2001
Location: Linz
Posts: 2701
Sehr nicer guide für die subtimings :) ich werde mir das gleich mal klauen und schaun wie sich mein Trident z 3200 cl15 tunen lässt :)

Oxygen

Sim Racer
Avatar
Registered: Feb 2004
Location: Mühl4tel
Posts: 3917
Um die Wartezeit auf meinen 3900X zu überbrücken hab ich meinen Ryzen 5 3600 ins mainsys eingebaut.

Board: ASUS ROG X570 Strix-E
RAM: 32GB G.Skill Trident Z RGB DDR4-3000 CL14-14-14-34 (Dual Rank)

XMP DDR4-3000
click to enlarge

DDR4-3600 CL14 - 1,45v
click to enlarge

DDR4-3800 CL16 - 1,45v
click to enlarge

DDR4-3800 CL16 Optimized - 1,45v
click to enlarge

Und noch ein Screenshot mit den subtimings:
click to enlarge

Bin überrascht das selbst mit Dual Rank ein so hoher takt ohne Probleme stabil läuft. :)

Find ich mega wie sich die Samsung B-Die takten lassen, ist aber noch nicht fertig optimiert...

Oxygen

Sim Racer
Avatar
Registered: Feb 2004
Location: Mühl4tel
Posts: 3917
Hab jetzt DDR4-3800CL14 zum laufen gebracht, war gar nicht soviel aufwand, vdimm auf 1,55v und go... :D

Das einstellen der sub timings hat dann aber doch eine zeit gedauert, die sind jetzt wirklich maxed out.
Bleibt für mich aber nur ein Bench setting weil ich unter 1,5v bleiben will für 24/7.

click to enlarge

NiL_FisK|Urd

Addicted
Avatar
Registered: Dec 2017
Location: Wien
Posts: 450
Inwiefern würden dauerhafte 1,55 V Samsung B-Dies mit WaKü schaden?

ccr


Avatar
Registered: Jul 2001
Location: am Dach
Posts: 5801
Ich hab grad RAM bekommen, den ich auf Gut Glück bei Amazon bestellt habe (war ein bisschen eigenartig gelistet und preislich seeeehr akzeptabel) - da sind tatsächlich B-Die drauf :D

Am Wochenende werde ich mal schauen, was so geht :p

Oxygen

Sim Racer
Avatar
Registered: Feb 2004
Location: Mühl4tel
Posts: 3917
Für Stabilität soll man nicht über 55° gehen, das sollte mit wakü überhaupt kein Problem sein.
Wenn man die speicher aktiv kühlt sind 1,55v auch überhaupt kein Problem.

Mit 1,45v bleiben meine unter 50°

Zum benchen werden B-Die oft mit 1,9v+ betrieben, von daher würde ich sagen das selbst 1,6v bei guter Kühlung kein Problem sein sollten.
Dann kommt noch die Frage dazu, ob dauerhaft eine hohe vdimm dem Speichercontroller schaden könnte.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz