DRAM Calculator for Ryzen by 1usmus: Memory Settings Made Easy

Soldato
Joined
19 Dec 2003
Posts
7,251
Location
Grimsby, UK
Posted in the CPU section of the forums as well >> *** AMD "Zen" thread (inc AM4/APU discussion) ***
TechPowerUp said:
DRAM calculator for Ryzen helps with overclocking your memory on the AMD Ryzen platform.

It suggests memory timing sets optimized for your memory kit, for example B-die.

Using Ryzen DRAM calculator you can achieve higher memory overclocks with better stability.

Ryzen DRAM calculator is designed to work with all AMD Ryzen Zen architecture first and second generation processors.

Created by Ukrainian PC enthusiast and software developer 1usmus. This utility was formerly known as "Ryzen DRAM Calculator," which has since been voluntarily renamed by the author in the interest of avoiding any future trademark conflict with AMD, or giving users the impression that the software has been made by AMD. The change in name doesn't change the fact this could be your go-to app to figure out the best memory settings for your AMD Ryzen-powered machine.

PC enthusiasts usually only remember 4 or 5 DRAM timing settings besides DRAM clock and voltage, letting the motherboard BIOS figure out the rest of the stable values, which could often be looser than needed. DRAM Calculator for Ryzen figures out nearly every under-the-hood timing, voltage, clock-speed, and other setting needed to make the most out of your memory overclock. You can also make the app work out "safe," "stable," and "extreme" variations of its own calculations.

The tool simplifies the process of finding the right memory clock, timing, and voltage combination by adjusting other settings to match the setting you key in. For example, if you're looking for a memory clock of DDR4-3200 and CAS latency of 14T, the tool will put out "safe" and "stable" combinations of other timings and voltages. You can also make the app read Intel XMP and other fast SPD profiles from your modules, and translate them to Ryzen-friendly settings that run stable. In short, this is the app that clears that last bit of hesitation you had to embrace Ryzen.

DOWNLOAD: DRAM Calculator for Ryzen

fiYvdML.jpg
Source: TechPowerUp
 
Last edited:
DRAM Calculator for Ryzen v1.3.0 (July 28th, 2018)

Release notes:
  • Fast preset more optimized, I advise you to start with it
  • added initial support Hynix CFR (18nm), Micron E-die (16nm)
  • substantially reworked most of the presets (timings, procODT, RTT, voltages)
  • the "custom profile" now works a little differently, in most cases the XMP data is simply not compatible with Ryzen, so some timings
  • are calculated according to a special algorithm. My opinion, importing a profile in most cases will not be successful anyway, AMD and
  • Intel controllers have huge architectural differences and signal tolerances.
  • combined Samsung e-die / d-die (v1 profile d-die, v2 - e-die)
  • Extreme preset got a new life (I remind you that any memory requires additional cooling, if the memory heats above 52 degrees the
  • system loses stability. AMD I have notified.)
  • Overclocking potential DRAM is back for samsung b-die (for other chips, support will be added later)
  • the combination for procODT + RTT now has more accurate recommendations for frequencies, with a change in frequency, these parameters change
  • some items have been removed (for example, the recommendations have become smaller, DQS str + Data drive has been removed because most motherboards do not have these settings. These settings work only on ASUS CH6 / 7)
  • new AGESA brought some changes in the power supply (PMU) for SOC / DRAM, the difference between generations of processors I did not see, because the choice of processor generation was removed
  • appeared protection from stupid situations, when memory is not capable of working at the desired frequency, but the calculator gives suggestions
  • added Help tab with 4 button (Overclocking Statistics + Information support)
  • adaptation for older versions of Windows
  • small UI changes
  • TRFC2/4 now painted in gray color, that is, I do not recommend using them
  • bug fixing
  • in the folder with the program now there is a picture, it is a methodical tool to help you set up the system
 
Last edited:
DRAM Calculator for Ryzen v1.3.1 (July 30th, 2018)

Release notes:
  • new extreme presets for samsung b-die
  • correction procODT+RTT_PARK for samsung b-die, all micron + correction RTT_NOM for all memory
  • new V2 profile (low quality chips) for samsung b-die
  • added support high frequency for 4 dimm samsung b-die
  • added support Hynix AFR/MFR in Overclocking potential DRAM
  • pop-up windows are added for some situations
  • main recomendation 20 20 20 20 for CAD_BUS is back
  • correction some timings in all samsung b-die presets
  • some correction in micron e-die preset
  • picture "b-die termination" in folder
  • geardown bug fix
  • minor bug fix
 
Last edited:
DRAM Calculator for Ryzen v1.4.0 (October 11th, 2018)

