Basics DDR-RAM Practice Reviews System

RAM OC: Basics you need to know for getting started – A rough guide and overview for memory overclocking

Trust, but verify – Asrock Timing Configurator (Intel) / Zentimings (AMD)

As with any OC it’s important to check if the settings you changed actually applied and that there are no unforeseen dependencies with other settings, especially since many boards these days come with built-in recovery functions that kick in after several unsuccessful memory training attempts. For this reason, it’s paramount to use a tool that reads out all the memory timings in a state where your PC has fully booted and the OS is loaded. The best tools for this job are ASRock Timing Configurator (AsrTC), which works for all motherboards of a given CPU generation on Intel, and Zentimings for AMD Ryzen based systems.

Counter-intuitively AsrTC is actually not a tool to configure the timings, as in change them real-time while the system is running, but actually just read them out and present them in a fairly clear manner on one page, which is also handy for screenshotting. You might have to hunt down specific versions of the tool for specific generations of CPUs and motherboards, like 4.0.9 for Z590, 4.0.3 for Z490 etc. if you don’t have an ASRock board that has the software bundled. Even though it may take a little time and research to find the right version, this tool is definitely very handy and highly recommended for RAM OC on Intel platforms.

AMD Ryzen owners have it a bit easier, in that Zentimings is a vendor-independent tool that usually just works on whatever Ryzen motherboard and CPU if you just use the latest available version. Apart from the memory timings this tool also shows some more parameters like voltages and resistances, most of which might need tweaking as well to optimize your setup.

An honerable mention also goes out to MemTweakIt, a tool by Asus that let’s you change most of the memory timings in real time! Yes, you can change timings while the system is running and monitor the affect this has on stability while you are running a test. However this only works on Intel platforms and fining a working version for your specific motherboard is a challenge on it’s own, even if it’s an Asus motherboard.

Voltages and Temps – Hwinfo

As voltages and temps are also important parameters for any overclock, it’s important to monitor these as well. Especially if you are not on the AMD platform where Zentimings already reads out most voltages important to the memory, HWinfo can come in handy to check what voltages the motherboard has selected with “auto” settings of if your manual settings have actually applied. Apart form the actual RAM voltage, also known as DRAM Voltage or Vdimm, others are also of importance like SOC Voltage for AMD or SA Voltage for Intel, which is what the CPU’s IMC uses to run off of and supporting voltages like VDDG on AMD or IO (Mem) on Intel.

Since these are platform and often also generation specific it’s hard to give concrete recommendations for safe voltages here, so again it’s up to you to do your own research. But either way it’s important to monitor the voltages while the system is running to, again, make sure your settings are actually applied or if you left them on auto, what they resulted in. You may also find that some BIOSes have built in read out functionalities, so those can come in handy as well.

The temperature of your RAM sticks can also have an impact on stability, especially at higher than stock Vdimm. This can become apparent if your RAM OC is stable when you are only stress testing the memory its self, but becomes unstable after a few minutes of gaming with your GPU and CPU dumping heat into your case and thus heating the memory. So for stability it is important to test in a representative way that actually matches your later use case, which we’ll also get to later.

Some memory modules actually have built-in temperature sensors, which show up in HWinfo and can greatly simply diagnosing heat-related instability. If your modules don’t have any and you want to get to the absolute bottom of a particular instability you suspect heat to be the cause of, there is no way around attaching an external temperature probe. Since heat related instability is a common issue, we always point out in our reviews if the tested kit has built sensors and make a suggestion to the manufacturer of adding such sensors, especially if it’s an overclocking focused kit.

Performance testing – is it actually faster?

As mentioned before you should check the performance before, during and after the memory OC. I like to do this at certain “checkpoints”, so states of memory settings that I know to be reproducibly stable. Here are the benchmarks that I like to use:

  • Aida64 Cache and memory benchmark: Highly synthetical, but can let you know if a setting is completely wrong, e.g. if read or write performance has suddenly decreased a lot, usually caused by auto tertiaries.
  • Geekbench 3 Multicore Memory Score: Middle ground between synthetic and real-world, gives you a weighted performance score that takes clock speed and latency into account. Useful as a single metric to compare different memory setups against each other.
  • Gaming/application performance: As mentioned earlier, the most representative use case for testing, is just outright an actual use case. We like to use a fixed part of gameplay in Cyberpunk 2077 that we know is sensitive to memory performance and compare the recorded FPS and frametimes across settings, for which we use Nvidia Frameview. This game also has the useful quirk, that it crashes very easily during loading of a savegame if your memory is only a little unstable, so it also doubles as a quick and dirty stability check.

Of course, there are also a lot of other games, some with built-in benchmarks, like Shadow of the Tomb Raider, that have established themselves as useful metrics for memory performance. If you intent to use your system for work like rendering, comparing the export time of a project can also be a useful benchmark metric. It really comes down to what you want to optimize your system for.

