RAM not working at 3000mhz

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.

GAGAN 55

Honorable
Nov 18, 2013
200
0
10,690
Hello everyone, i just built my new ryzen based pc a few days ago and while exploring the bios i came to know that my 3000mhz ram is working at only 2133mhz and when i changed the ram profile, my pc just showed a black screen and i was not able to boot into the windows or access the bios. Following are my pc's specs:
Ryzen 7 1700
Asus x370 Pro Mobo
Corsair 3000mhz 16GBx1 RAM Stick
MSI GTX 1080 Gaming X
Corsair RM 750X
Samsung 850 evo 240gb+WD Black 1TB
NZXT S340 elite

Should i try to update the bios on my own or should i contact the customer support?

Also please suggest me a cooler for this pc.

Any help is appreciated and thank you for your time. (sorry for my bad english)

Gagan
 
Solution
1) You need 3000MHz to get the most out of an 8-core RYZEN CPU. It's not a small difference for heavy thread applications.

2) A SINGLE stick of memory gives you half the bandwidth. So "2133MHz" is actually 1066MHz effectively. Since 3000MHz gives notably better performance in some scenarios than 2133MHz (for Ryzen, not really Intel) you are going to lose even MORE performance having almost a THIRD of the bandwidth with only 1066MHz.

3) You need to go to the motherboard site and find kits that are recommended and known to WORK. Perhaps some work fine now with BIOS updates, and may run at higher clocks in the future with better BIOS updates, but for now stick with the RECOMMENDED memory.

4) *However, since the 3000MHz kit is already...


There will be no Bios updates for some time better than what you have.
It's best not to add another 16GB stick to what you have. Return the stick you have if you can and get a 32MB kit (2x16)
Mixing RAM kits even of the same spec can cause issues as there may be slight differences in Latency. That is why DIMMs are factory binned to ensure compliance.
Your MB has a QVL list with tested RAM and you should really choose RAM from this list.
Go here: https://www.asus.com/au/Motherboards/PRIME-X370-PRO/HelpDesk_QVL/

Also your MB supports the following: 4 x DIMM slots, Max. 64GB, DDR4 3200(O.C.)/2933(O.C.)/2666/2400/2133 MHz
As you see, you are using OC ram and your D.O.C.P may not be recognised therefore you have to manually enter your SPD info.
 


Then i will get a 64GB kit also you accidently typed MB instead of GB :)
 
1) This is just one example, and a different motherboard, but there are a number of guides for clocking up RAM for RYZEN:
https://www.bing.com/videos/search?q=asus+ryzen+memory&&view=detail&mid=939E390B026601E819A6939E390B026601E819A6&FORM=VRDGAR

2) Future BIOS updates may fix this issue so choosing an optimal setting in BIOS applies the maximum optimal profile (like Intel's XMP already does)

So update your BIOS as they release new versions. This may go on for many more months as it's still a bit of a mess.

3) Get as close as possible to 3000MHz as RYZEN does better with fast memory. I believe 2933MHz or so is the actual value to aim for with your kit.
 


Sorry about the typo.
From your QVL, I recommend the following if you can get them and if you want Corsair that have been tested.
CMU32GXM2A2666C16 32GB (2x16)
CMU32GX4M4C3000C15 32GB (8x4)

There is very little difference performance wise.
 


Thank you for the suggestion but i want 64GB RAM.

My current RAM stick is CMK16GX4M1B3000C15.
 


Ok then CMK64GX4M4B3000C15 64GB (16x4)
 


I know i am asking a lot of things but please bear with me because the model number of my ram stick and the one you recommended are the same so there is still possibility that even the 64gb kit will not work at 3000mhz right?
 
Here's the answer to both your problems: http://imgur.com/e53bfHG

e53bfHG.png


AMD Ryzen 7th Gen CPUs don't support more than 2400 MHz frequency on that motherboard. I think your CPU is Ryzen 7th Gen (total AMD noob here xD ), that's why your RAM can't run at it's 3000 MHz speed.

It has maximum 64 GB RAM Support so if you currently have 1x 16GB RAM, get 3 more of the exact same stick and just put it in, it'll work.
 


But it says that A series processors support max 2400mhz ram not the ryzen right? Correct me if i am wrong.
 


So long story short, i should just deal with 2133mhz until some magical update appears for my motherboard.

My other question is that should i just buy the remaining 3 sticks at 3000mhz too or at 2133mhz because as you also know in india we can not just simply return the product after a few days. So what is your recommendation?
 
Get the exact same stick. It's for the best compatibility. You don't wana get the 2133 MHz RAMs and end up with them not working.

And I don't think the 2133 MHz locked speed is an issue, the CPU design just doesn't support that frequency on that motherboard. I'm not sure if it's just the motherboard which limits the frequency, or if it's the CPU. Anyway, keep updating your BIOS if any new updates release, until then, yes, it's locked at 2133 MHz.
 


So i should just buy the remaining 3x16gb 3000mhz RAM sticks right? Also is there any difference between the performance of 2133mhz vs the 3000mhz?
 