Release notes:
  • Initial support Threadripper gen 1 and gen 2
  • Improved SOC voltage prediction for different processors and their generations
  • Additional window that will tell what minimum DRAM voltage is needed by the system
  • Additional windows that show a nanosecond delay for the current calculated profile. It will be especially useful for users who are reflashing SPD
  • Improved prediction procODT + RTT + CAD_BUS for some memory (the block has endured many changes)
  • Improved overclocking for Hynix CJR . Up to 3800 MHz inclusive. Big thanks @Reous for the help
  • A switch has been added to define system tasks, BGS / BGSalt recommendations depend on it. Turning off BGS allows you to increase gaming performance by up to 5%
  • The "Custom" profile will be based solely on the data that is placed in XMP. Its new name is "Debug". Mode designed from scratch, available for almost all chips (but still need some time for a more subtle configuration).I think this mode is needed for professionals who want to see all the changes relative to automatic overclocking or XMP profile. This will allow them to see some nuances that can not provide the profiles of "V1" and "V2".Also, this mode will be useful to owners of systems based on Intel processors.
  • Some changes in procODT + RTT for systems in which 4 RAM SR modules
  • Added support for Micron D-die
  • Changes in the code that will help speed up the development of the calculator (future versions)
  • Added some popup tips for key settings
  • New picture in folder Configuring Ryzen Systems v5
  • Other corrections/bug fixes
 
Last edited:
DRAM Calculator for Ryzen v1.4.0.1 (October 12th, 2018)

https://www.techpowerup.com/download/ryzen-dram-calculator/

Release notes:
  • Fixed Gear Down bug
  • Some correction DRAM voltages for OEM
  • Some correction Soc voltages for frequencies that are below 3333 MHz
  • Program signature fixed

DRAM Calculator for Ryzen v1.5.0 (May 7th, 2019)

Release notes:
Main Changes
  • Added feature to compare current system timings with recommended ones. Turns on with the button "Compare timings".
  • Added the ability to select the topology of the motherboard. Sheet box with the name "Topology". The meaning of this undertaking is a more accurate prediction of procODT / RTT settings. Of course, the function is not perfect and with each update of the calculator the prediction accuracy will increase.
  • Partially cleaned the "Main" tab of information that is not used and clutters the user interface. This is a small advance towards the ease of use of this application.
  • SOC voltage prediction blocks have undergone significant changes for each generation of Ryzen processors.
  • Another recommendation is temporarily added to the CAD_BUS block.
  • Recycling of most presets for each type of memory. The reason is simple - new bios make new adjustments.
  • Block "Misc items" received new prediction algorithms. In particular, the GDM prediction.
  • Improved support for system configurations consisting of 4 DIMMs.
  • Improved algorithm for calculating profiles "Debug".
  • Corrections of sudden crash programs in the calculations.
  • Fixed a problem when during the import of the html profile the memory type was automatically switched to Samsung b-die mode.
  • Added button link to system setup guide using Ryzen DRAM Calculator. This button is located in the "Help" tab.
  • Updated information in the "About" tab and added feedback to me via Twitter.
Key features of MEMbench
  • Support for processors with 1 to 32 threads (temporary restrictions) .
    Error within 0.5%.
  • Automatic determination of the number of threads in the system.
  • Unified rating for desktop and HEDT processors (AMD and Intel).
  • Qualitatively implemented multi-threading.
  • Thanks to the HCI 6 kernel (freeware), this product is free for the end user. I also want to note that this version is not modified (does not contain hacks).
  • Complete absence of the influence of the processor frequency on the benchmark result.
  • The result is affected by each timing (picture with themes, see below).
  • Ability to work in the mode of ordinary memory check with a fixed delayed stop at a certain stage and this stage is determined by you.
  • Four presets for benching "Easy mode", "Default mode", "Custom mode" and "Memtest".
  • Easy mode is designed specifically for systems with a small amount of installed RAM.
  • Easy to use benchmark, you need to select only MEMbench mode and click "Run".
  • Provision of full-fledged system information for the Ryzen processors (for Intel, the timing-determining block is not yet connected).
  • Ability to save two own results for further comparison.
  • Display information in the chart.
  • A window-table with information about the current state of benching or memory checking.
    "Screenshot" Button
  • All possible protection against situations of low memory in the system.
  • Does not use swap file.
  • Loyal stress CPU test in "Default mode".

DRAM Calculator for Ryzen v1.5.0.5 (May 7th, 2019)

Release notes:
  • Fixed crash when you click "save settings" on Main tab
  • Fixed error in the names (RRDS / RRDL), tab MEMbench
  • Updated information in the tab "About"
  • Fixed AFR save preset (3200-3333mhz)