Stability testing – 1 error is 1 too many

For stability testing your RAM overclock there are lot of different tools that do the job. Basically the functionality is always the same in that they try to cover all various combinations of read, write and copy instruction sequences to the memory to ensure the system is stable in all cases. Because literally every combination has to be tested for every chunk of memory, the time needed for this increases proportionally with the size of your system memory, and decreases with the speed your memory is running at. So a lot of slow memory takes a lot of time to test, a small amount of fast memory is a lot faster to test.

All of the following tools have their advantages and disadvantages, mostly in ease of use and if they are free or need to be purchased.

  • HCI Memtest: Free version available, but can only test 2000 MB per instance. Automatic or batch spawning of multiple instances is only available in pro version. A coverage of 400 % is considered stable.
  • Karhu Memtest: Only available as paid version, but very simple and easy to use, can test all system memory at once. A coverage of 4000% is considered stable.
  • TestMem5 (TM5): Free, but cumbersome to use, but can test all system memory at once. Also has support for various testing profiles. We use “Extreme1@Anta777” profile for RAM testing and consider a complete run, consisting of 3 cycles, stable.
  • Google Stress App Test (GSAT): Free, requires Windows Subsystem for Linux on Windows systems, runs natively on Linux or with a live DVD. Can also stress test other parts of the system. A “warm” run with 3600 seconds duration (1 hour) per 16 GB of RAM is considered stable.

You can use any program to test the stability of your RAM. Additionally, if other parts of your system are overclocked like the CPU, Infinity Fabric, Cache etc. their instability can have an effect on the result of the memory stability test. So before you validate the stability of your RAM, you should be certain that all other components are stable as well. Even though this is beyond the scope of this guide, commonly used tools to test the whole CPU/cache/memory system are LinX/LinpackXtreme or Prime95 with settings that allocate all or most of the system memory.

 

But back to our memory. To validate stability you basically just start one of the mentioned programs with the settings you want to validate, let it run for as long as it takes to reach it’s end or a “considered stable” progress. If no errors occurred, the memory overclock is stable, great! However if only 1 single error occurred, it is considered unstable and settings need to be tweaked. Depending on when and how many errors you are getting, you might be able to infer what settings need changing, but under no circumstances should you run your daily OS or any important data processing with a memory setup even if it only throws 1 error per run.

That means going back to the drawing board and tweaking your memory settings until you have found a setup that finishes a stress test in a considered stable state, reproducibly at best. Hence for the final stability testing, I also recommend running two different stress tests to be absolutely sure. So for instance I would want my system to pass one run of TM5 with Extreme1@Anta777 and then 400% with HCI memtest with 0 errors, before deeming it safe for daily usage. Might probably sound a bit paranoid, but when you think about it, your system can never be too stable. 😉

Kommentar

Lade neue Kommentare

grimm

Urgestein

3,084 Kommentare 2,040 Likes

In nahezu jedem Beitrag mit Thema Ram-OC kommt der Hinweis, dass man ggf fehlerhafte Daten produziert, die zwar im Alltag nicht schlimm, aber bei bestimmten Anwendungen problematisch werden können.
Wenn ich auf Daten-Integrität angewiesen bin, übertakte ich nicht. Wenn es um schiere Leistung, also die letzte Nachkomma-Stelle geht, dann ist das sicher ein Weg. Mir ist der (Test-)Aufwand für das, was hinten rauskommt, deutlich zu groß. Bin dankbar für die XMP-Profile 😉

Antwort 3 Likes

skullbringer

Veteran

306 Kommentare 328 Likes

Zugegebenermaßen muss man schon ein besonders experimentierfreudiger und leidensfähiger Typ Enthusiast sein, um den Sprung ins kalte Wasser des Arbeitsspeicher Übertaktens zu wagen. ...erinnert mich irgendwie an Dark Souls-Spieler...

Davon gibt es aber, wie ich in den Kommentaren zu den letzten RAM-Tests feststellen musste, überraschend viele. Also denjenigen bestenfalls vor dem Sprung noch ein paar Schwimmflügel in die Hand drücken oder hinterherwerfen, wenn man selbst schon grenzwertige Erfahrungen gemacht hat ;)

Antwort 3 Likes

Derfnam

Urgestein

7,517 Kommentare 2,029 Likes

' (...) wenn man darüber nachdenkt, kann ein System nie zu stabil sein.'
Genau. Warum also das ganze Bullshitbingo? Ja, ist Nische, ist schön nerdy und hat somit die perfekte Plattform hier, aber wenn man die reine Testzeit als Arbeitszeit berechnet (und was ist es anderes als eben das?), dann kann man sich gradsogut gleich den schnellsten Speicher kaufen, mit dem das Board offiziell klarkommt und gut is.

