AMD Ryzen memory support

RemusM

Well-known member
LIEUTENANT COLONEL
Joined
Nov 16, 2006
Messages
4,301
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:
Thank you all for your replies. Really appreciate it.
Just so I understand, the issue could be either bad hardware on the new sticks I bought, or potentially more likely it is an issue of incompatible RAM, and this issue is only now happening because I bought more RAM?
Does this mean I need to purchase a full set of 4x8GB RAM? Or instead ditch it all and purchase 2x16GB RAM?
I will also run a full memtest86 overnight as suggested. I did a quick run earlier (before I realised how long it took) and got two errors in test 8 on the first pass, not sure if that means it's bad RAM or wouldn't matter because of RAM being incompatible.

Apologies for the confusion, not highly knowledgeable on all the details.
 
3200 16-18-18 or 3600 18-22-22 are so called trash binnings. Every available IC will do those setting, so vendors are putting all of their access inventory on these sticks. Good ICs like samsung b-die that does not meet the desired specs, bad ICs like samsung c-die, which is the worst crap of all, but dirt cheap,...
Whatever is left over will be used. A trash bin(ning).
It's very likely you will end up having different ICs on both of your kits, which may work well together, but it's not save to function at all.
As every available b550/x570 board is designed in daisy chain, i would suggest to sell your kits and get a 2x16GB kit instead. If you want something good you can overclock as well, get a kit with 3200 14-14-14, that's save b-die, as no other IC can do that. Those will overclock easily to 3800 16-16-16 or 3800 15-16-15 (and better).
 
Thank you all for your replies. Really appreciate it.
Just so I understand, the issue could be either bad hardware on the new sticks I bought, or potentially more likely it is an issue of incompatible RAM, and this issue is only now happening because I bought more RAM?
Does this mean I need to purchase a full set of 4x8GB RAM? Or instead ditch it all and purchase 2x16GB RAM?
I will also run a full memtest86 overnight as suggested. I did a quick run earlier (before I realised how long it took) and got two errors in test 8 on the first pass, not sure if that means it's bad RAM or wouldn't matter because of RAM being incompatible.

Apologies for the confusion, not highly knowledgeable on all the details.

Come on!!!

No, it's not your fault for buying more memory, it's the lack of manufacturers in general about which memory sets will work best with your mainboard. We have several types of memory on the market, single or dual, not to mention other features that may not work as well with your processor. Ram controllers are integrated into processors and no longer into chips for a long time.
I consider this to be more of a Russian roleat than really a matter of pattern. My memories are CL17, but they don't work correctly for my CPU because of the clock division. Therefore, they are at CL18. People generally know that odd CL memories don't work as well. There is an option, which I don't remember right now, which makes my memories work in CL17, but I felt instabilities in everyday use, which I had never experienced. I kept it at CL18 anyway.
About buying kits, it's very specific from manufacturer to manufacturer. For example, in XPG, when MSI had the memory compatibility matrix table, it informed that this memory worked well with my system. I bought the 4 combs separately. They are sold in units. I bought 2 and then 2 more. They work perfectly fine for my system.
I don't know how it is with DDR5 memories, but given the difference that there is a controller in the memories that controls voltage, speeds and other details in the memories, I consider that the rate of problems we had with DDR4 must have almost zeroed. I haven't seen any reports of issues to date from those adopting new DDR5 platforms with AMD or Intel.
 
Another detail I just saw.
Your mainboard doesn't have a memory compatibility list section, but you can find it on mine page. As it is the same chipset, I think you can use this data from mine as a reference.
If I'm wrong, please correct me.

1674189870566.png


1674189923565.png

Here is the compatibility list. Make good use of it.
MSI MPG B550 GAMING EDGE WIFI AMD AM4 DDR4 M.2 USB 3.2 Gen 2 HDMI ATX Gaming Motherboard

***A detail that I almost forgot and that was predominant for my decision to have sold the Corsair memories and bought the XPG ones of the same speed. At that moment, more than a year ago, there were reports here and from other manufacturers with 3600Mhz memories from Corsair. Precisely the Part Numbers that are not on this list. My modules were not in the list.
 
I saw that as well (or lack of seeing it) regarding the compatibility page. I'll definitely sell this RAM and look to buy something off of the list you linked. At that point I'll just replace the existing RAM entirely so that it is from the same "packet" so to speak. Thank you so much for all your help, much appreacited!
 