DRAM Calculator for Ryzen v1.5.1 (May 13th, 2019)

Release notes:
DRAM Calculator
  • Updated Micron E / H die presets (3533 max)
  • Debug profile is available only for SAFE presets (in case if do not start the system when using V1 or V2).
  • Minor adjustments to calculate Debug profiles.
  • Small changes in presets for Samsung b-die.
  • Reduced activation time for tooltips for the Main tab.
  • Added hint for "Topology".
  • Fix crash program due to incorrect saving of user settings.
  • For OEM, the frequency limit has been increased to 3533.
  • Cosmetic edits in the About tab.
  • Added links to German and Ukrainian communities.
MEMbench
  • Fixed a global error when the application refused to start due to an incorrect request for system information (System info).
  • Fixed a bug when starting the RTC degraded the speed of MEMbench.
  • Fixed a bug where empty Ram size or Task Scope fields caused system crashes.
  • Improved accuracy of results + increase the speed of the benchmark.
  • Added an alternative mode Stop at (task mode) - Total. Now he is recomended for benchmark. Of course, you can activate the old Single mode, but the results will be worse.
  • Removed the output of information about the speed of the test. This parameter was used to debug MEMbech and is not valuable to users.
  • Added pop-up hints for MEMbench.
  • A slight change in the color scheme MEMbench. Color graphs vary depending on the mode used. Thanks to this, in the future it will be easier for you to recognize the mode in which the test was done.
  • Added system time in System info. Validation time is a prerequisite.
  • Added "Max RAM" button. Calculation of the maximum-free ammount of RAM. Ideal for Memtest mode.
  • Fixed a bug where the application allowed Memtest to run when there was a shortage of RAM.
  • Added button-link to MEMbench results page.
 
Last edited:
DRAM Calculator for Ryzen™ 1.6.0 (29 July 2019)

https://www.techpowerup.com/download/ryzen-dram-calculator/

Version 1.6.0 release notes:
  • Added full support for Zen 2 and X570 motherboards.
  • Added recommendations for VDDG and FCLK for Zen 2.
  • Added recommendations for Vref (CHA / CHB).
  • The maximum frequency for 1:1 mode is now 3800 MHz, and for 2:1 mode - 4200.
  • Updated presets for Samsung b-die, Hynix CJR and Micron e-die.
  • Added backward compatibility of Zen 2 with previous generations of motherboards.
  • Added PMU Training recommendations for all Ryzen platforms. Better training - a more stable system.
  • Added autosave of the main tab settings when closing the program and automatically loading them when the program is started.
  • Improved tWRRD prediction for Dual Rank.
  • Color notification of voltage limits and FCLK. Black is the norm, red is the limit.
  • Timing detection for Zen and Zen+ generations. For the generation Zen 2 at the moment there is no possibility to add a definition of timings due to NDA. Unfortunately.
  • Fixed a lack of presets for X399.
  • Fixed a rare error in which it was impossible to calculate the timings.
  • Added a button to access the Internet overclocking statistics generation Zen 2.
  • For users of Intel systems in the "Additional Calculators" section, it is possible to calculate tREFI and RTL IO-L.
  • Added 2 new latency tests for MEMbench.
    • Custom latency is a memory access test that the processor cannot predict (using a specific offset).
    • Random latency - the average time is measured for random memory accesses in a buffer of a certain size. Partially affects the result of TLB.
    • Both tests are release candidates, but I do not deny that there will be calibrations.
  • Custom latency and Random latency are included in the Easy and Default packages. Please note that during testing, the program will open / close the prompt itself (you do not need to deal with it).
  • Added information about the processor's L3 cache size. Also, the size of the test blocks for latency tests is controlled relative to it.
  • Added button Clear standby. It is used to clean cached memory by the operating system. Didn't the test run? - Click Clear standby.
  • Max RAM button better determines the amount of free memory available for testing. Useful for checking memory for errors.
  • There are exceptions for many functions.
  • Fault tolerance of the program increased.
  • Graphics updated
 
DRAM Calculator for Ryzen v1.6.0.3 (August 1st, 2019)

https://www.techpowerup.com/download/ryzen-dram-calculator/

Release notes:
  • Improved compatibility with older operating systems (.NET Framework 4.6.1 and Runtime Libraries are required).
  • Improved support for low resolution monitors.
  • Improved timing calculation when using the Manual profile (as it used to be called Debug).
  • Due to numerous requests, the algorithm is partially used from version 1.0.0 beta 3 + significant improvements.
  • Changed the frequency limit for Samsung b-die and Hynix CJR. Samsung b-die has no restrictions for the Manual profile.
  • MEMbench сalibrations for 3900X and 3950X.
  • Bugs fixed
 