Antwort 2 Likes

[
[wege]mini

Mitglied

32 Kommentare 13 Likes

Schöner Artikel und vor allem der eindringliche Hinweis, dass man hier nicht mit Murmeln spielt sondern mit rohen Eiern rumrennt, ist sehr wichtig.

OC ist langsam immer mehr zum Volkssport geworden und hier sollte man jedem erklären, was er da eigentlich macht.

Wie sagte schon die Oma: Vorsicht ist die Mutter der Porzellankiste. Oder Opa: Vorbeugen ist besser als auf die Schuhe kotzen.

mfg

Antwort 2 Likes

RedF

Urgestein

4,665 Kommentare 2,553 Likes

Also ich hatte einen haufen Spaß beim ausloten meiner Speicher. Das hat sogar ein gewisses Suchtpotenzial.
Und wenn ich nach dem Spaß sogar noch ein schnelleres System habe, um so besser.

Antwort 2 Likes

ipat66

Urgestein

1,357 Kommentare 1,355 Likes

So habe ich Deinen Artikel auch verstanden.

Die Grundregeln und aktuellen Programme vorzustellen,welche plattformabhängig aktuell sind,
ebnet wohl den Weg fürs übertaktungsfreudige Publikum.
Deine Tipps sind da eine große Hilfe.

Habe meine 3200er Samsung b-dies auch auf 3600 übertaktet und inklusive Timings
etwas an Durchsatz gewonnen....
Wäre sicherlich noch etwas mehr möglich gewesen,aber nach dem Motto“Das Bessere ist des Guten Feind“ mich dann damit zufrieden gegeben.

In Bezug auf die restliche Hardware (CPU und GPU),bin ich zwischenzeitlich eher ein Freund des Undervoltings geworden.
30 % mehr Strom für 5 bis 10% Mehrleistung finde ich bei diesen Stromvernichtern einfach nicht mehr zeit gemäß. Außerdem hält die Hardware,dank der niedrigeren Temperaturen wahrscheinlich länger und die Lärmbelastung nimmt auch deutlich ab...:)

Antwort 1 Like

Casi030

Urgestein

11,923 Kommentare 2,338 Likes

Hab ich die wichtigen Widerstände bei AMD überlesen?

Antwort Gefällt mir

n
not-A-fanboy

Mitglied

10 Kommentare 3 Likes

"Karhu: ... Eine Abdeckung von 1000 % wird als stabil angesehen."

Da fehlt denke ich eine Null. 10000% sollte Karhu schon durchlaufen.

Antwort 2 Likes

skullbringer

Veteran

306 Kommentare 328 Likes

Kosten/Nutzen muss man natürlich immer abwägen. Wenn man dann aber wirklich maximal stabil unterwegs sein möchte, dürfte man eigentlich nur noch eine Server/Workstation-Plattform mit ECC RAM verwenden. Und auf der anderen Seite, auch wenn man ein teures XMP Kit mit ordentlich Performance out-of-the-box kauft, lässt man durch nicht optimierte Sekundär- und Tertiär-Timings meistens trotzdem noch einiges an Potential liegen. ;)

Hab ich hinzugefügt, danke für die Ergänzung. Gibt's übrigens auch bei Intel

Ist natürlich Definitions- bzw. Ansichtssache. Mir sind mehrere verschiedene Tests mit jeweils weniger Abdeckung lieber als sämtliche Hoffnung auf einen Test mit ewig Laufzeit zu setzen. Daher auch nur 400% bei HCI, wo andere vielleicht 1000% als "stabil" bezeichnen würden.

Antwort Gefällt mir

Casi030

Urgestein

11,923 Kommentare 2,338 Likes

Mit Intel werd ich nicht Warm,deswegen kenne ich das nur von AMD.;)

Du kannst auch noch nach 2-3000% nen Fehler bekommen,deswegen teste Ich immer mit rund 25mV weniger und stell es dann wieder hoch.
Du hast mehr Sicherheit auf lange Zeit,geringe Spannungswandler, Zeitliche Abnutzung alles schon mit drinne.
Was mir an dem guten Tutorial aber noch fehlt sind Aussagen von 2-3 Herstellern uüber ihre Kompatibilitätsliste beim Ram,besonders bei AMD da ja jeder davon ausgeht das z.b.4000MHz Ram auch mit 4000MHz läuft weil er in der Liste steht und angeblich so getestet wurde.
Da wäre ne Richtigstellung mal gut das es eben nicht so ist und das der Ram nur JEDEC laufen muss beim Test.

Antwort 1 Like

K
Kurt Krampmeier

Mitglied

15 Kommentare 13 Likes

Hallo!