Yes that possibility exists and for other reasons as well.
64GB of 3000MHz OC RAM is a lot to ask of the IMC (Integrated memory controller) and so that will also depend on the strength of your IMC.
Also as I stated before, If you just add more modules to your existing one then you run the risk that they may not work together. To enforce my argument go here: https://rog.asus.com/forum/showthread.php?57038-Don%92t-combine-memory-kits!-The-meat-and-potatoes-overview for an authoritative overview why some choose to do this and the problems many encounter with mixing modules.
 
Yes, get the remaining RAMs, and once again, they should be exactly the same model and serial number or whatever. There is a performance difference but as of now, when you're locked at highest 2400 MHz possible, it doesn't matter, except that if your first RAM stick is 3000 MHz one, you let the others be the same as well. Even in future if you do any upgrade, those RAMs unlocked frequencies would make a good difference.

@MeanMachine41, try not to over-quote everything that much. :)

BTW, GAGAN is *NOT* mixing modules. I suggested to use the exact same modules to prevent such issues.
 


Then 3000mhz 16gbx3 is the way to go for me. Thank you for all your help :)

I wish i had so much knowledge like you guys :)
 


Thank you for your words of advice however, I do not over-quote and I suggest you read the article I have listed in my post. I have over20 years experience in this game and the OP can decide for himself if the info I provide is of benefit.
Also; Even if GAGAN could buy 3 modules the same (which I doubt as a kit) that would also compound the problem.
 


First of all, this is overquoting. ^^

Then, I thought "Mixing Modules" means using different memory modules where I suggested and specifically said many many times, to use "THE EXACT SAME RAM STICK".

Then, It's not 64 GB RAM at 3000 MHz. It's 64 GB RAM at 2133 MHz DDR4, which should work because the motherboard and CPU both support it.

checked the websites.
Ryzen 7 1700 - 2133/2400 MHz Memory.

ASUS x370 Pro:
AMD 7th Generation A-series/Athlon™ Processors
4 x DIMM, Max. 64GB, DDR4 2400/2133 MHz Non-ECC, Un-buffered Memory
Dual Channel Memory Architecture

Then, the kit GAGAN is looking for, "CMK64GX4M4B3000C15" is on the QVL List here:
And an image of the search:
EIib82k.png


I never said the OP won't benefit from your answer. I just corrected, that he's not exactly "MIXING" modules...
GAGAN never bought the first module as a kit, it was a single RAM stick. If there's any other way to get a total of 64 GB working memory than spending extra money for that 1x 16GB RAM stick replacement in a 4x 16GB Kit, tell me.

As for the ASUS QVL List, I've mixed many many RAM Modules, even with completely different timings and I also had crashes and random freezing at times, but when it was on the QVL List and the serial numbers matched, even kits and separate sticks just worked. Full overnight stress tests worked flawlessly and so, I was suggesting by my experience.

I did read your entire post and it's good. So @GAGAN, if you can, try returning the 1x 16GB RAM and buying the entire kit at once, which will be much better. And as he said before, in India, it's hard to return things, stores don't accept them back. :\
 
1) You need 3000MHz to get the most out of an 8-core RYZEN CPU. It's not a small difference for heavy thread applications.

2) A SINGLE stick of memory gives you half the bandwidth. So "2133MHz" is actually 1066MHz effectively. Since 3000MHz gives notably better performance in some scenarios than 2133MHz (for Ryzen, not really Intel) you are going to lose even MORE performance having almost a THIRD of the bandwidth with only 1066MHz.

3) You need to go to the motherboard site and find kits that are recommended and known to WORK. Perhaps some work fine now with BIOS updates, and may run at higher clocks in the future with better BIOS updates, but for now stick with the RECOMMENDED memory.

4) *However, since the 3000MHz kit is already purchased, I suggest reading online videos tips, articles and mess around until you get the highest result. If it's only 2666MHz fine. 2933MHz would be better.

Again, BIOS updates should continue to be released and some of those should improve compatibility thus performance.

5) Finally, always test with MEMTEST86 for a full pass any time you change memory settings in the BIOS.

UPDATE:

I guess you want a 64GB kit. I assume that's for demanding video editing. Good luck, and as said get a recommended kit for your EXACT motherboard.


UPDATE:
Don't buy a 2133MHz or 2400MHz kit just because that's what is supposedly "supported" as that's not enough to make full use of that Ryzen CPU in demanding situations which you should be hitting (video editing, otherwise why 64GB?).

Please note that a 3200MHz kit need not run at 3200MHz. If it can't hit that then it will simply run at a lower frequency. Memory sticks have several different groups of Frequency/Timing sets. For example, a default may be 2133MHz with the appropriate timings. It's better to get the BEST memory (within pricing limits) for your CPU and worry about hitting the top clock speeds later if you can't get it working at full speed now.
 
Solution


Yes, i will be using this pc for 4k video editing and will hopefully get 64gb of the exact same sticks at 3000mhz. Also my current ram is mentioned in the QVL list :)