DRAM Calculator for Ryzen v1.6.1 (August 27th, 2019)

https://www.techpowerup.com/download/ryzen-dram-calculator/

Release notes:
  • NEW. Graph of random access to caches and DRAM. Please note, that the testing process may take several minutes.
  • NEW. FreezKiller - software that will make your frame rate as smooth as possible without sacrificing performance. New iteration of cleaning Standby caches without jerking. Just click the "Start" button, minimize the application and launch your game.
  • NEW. Samsung b-die , Hynix CJR and Micron E-die presets. Particular attention was paid to memory, which is based on Micron E-die chips.
  • Updated Memtest mode, the application will automatically configure all the parameters individually for your system in 1 click (just select MEMbench mode -> Memtest).
  • Improved support for 4 DIMMs.
  • Overclocking potential DRAM received an update (tab "Advanced").
  • Correction MEMbench algorithms. In some cases, you will get better results.
  • Included libraries for improved compatibility with some versions of Windows.
  • Bug fixes.
 
DRAM Calculator for Ryzen v1.6.2 (September 5th, 2019)

https://www.techpowerup.com/download/ryzen-dram-calculator/

Release notes:
  • NEW. Memory status. Information about the available memory.
  • NEW. CAD_BUS received very flexible settings.
    Thanks to these flexible settings, it is possible to disable GDM (1T mode) without losing stability for Zen 2.
    DR also got the opportunity to disable GDM at low frequencies (up to 3200 MHz inclusive). Compatibility with previous generations is required to be tested.
  • Updated function to determine the maximum available memory for testing (Memtest mode). At the moment, the test should not go into drives or a swap file.
  • tRDWR has been changed in most profiles, this is a bonus to the chance to get a stable system.
  • Most presets received small changes, in particular Micron e-die .
  • Improved support for 4 modules.
  • Bug fixes.
 
DRAM Calculator for Ryzen v1.7.0 (January 31st, 2020)

https://www.techpowerup.com/download/ryzen-dram-calculator/

Release notes:
  • Added functionality to read current memory timings for Zen 2 (AM4).
  • Added a memory bandwidth test (Read and Write).
  • Added an Inter-Core Latency test (AM4).
  • Improved the accuracy of Random and Custom latency test.
  • Some changes in the suggested CAD_BUS settings. This could offer a significant improvement in stability for configurations with two or more RAM modules.
  • VDDG setting is now divided into two independent settings: VDDG IOD and VDDG CCD voltage (as in AGESA 1004B bioses).
  • "Compare timings" now works for Zen 2 (AM4).
  • Added support for 3000 series Threadripper CPUs (Castle Peak).
  • Minor user experience GUI changes.
  • Added support for Hynix DJR (a new CJR revision that has backward compatibility with classic CJR).
  • Minor bugfixes
 
DRAM Calculator for Ryzen v1.7.1 (May 9th, 2020)

https://www.techpowerup.com/download/ryzen-dram-calculator/

Release notes:
  • Reworking of all presets for Samsung b-die, Micron e-die and Hynix CJR (DJR). Improved support for configurations with 4 or 8 RAM modules.
  • R-XMP and Calculate EXTREME buttons removed.
  • Added new Help and my reviews section, which provides links to my materials in addition to reference information.
  • DRAM PCB Revision - select PCB RAM for more accurate calculation of timings. In most cases it is recommended to use "A0" for better compatibility.
  • The "Compare timings (ON/OFF)" button has received updated functionality. It can read not only the timings, but also show the state of the timings in color. Your personal assistant for creating individual presets.
  • Added "New version?" button, which allows you to visit the product homepage and read the materials regarding DRAM
  • Calculator for Ryzen, check for updates or ask any question.
  • Error fixes and some graphical adjustments.
  • Timings read support for all Ryzen family processors (including future Zen 3 processors).
 
DRAM Calculator for Ryzen v1.7.2 (May 11th, 2020)

https://www.techpowerup.com/download/ryzen-dram-calculator/

Release notes:
  • Support OC assist for Micron E-die (A2) and CJR/DJR (A0 and A2)
  • Some correction for OC assist (Samsung B-die)
  • Additional presets for Hynix CJR / DJR (now A0 and A2)
  • Error fix: "Parse data"
  • Minor fix: voltage for Samsung B-die
  • Minor fix: some timings for Micron E-die
  • Minor fix: tWRRD for 4 DIMM configuration
  • Other bug fixes
 
Back
Top Bottom