AMD Ryzen memory support

RemusM

Well-known member
LIEUTENANT COLONEL
Joined
Nov 16, 2006
Messages
3,697
These are the memory configs & speeds guaranteed by AMD for their Ryzen 1XXX CPUs:
1866 MHz for 4 DIMMs in dual channel and dual rank.
2133 MHz for 4 DIMMs in dual channel and single rank.
2400 MHz for 2 DIMMs in dual channel and dual rank.
2666 MHz for 2 DIMMs in dual channel and single rank.

Anything above that is gambling.


Update 2020:

The max memory speed (guaranteed) for Ryzen 1XXX is 2666MHz.
The max memory speed (guaranteed) for Ryzen 2XXX is 2933MHz.
The max memory speed (guaranteed) for Ryzen 3XXX is 3200MHz.
But those speeds are guaranteed only in case of 2 single-rank modules.
In case of dual-rank modules or 4 memory modules everything is degraded with 266MHz (at least).
Of course, overclocking and overvolting combined with a bit of luck (high quality CPU) can lead to higher speeds.
But again, nothing is guaranteed.


Update 2023:

Ryzen 5XXX

5700X.png


Ryzen 7XXX

7700X.png


Ryzen 9XXX

amd-ryzen-9-9950x.png
 
Last edited:
Hello, everyone. I have a mobo B450 TOMAHAWK MAX, I'm willing to upgrade my RAM form 8GB to 4*32GB (128GB), I'm not interested in speed only stability for my work, can I buy any of 4*32GB module speed and lower it in the BIOS (changed the BIOS to the latest version)?
In my place the required OVL RAM are overpriced... Compared to "standard" RAM module 4*32GB the OVL RAM would be 3-4 the standard price.
I have available 2 AMD CPU : AMD RX-3200G and AMD RX-5700X. I'm using 1SSD 1TB 500/500 R/W and multi-boot "old" Win10Pro /"new" Win11Pro / Ubuntu 22.04.2 LTS (planing to use Ubuntu WSL).
Thanks for any Info's You can provide.
No idea what OVL is or did you mean to type QVL
but as to ram this will work fine
Also, a Matched kit of 4 RAM sticks will cost more as they are batched and tested
G.Skill 128GB Kit (4x32GB) DDR4 Ripjaws V C16 3200Mhz - Part Number F4-3200C16Q-128GVK
 
Thanks for Your info, I'll look with the supplier around here to test this RAM.
Yes QVL. ;)
No idea what OVL is or did you mean to type QVL
but as to ram this will work fine
Also, a Matched kit of 4 RAM sticks will cost more as they are batched and tested
G.Skill 128GB Kit (4x32GB) DDR4 Ripjaws V C16 3200Mhz - Part Number F4-3200C16Q-128GVK
 
Hello, everyone. I have a mobo B450 TOMAHAWK MAX, I'm willing to upgrade my RAM form 8GB to 4*32GB (128GB), I'm not interested in speed only stability for my work, can I buy any of 4*32GB module speed and lower it in the BIOS (changed the BIOS to the latest version)?
In my place the required OVL RAM are overpriced... Compared to "standard" RAM module 4*32GB the OVL RAM would be 3-4 the standard price.
I have available 2 AMD CPU : AMD RX-3200G and AMD RX-5700X. I'm using 1SSD 1TB 500/500 R/W and multi-boot "old" Win10Pro /"new" Win11Pro / Ubuntu 22.04.2 LTS (planing to use Ubuntu WSL).
Thanks for any Info's You can provide.
I dont think 128gb is supported for that 3200g processor.
 
Can anyone help me get the following to work at it's rated speed on the MPG B650 Carbon Wifi?

GSkill Trident Z5 NEO RGB
F5-6000J3040G32GX2-TZ5NR
DDR5-6000 32GBx2
CL30-40-40-96
1.40v

Turning on Expo for this ram does one of three things depending on the Bios I've tried.
1. Fails to post at all.
2. Posts but doesn't actually change the ram from default.
3. Posts but fails to the bios.

I have not done any manual tweaking on a system for a while and I was unaware that if you bought ram rated at DDR-5 6000 that you had to do anything other than put it into the machine and select the speed. My last two DDR4 machines were that simple. So, I'm completely out of the loop as to how best to configure anything anymore and I think there are at least a couple more settings than there used to be to go down the manual routes!

Thanks in advance!
 
Wait for the new agesa 1007b bioses dropping in the next few days. They improve ddr5 training a lot and makes it much easier to handle.
If you can't wait, load bios defaults, load expo, set procodt to 48 ohm, soc voltage to 1.3v, vddp to 1.15v, vpp to 1.8v.
 
Wait for the new agesa 1007b bioses dropping in the next few days. They improve ddr5 training a lot and makes it much easier to handle.
If you can't wait, load bios defaults, load expo, set procodt to 48 ohm, soc voltage to 1.3v, vddp to 1.15v, vpp to 1.8v.