There is an option, which I don't remember right now, which makes my memories work in CL17, but I felt instabilities in everyday use, which I had never experienced
It's called Command Rate. Geardownmode, your current mode, will only let you use even values for tCL, while true 1T (or 2T which is worse than GDM) can use uneven values too. 1T can be very hard to run, CAD values adjusted like ClkDrvStren are helping to stabilize it. It depends on your ICs and your motherboard too.
 
I saw that as well (or lack of seeing it) regarding the compatibility page. I'll definitely sell this RAM and look to buy something off of the list you linked. At that point I'll just replace the existing RAM entirely so that it is from the same "packet" so to speak. Thank you so much for all your help, much appreacited!
Nothing!
I'm glad I helped in some way.
 
Hello everybody here.

I have a MSI B450 Tomahawk MAX 2 motherboard paired with Ryzen 5600G and 2x8GB Corsair Vengeance LPX at 3600MHz, but when I set in BIOS the RAM frequency at 3600MHz the MB doesn't post, it just loop boot. The max I can set that RAM for MB to boot is 3400Mhz.
According to the official specs on MSI web page, the board can take RAM up to "4133 MHz (by A-XMP OC MODE)" for Gen 3 Ryzen. Bizarrely enough, in the BIOS, the drop down menu for different frequency options on RAM it goes up to 8000MHz, yeah, that's (eight thousands).

I didnt changed anything(timings, voltage, etc) in the BIOS except the frequency.

What is the problem and is there a solution to up the frequency to 3600?

I'm not interested in any overclock for CPU.
 

Attachments

  • IMG_20230131_124408.jpg
    IMG_20230131_124408.jpg
    316.8 KB · Views: 246
  • IMG_20230131_124314.jpg
    IMG_20230131_124314.jpg
    307.5 KB · Views: 264
Hello everybody here.

I have a MSI B450 Tomahawk MAX 2 motherboard paired with Ryzen 5600G and 2x8GB Corsair Vengeance LPX at 3600MHz, but when I set in BIOS the RAM frequency at 3600MHz the MB doesn't post, it just loop boot. The max I can set that RAM for MB to boot is 3400Mhz.
According to the official specs on MSI web page, the board can take RAM up to "4133 MHz (by A-XMP OC MODE)" for Gen 3 Ryzen. Bizarrely enough, in the BIOS, the drop down menu for different frequency options on RAM it goes up to 8000MHz, yeah, that's (eight thousands).

I didnt changed anything(timings, voltage, etc) in the BIOS except the frequency.

What is the problem and is there a solution to up the frequency to 3600?

I'm not interested in any overclock for CPU.
If you read your CPU spec, it supports up to 3200MHz.
And that is your limitation. Anything above 3200MHz is OC and not guaranteed.
 
If you read your CPU spec, it supports up to 3200MHz.
And that is your limitation. Anything above 3200MHz is OC and not guaranteed.
Thanks for the reply.

Yes, I've also read the specs for Ryzen 5600G, but just wonder - for what Ryzen are those 8000Mhz frequencies?
Anyway, should I understand that the only way I can try to reach those 3600Mhz and above is only with overclock on the CPU/APU, and even then is not guaranteed?
 
Thanks for the reply.

Yes, I've also read the specs for Ryzen 5600G, but just wonder - for what Ryzen are those 8000Mhz frequencies?
Anyway, should I understand that the only way I can try to reach those 3600Mhz and above is only with overclock on the CPU/APU, and even then is not guaranteed?
Well it's there for overclockers.
OC of CPU will not guarantee that either.
You can try manually adjusting memory timings (loosen them a bit) but I don't think it's worth the hassle
 
Yes, I've also read the specs for Ryzen 5600G, but just wonder - for what Ryzen are those 8000Mhz frequencies?
Anyway, should I understand that the only way I can try to reach those 3600Mhz and above is only with overclock on the CPU/APU, and even then is not guaranteed?

DDR4-8000 is there partly to boast (like a sports car that can go 240 km/h, but the speedometer goes to 300 to make it look better), partly because it's close to the actual world record for DDR4 clocks. Of course world records in this insane region are usually reached on high-end, two-slot boards (for better signal quality), not one something pedestrian like your board.

KxMMM39hCd2bDkB0.jpg


This particular record was reached by "Toppc", one of MSI's in-house overclockers, using only a single hand-selected module and all the tricks in the book, including liquid nitrogen cooling for the RAM. No way you could ever reach this without going through dozens upon dozens of the best DDR4 modules available and using all the secret and non-secret tricks there are. Worldwide, there are less than 50 very capable RAM overclockers who ever managed to get above DDR4-6000 in the first place! And they usually go through lots of RAM kits to find a single module that manages that.