das ganze Timing-gewürfel am Limit muss nicht zwangsläufig langwierig werden. Man könnte zb. für Tm5 die 1usmus config (im public ctr 2.1 Archiv enthalten) nutzen. Dazu gibt es eine Fehlerdokumentation in diesem google Spreadsheet

die Fehlerbeschreibungen für die einzelnen Subtests decken sich mit meinen Beobachtungen. anta777 extreme läuft zb bei mir >10min fehlerfrei bei leicht zu enger trfc, während tm5 mit 1usmus nach 2min fehler in "1" auweist. vor allem wackelige RTT und cad Einstellungen bekommt man hier mit Fehler in 2 und 6 nach kürzester Zeit aufgedeckt; der OCCT Speichertest läuft bei den genannten Instabilitäten übrigens "fehlerfrei" 1 Stunde durch. überhaupt nicht zu empfehlen.

Antwort Gefällt mir

Klicke zum Ausklappem
Pascal TM-Custom

Urgestein

1,122 Kommentare 1,361 Likes

sehr schön erklärt der Herr Kollege besser kann man es nicht beschreiben und erklären. Ram oc ist für mich eine absolute Leidenschaft geworden ich finde Ram oc ist die Königsklasse GPU und CPU das kann praktisch fast jeder aber Ram OC ist absolut anspruchsvoll und ist nicht mal so eben gemacht.

Ich hab ewig gebraucht für mein Extrem OC mit meinem Flair X und hat mich viel nerven gekostet und Kaffee aber es hat spaß gemacht.

Antwort Gefällt mir

H
Hovac

Mitglied

22 Kommentare 3 Likes

Das ist dann doch ein bisschen freaky.
OC ist Hobby, Arbeitszeit bedeutet Ergebnisse liefern, von Lohn->Brutto->Netto ganz zu schweigen. Zudem gibt es dass was man mit langem Testen bekommen kann meist nicht als kaufbares Pendant.

Antwort Gefällt mir

grimm

Urgestein

3,084 Kommentare 2,040 Likes

Du vergisst die "Fummler". Mir ist das auch zu stressig bzw meine Zeit zu rar. Aber wenn man halt MUSS, dann bin ich bei @skullbringer: Eine Schwimmhilfe schadet sicher nicht.

Antwort Gefällt mir

Derfnam

Urgestein

7,517 Kommentare 2,029 Likes

MUSS? Huh. Wer zwingt da wen? Und wie?
Mein Eindruck ist der, dass sich da ne gewisse Verzweiflung offenbart. Mein Hobby ist das Übertakten von RAM? Srsly?
CPUs geben kaum noch was her, GPUs dito, also wird am Speicher rumgefrickelt, was ner Springprozession ziemlich ähnelt.
Da bleib ich lieber stolzer Nichtschwimmer^^.

Antwort Gefällt mir

grimm

Urgestein

3,084 Kommentare 2,040 Likes

Das Optimieren des Systems ist das Hobby 😉 Meins auch, aber eher auf Komponenten-Basis. Trotzdem schau ich immer mal wieder in solche Artikel rein. Der Guide entspricht in etwa dem, was ich seit Jahrzehnten lese - früher auf THW, heute hier. Nur halt bezogen auf aktuelle Hardware.
Neben ein zwei Prozent mehr Leistung lernt man auch was über die Komponenten im allgemeinen - daher lesenswert.

Antwort Gefällt mir

B
Besterino

Urgestein

6,731 Kommentare 3,328 Likes

Ich halte es da mit der 80-20-Regel, die hier ganz gut passt: Die ersten 80% Mehrwert kosten 20% des Aufwands - für die restlichen 20% Mehrwert brauchste dann aber quasi 80% Aufwand.

Die ersten 80% nehm ich in diesem Sinne gerne mit - da wird’s mit der Stabilität & Zuverlässigkeit dann in der Regel auch noch nicht kritisch. Ansonsten beschäftige ich mich halt lieber mit Dingen, die mir mehr (Spaß) bringen - Netzwerke, Virtualisierung usw… aber das Schöne ist, kann ja jeder halten wie er will. :D

Antwort 3 Likes

r
rossi94

Mitglied

12 Kommentare 3 Likes

Wie viel vdimm hast du bei 3800 cl14?

Antwort Gefällt mir

R
Rattenhack

Veteran

137 Kommentare 52 Likes

Kommt auch etwas auf die IC an. Bei Samung B-Die braucht man je nach Güte des Kits zwischen 1,45 und 1,6 V.

Antwort 1 Like

Danke für die Spende



Du fandest, der Beitrag war interessant und möchtest uns unterstützen? Klasse!

Hier erfährst Du, wie: Hier spenden.

Hier kannst Du per PayPal spenden.

About the author

Xaver Amberger (skullbringer)

Werbung

Werbung