Nice to hear about the new bios coming! Thanks for the heads up!

I might still try those settings though. That's a lot of power management! Never would have guessed that was the direction we were going in.

Thanks ZeroCool.
 
I have B650 Tomahawk wifi, 7700X and F5-6000J3238F16GX2-TZ5N Trident 6000 cl 32. I get random crashes when EXPO is on. In windows log the error code is Kernel Power 41. I have installed all drivers, clean installed Win 11, tried different Bios versions (latest 7D75v174 Beta version as well) but the problem still exists. Without expo the PC is stable.
Any ideas what to tweak?
 
I have B650 Tomahawk wifi, 7700X and F5-6000J3238F16GX2-TZ5N Trident 6000 cl 32. I get random crashes when EXPO is on. In windows log the error code is Kernel Power 41. I have installed all drivers, clean installed Win 11, tried different Bios versions (latest 7D75v174 Beta version as well) but the problem still exists. Without expo the PC is stable.
Any ideas what to tweak?
Try setting Powerdown in Memory setting to Enable
1691934666637.png
 
Hi all!
I have an issue with MPG X670E - RAM won't use XMP profile for 5600 Mhz and uses 3600 instead. When I set XMP profile 1 (5600Mhz) and it looks good but after reboot MB hangs on CODE 15 for 5-10 minutes after that boots with 3600 Mhz.

Setup:
* RAM: 4 x CORSAIR Dominator 32GB DDR5 5600MHz (cmt32gx5m2b5600c40)
* MB: MSI MPG X670E CARBON WIFI(bios 1.80 1.0.0.7c but it occurs with previous bios as well)
* CPU: AMD Ryzen 9 7950

Thanks for any help!
 
* RAM: 4 x CORSAIR Dominator 32GB DDR5 5600MHz (cmt32gx5m2b5600c40)
That's pretty much your problem right there. It's been pretty well known that as you add more sticks, you're going to get lower memory speeds.
I'd probably try something like 5000 MHz using the memory try it feature, and see if that works for you. And then be happy.
Unless you want to spend quite a bit of time tweaking all the timings and everything to get it working. A few have, but not many ever get there.
 
RAM: 4 x CORSAIR Dominator 32GB DDR5 5600MHz (cmt32gx5m2b5600c40)

I concur, and read my RAM thread, it is considerably more challenging to run DDR5 with all slots populated, especially with large modules such as these, and especially on AM5.

Checking the memory QVL the only 4x 32 GB kit they list as verified for four-module operation are DDR5-4400 (CMK64GX5M2A4400C36 ver3.43.01). I think on AM5, the highest you might be able to stabilize with 4x32 is something like DDR5-4800 or maybe -5200 if you're lucky, but not -5600 at the moment. Even on your board specs, they only list "• 2DPC 2R Max speed up to 5400+ MHz", and those numbers are reached by MSI's in-house overclockers with all the best RAM overclocking knowledge and hand-picked CPUs (for IMC quality) and RAM kits.

We can compare, on Intel Z790 + 13th gen CPU, which has more advanced DDR5 support (since they had a one year headstart with DDR5 compared to AMD), they still only list DDR5-5200 as the maximum four-module kit on the QVL, with the specs of the boards listing "• 2DPC 2R Max speed up to 5600+ MHz". So this tells you how difficult it is, you can basically forget about DDR5-5600 on AM5.

The underlying reason is that running four high-capacity modules is quite problematic with DDR5 in general. The signal quality takes a considerable hit, and the stress on the memory system increases drastically, making only lower speeds work.

You can try to enable XMP, but then also set "DRAM Frequency" to DDR5-4800 (or -5200) before pressing F10 to save and exit. It will use the XMP timings, but at lower speeds.
Or as darkhawk mentioned, try a "MemoryTryIt!" profile among those lines.

Also, as i mention in my RAM thread under 3), you only need 128 GB total for professional applications, like rendering, video processing, lots of VMs, things of that nature. If you only got 4x 32 GB because you wanted "the best configuration", but you don't actually have any professional workloads that require it, you're only making things unnecessarily difficult and causing the RAM to run quite slow, while providing zero benefit from that much RAM being available. It will just sit there, unused, slowing down your memory system. Games, they don't really need more than 16 GB, so 2x 16 GB total is already more than plenty. So if it turns out that you don't need this much RAM, you could get 2x 16GB DDR5-6000 instead and it will run much smoother and faster.
 
That's pretty much your problem right there.
yep I expected smth issue with x4 modules but same issue if I left only 2 of them and enable A-XMP - long boot and them 3600. I was wander like if I miss some stupid step.
Or as darkhawk mentioned, try a "MemoryTryIt!" profile among those lines.
I'll play around it. But I've already tried 5400/../4800 Mhz and got C5 error all the time.
Btw a lot of RAM I need for virtualization purposes and 3600Mhz workable as well but I wonder whey it can't work faster.