Here you can see the setup for second place in the world rankings:

2578889.jpg


Here is 6th place:

2510960.jpg


So these records are reached by:
- Using high-end, two-DIMM-slot boards for the best signal quality
- Using one hand-selected module with the best frequency capabilities, going through dozens of kits of the most high-end DDR4 RAM
- Completely freezing RAM and CPU (which houses the memory controller, the IMC), using LN2, for the best frequency potential
- Using all the BIOS tricks known to man.

In short, here is no chance for a normal user to ever reach this. But, they want to profit from the "trickle-down effect" this has on the brand's other board models.


About your issue: Try setting CPU NB/SoC Voltage to 1.1V. This is an IMC-related voltage. When you hit Enter on "CPU NB/SOC voltage", it might ask you for the voltage mode first: Override mode (enter a new value to override the Auto value), or Offset mode (add or substract from the Auto value). Set Override to 1.1V.
 
Hello everybody here.

I have a MSI B450 Tomahawk MAX 2 motherboard paired with Ryzen 5600G and 2x8GB Corsair Vengeance LPX at 3600MHz, but when I set in BIOS the RAM frequency at 3600MHz the MB doesn't post, it just loop boot. The max I can set that RAM for MB to boot is 3400Mhz.
According to the official specs on MSI web page, the board can take RAM up to "4133 MHz (by A-XMP OC MODE)" for Gen 3 Ryzen. Bizarrely enough, in the BIOS, the drop down menu for different frequency options on RAM it goes up to 8000MHz, yeah, that's (eight thousands).

I didnt changed anything(timings, voltage, etc) in the BIOS except the frequency.

What is the problem and is there a solution to up the frequency to 3600?

I'm not interested in any overclock for CPU.
Hi, I just want to confirm that your Corsair kit is rated 3600MT with XMP enabled @ 1.35V?

I can give you a few options to try. I am assuming you have installed your ram in the correct slots for XMP to run properly. ie Slots A2 and B2.

First thing to try is swapping the dimm positions. Take the dimm from A2 and put in B2 etc. This can sometimes resolve XMP and other issues.

If you still can't get XMP to work then you may need to add some voltage to the dimms. Try increasing VDIMM to something like 1.36V if your XMP profile is 1.35V stock.
 
In my experience, the RAM itself rarely needs more voltage if you stick to XMP. Often times it's on the other end, some IMC-related voltages (on Intel at least there are several).
 
In my experience, the RAM itself rarely needs more voltage if you stick to XMP. Often times it's on the other end, some IMC-related voltages (on Intel at least there are several).
The 5600G is an APU they tend to have excellent memory support in almost all cases will OC RAM way higher than most Vermeer based AMD cpus.
Some kits do have issues with 1.35V at XMP my Crucial ballistix 32GB kit (16GBx2) seemed happier with 1.36V VS 1.35V stock.

All 3 of my Vermeer CPUs 5600 , 5600X and 5800X do well over 2000 FCLK 1:1 on my B450M Mortar Max. That 5600G should be in another league.

I am waiting to get my hands on a 5700G when prices come down to something sane in my country.
 
Hello everybody here.

I have a MSI B450 Tomahawk MAX 2 motherboard paired with Ryzen 5600G and 2x8GB Corsair Vengeance LPX at 3600MHz, but when I set in BIOS the RAM frequency at 3600MHz the MB doesn't post, it just loop boot. The max I can set that RAM for MB to boot is 3400Mhz.
According to the official specs on MSI web page, the board can take RAM up to "4133 MHz (by A-XMP OC MODE)" for Gen 3 Ryzen. Bizarrely enough, in the BIOS, the drop down menu for different frequency options on RAM it goes up to 8000MHz, yeah, that's (eight thousands).

I didnt changed anything(timings, voltage, etc) in the BIOS except the frequency.

What is the problem and is there a solution to up the frequency to 3600?

I'm not interested in any overclock for CPU.

Friend,

I quickly looked at compatibility and saw that some Corsair modules are listed there. You need to get the PN and the version of your product, to validate these modules are really compatible. Another detail is the positioning in the slots.
Check it out.
I already had problems with this and at the time my CORSAIR were not compatible. I sold and bought modules pointed out by the compatibility table. Today they work perfectly.

B450 TOMAHAWK MAX II Gaming Motherboard (AMD Ryzen 3000 3rd gen ryzen AM4, DDR4, M.2, USB 3.2 Gen 1, Wi-Fi, HDMI, ATX) (msi.com)
 
Back
Top