[SOLVED] Should I turn on docp

Joni1566

Reputable
Sep 28, 2020
21
2
4,515
Hello everyone.
I just finished setting up a new build and Am a bit confused about if I should change ram speed in bios
My build as follows:

Rayzen 5 5600x

Asus tuf gaming b550m-plus (wi-fi) bios version 1401

G.Skill Trident Z Neo RGB 2x8GB DDR4 3800Mhz CL18 Kit - F4-3800C18D-16GTZN

Rx 5600xt 6gb OC

550 power supply bronze

Now it is worth mentioning that the mouther board supports up to 4400 MHz but the ram isn't listed on the QVL list

So my question is if I should change the ram speed to higher speed in bios (currently it's untouched ) and if so than which voltage is the best should I use the docp? (I read that the rayzen 5 5600x supports 3200 MHz best.

And also should I upgrade bios version ? It's currently 1401 .

Thank you guys for everything.
 
Solution
Hi Joni1566.

You should definitively update your BIOS because there are 7 versions over the one you have. It will help with RAM compatibility and fix some stuff.

You should run your RAM at 3600MHz with a Ryzen 5600X. Use DOCP at auto and change the speed to 3600MHz. Save and reboot. Computer will do a Memory Training and you will see if 3600MHz will stick. I use 3600MHz with my 3900X you should be able to use 3600MHz too.
Hi Joni1566.

You should definitively update your BIOS because there are 7 versions over the one you have. It will help with RAM compatibility and fix some stuff.

You should run your RAM at 3600MHz with a Ryzen 5600X. Use DOCP at auto and change the speed to 3600MHz. Save and reboot. Computer will do a Memory Training and you will see if 3600MHz will stick. I use 3600MHz with my 3900X you should be able to use 3600MHz too.
 
  • Like
Reactions: gskill support
Solution
Hi Joni1566.

You should definitively update your BIOS because there are 7 versions over the one you have. It will help with RAM compatibility and fix some stuff.

You should run your RAM at 3600MHz with a Ryzen 5600X. Use DOCP at auto and change the speed to 3600MHz. Save and reboot. Computer will do a Memory Training and you will see if 3600MHz will stick. I use 3600MHz with my 3900X you should be able to use 3600MHz too.
Thank you for the quick answer
What do you mean when you say if it will stick ? An if it doesn't stick what should I do and how would I know ?
Is the memory training automatic?
Thank you for everything
 
Thank you for the quick answer
What do you mean when you say if it will stick ? An if it doesn't stick what should I do and how would I know ?
Is the memory training automatic?
Thank you for everything

Yeah the system will auto reboot 2-3 times to try to make the RAM run at that speed and if It doesn't stick it will just tell you there was a problem with the RAM and it will bring you back to the BIOS.

At that point come back here.
 
So what did it end up sticking to? Just 3600?

And question for those that will know the answer--why would OP not want to try to run it at 3800 since the ram is rated for such?
I did ask if I should run at 3800 but someone said here thet 3600 is the sweet spot
Should I change to 3800 ?
 
So what did it end up sticking to? Just 3600?

And question for those that will know the answer--why would OP not want to try to run it at 3800 since the ram is rated for such?

Because you want 1:1 ratio. That means Fclock = Memclock. Fclock 1800 works on every Ryzen 5000. That means RAM at 3600 (/2= 1800) Mhz. Now, for 3800 Mhz RAM you need Fclock 1900. This is not guaranteed to work. But if you can run 1900 Fclock, do so, by all means. 1900 is where it tops out for many. It's rare to get 2000 Mhz Fclock working. I can't so I had to settle for 1900 Flock and 3800 RAM.
Yesterday I tested 4400 Mhz RAM, 1900 Fclock and 1100Uclock. Abysmal performance. Around DDR4 2800-3000 Mhz-levels. And horrendous latency. 70+ ns. So you want all 3 at same ratio. RAM/2 = Flock = Uclock.
I don't think there is a way to set Uclock. Other than run it halfspeed which is terrible.
 
Last edited:
  • Like
Reactions: Krotow
Because you want 1:1 ratio. That means Fclock = Memclock. Fclock 1800 works on every Ryzen 5000. That means RAM at 3600 (/2= 1800) Mhz. Now, for 3800 Mhz RAM you need Fclock 1900. This is not guaranteed to work. But if you can run 1900 Fclock, do so, by all means. 1900 is where it tops out for many. It's rare to get 2000 Mhz Fclock working. I can't so I had to settle for 1900 Flock and 3800 RAM.
Yesterday I tested 4400 Mhz RAM, 1900 Fclock and 1100Uclock. Abysmal performance. Around DDR4 2800-3000 Mhz-levels. And horrendous latency. 70+ ns. So you want all 3 at same ratio. RAM/2 = Flock = Uclock.
I don't think there is a way to set Uclock. Other than run it halfspeed which is terrible.
Thank you for the detailed explanation. :) Makes perfect sense because there's going to be a lot more ECC going on with a marginal connection and that will be a huge latency hit. So faster isn't always faster--who'd thunk.