UPD: It works only if set A-XMP and freq 4000Mhz (if faster - won't boot). MemoryTryIt starts from 6000+ Mhz so it's unable to check it properly. 4000Mhz "not great not terrible" and mb I'll get another setup to check it some-when. Thanks all for the advice.
 
Last edited:
but same issue if I left only 2 of them and enable A-XMP - long boot and them 3600.

Now that is odd. And you put them into slots A2 and B2?


4000Mhz "not great not terrible"

No, it's quite terrible, as this is DDR5. Like i wrote in my RAM thread:

"This also means that DDR4 is actually better for high-capacity memory configurations such as 128 GB total, because:
- It doesn't experience such a large drop in the electrical properties of the memory system when using four modules
- Four-module high-capacity kits are readily available (and at a lower price)
- Four-module kits are actually certified on the memory QVL at MSI
- They will most likely outperform their DDR5 equivalent due to DDR4's lower latencies, when compared to DDR5's necessary low required frequencies at this configuration.
The overall higher DDR5 latencies just can't be compensated for by higher RAM frequencies anymore, since using four DDR5 modules requires lower frequencies to be stable.
"

DDR5 gets a lot of its performance advantage over DDR4 at higher frequencies (to make up for DDR5's higher latencies), so DDR5-4000 will perform worse than a lot of DDR4, making it somewhat pointless. Of course, on AM5 you don't have a choice, it's DDR5 only. But it simply means, the whole AM5 platform is not very good at the moment if you need 128 GB or RAM at a decent speed. I would've chosen Intel then, regardless of DDR4 or DDR5. You will always have to make a compromise with 4x 32 GB, as it's putting the maximum amount of stress on the memory system, but the compromises are less drastic on Intel.

Admittedly, how much of a bottleneck DDR5-4000 is for the CPU performance (everything the CPU does has to go through the RAM first) depends on your specific workloads. Now, you haven't mentioned what kind of workloads you're running, but if it's something that runs in the CPU's caches or is not very RAM-dependent, chances are you don't have that much of a slowdown from this RAM speed. Other workloads which are RAM-transfer-heavy can suffer.

Anyway, what i don't quite get is, why don't things improve with only two modules of your RAM. This will need further troubleshooting. Maybe try the other two modules, to see if something is wrong with any of the modules.
 
Now that is odd. And you put them into slots A2 and B2?
No, it's quite terrible, as this is DDR5. Like i wrote in my RAM thread:
Yep it makes me a bit sad when I see ddr5 performance worse than ddr4 even I used only 2 modules in A2 and B2 slots. If only I read your RAM thread before buying the setup but got what I got. Actually system works stable and with bunch of VMs I don't see any issue with "bottleneck DDR5-4000" yet.
Anyway I'll try different modules (if i have a chance to get them). Btw what kind of 2x 16 GB modules would you recommend for X670E + 7950X?
Many thanks for explanations.
 
Actually system works stable and with bunch of VMs I don't see any issue with "bottleneck DDR5-4000" yet.

Yeah, stability won't be the issue at DDR5-4000, only performance. But if you are lucky and your workloads are not depending much on the RAM speed, then you could potentially leave it running like that. For me this DDR5 speed would be unacceptable, but sadly it can be the end result of 4x 32 GB on AM5 at the moment.

Btw what kind of 2x 16 GB modules would you recommend for X670E + 7950X?

For 2x 16 GB you could look at the following RAM kits for example, those are some DDR5-6000 G.Skill kits with EXPO, and with or without RGB:
F5-6000J3636F16GX2-FX5
F5-6000J3238F16GX2-FX5
F5-6000J3636F16GX2-TZ5NR
F5-6000J3238F16GX2-TZ5NR
F5-6000J3038F16GX2-TZ5NR

Of course, now that we got a hint of your workloads (a bunch of VMs), it's possible that you won't get very far with 32 GB. And even using two of those kits for 4x 16 GB, it's possible that their DDR5-6000 EXPO will no longer work and you have to go down to DDR5-5600 or -5200. So you're between a rock and a hard place: Either good RAM speed or high RAM capacity, not both.
 
Just for the update - I swapped modules, clean all contacts (for double sure), put new modules to A2 and B2 slots and it starts working with A-XMP profile 5600Mhz (64GB total). Thanks again for your RAM thread! It real explains a lot

Glad to hear.
You should run some memory stability tests for at least 1 hour to be sure your system is rock stable.
You don't want to end up with a corrupted OS after a few days/weeks.
And for future check out the AMD guaranteed memory speeds for your CPU.
See the HUGE penalty for 4 vs 2 memory modules. ;)
7950X.png
 
Back
Top