AMD AM4 Ryzen Overclocking Guide (X370 and B350)

darkhawk

Well-known member
GENERAL OF THE ARMY
Joined
Nov 20, 2012
Messages
17,262
NOTE : While I am a moderator and a mild enthusiast, I am by no means an expert.  Do your research, look at some other guides online, and be sure that the changes you make to your system will not hurt it. I ONLY STATE THIS FOR YOUR PROTECTION!  (and as a mild disclaimer that myself nor MSI are responsible for your actions)
NOTE 2 : While this is based on me using an MSI B350 Gaming Plus board with a Ryzen 5 1500X, it will be similar for all MSI based X370 and B350 boards, with only some minor changes in the menus within the overclocking page.
NOTE 3 : This guide is meant for those with little to no knowledge of overclocking. This is a beginners guide, and is not meant to help those doing extreme overclocking and cooling attain higher clocks.

With that out of the way, lets start with some of the basics.

The main CPU?s that this guide will cover will be the following :
NAME                                   Base CLK              BOOST CLK
AMD Ryzen 7 1800X        3.6 GHz                 4.0 GHz
AMD Ryzen 7 1700X        3.4 GHz                 3.8 GHz
AMD Ryzen 7 1700           3.0 GHz                 3.7 GHz
AMD Ryzen 5 1600X        3.6 GHz                 4.0 GHz
AMD Ryzen 5 1600           3.2 GHz                 3.6 GHz
AMD Ryzen 5 1500X        3.5 GHz                 3.7 GHz
AMD Ryzen 5 1400           3.2 GHz                 3.4 GHz

Let?s start with some basic terminology :
CPU Core Voltage : This is the core voltage fed to the CPU.
CPU NB Voltage : On most MSI motherboards, this really changes the voltage that is fed to all the ancilliary hardware ?around? the CPU cores, and it otherwise known as the SoC voltage in most AMD documentation and presentations.
DRAM Voltage : This is the voltage fed to the DRAM modules.
LLC : Load Line Calibration ? This is a function of the motherboard whereby it attempts to better handle changes in load and regulate the voltage to a component better during those abrupt changes in load.
DRAM Frequency : This is the frequency of your memory.

BIOS Updates
See : https://forum-en.msi.com/index.php?threads/283344 for the latest BETA BIOS update for your board. This is a great place to start prior to overclocking your board, simply because new features could be added that could allow faster memory or CPU speeds, as well as increased performance for the very young Ryzen platform.

BIOS Setup and Memory Overclocking

With that out of the way, lets start with the basics. When you first boot your PC, you?ll be presented with a main screen as follows :
[attachthumb=1]

The first thing you?ll want to do is enter the ?Advanced? mode by pressing F7 on your keyboard.
You should now have a screen as follows :
[attachthumb=2]


In this screenshot, you can already see I have overclocked my system?.however we can still go over the settings.
At this point, click on the ?Overclocking settings OC? button on the middle left.
In there, you will have a screen similar to the following :
[attachthumb=3]

At this point, you see a few settings right away.
I would start by changing the OC Explore Mode : FROM ? Normal TO ? Expert. This unlocks a few menu?s further down.
[attachthumb=6]


Next, I would change your Memory Retry Count : FROM ? 5 TO ? 2.
This changes how many times the system will retry booting if you set the memory clock higher than the system can handle.
Next, I would concentrate on getting your memory running at the highest frequency possible. There are a few ways to do this, namely :
1.Setting the DRAM frequency manually
2.Trying the A-XMP Profiles (1 or 2)
3.Using the Memory Try It! Feature
I would attempt to setup the memory in the order outlined above.
MANUAL MEMORY SETUP
First, set the memory to the max frequency supported by the memory. (At the time of this writing, if you are using memory with timings greater than 3200 MHz, the highest you should set it to is 3200 MHz)
At this point, I would reboot and see if it sticks. Be prepared to using the CMOS reset jumper in case it doesn?t work.
If it doesn?t work, then I would go 1 step lower in speed (usually 2933 MHz if starting at 3200 MHz) and see if the system can boot with it at that frequency.
Repeat this until the system can boot and it seems stable.
A-XMP Profiles
If you want to try A-XMP, the profiles work as follows :
1.Profile 1 is 1 step lower than the MAX frequency supported by the memory. So for 3200 MHz memory, it would try it at 2933 MHz.
2.Profile 2 is set to the MAX frequency of your memory.
Select the profile you?d like to use and reboot to see if it?s stable. If it doesn?t boot you may need to clear the CMOS to get it to boot again.
Memory Try It!
This is very simple. It will reboot and try your memory at a few settings to determine which ones will work and go from there.  This is basically a last resort at attempting to just overclock your memory ?simply?.

Now, if you managed to get it to a decent frequency and you?re happy, you can skip down further to the overclocking the CPU parts.
However, if you weren?t quite stable and think things could improve, continue reading!
The first thing to change voltage wise to help with memory overclocking is the NB Voltage. This has valid values of 0.8V to 1.15V for constant usage. Any higher than 1.2V and your CPU?s life span could be decreased substantially!   I generally recommend 1.10V to 1.15V for this if you?re having issues getting the memory running at a higher clock.

The next voltage to change is the DRAM Voltage. This can help increase the stability of the system when overclocking the memory. The DRAM Voltage is OK from 1.2V up to 1.45V. Any higher than 1.5V and your memory may get cooked or damaged!   I don?t recommend anything over 1.45V for the memory.

At this point, reboot and see if it works. It might take a few tries to get everything configured properly and working well, but those higher clock speeds will be worth if, if your memory supports it.
CPU Overclocking
Now that we have the memory overclocking setup and stable, it?s time to overclock the CPU. This is quite simply a matter of changing the frequency and the BIOS should take care of the rest. See the next picture for a before :
[attachthumb=4]

And after :
[attachthumb=5]

Just type in the frequency you?d like (in MHz) and that?s it!
Next, I would consider increasing the CPU Core Voltage. This is normally around 1.2V under a full load at stock settings, but can vary up to 1.5V under heavy loads with XFR.
That being said, for a 24 hour/7day/week overclock, I would keep the CPU Core Voltage between 1.2V and 1.45V at the very maximum! I generally wouldn?t even go above 1.4V for an overclock.

At this point, save and reboot to see if the overclock boots to the BIOS. If it doesn?t, then you either have the frequency too high (Lower it by 100 MHz), or your CPU Core Voltage is too low (increase it by 0.175V at a time, until you hit 1.4V).
If you up the CPU Core Voltage to 1.4V and it?s still having issues booting into Windows or running a benchmark without restarting, I would lower the CPU Frequency by 100 MHz and try again.

To give some reference, my R5 1500X was able to hit 4.0 GHz at 1.3875V stable during Prime95 and other benchmarks, followed by a few hours of random games.
However, at 4.1 GHz I could boot to the BIOS and be stable, but I was unable to boot into Windows successfully, even at 1.45V.
This is how I arrived at using 4.0 GHz and then 1.3875V. Any less than 1.3875V and it would restart when I tried to do a benchmark or a game.

I?ve also seen a number of people concerned with their temperatures.
My case is by no means the perfect setup, and my wiring is by no means in the best ?placement? to allow efficient air flow. However, my system temps are all in the 30C to 45C degree range while typing this up. I wouldn?t be surprised to see them increase as load increases, but realistically the system temps should stay below 60C.

If there are any questions, concerns, or things that are incorrect, please post so that we can fix them!

Also, if you?d like, post your overclocks and voltages. It?s interesting to see what other users are able to get.
 

Attachments

  • Snapshot15.jpg
    Snapshot15.jpg
    147.3 KB · Views: 14,744
  • Snapshot06.jpg
    Snapshot06.jpg
    164.3 KB · Views: 2,657
  • Snapshot02.jpg
    Snapshot02.jpg
    159.3 KB · Views: 3,044
  • Snapshot01.jpg
    Snapshot01.jpg
    159 KB · Views: 3,232
  • Snapshot00.jpg
    Snapshot00.jpg
    162.1 KB · Views: 2,417
  • Snapshot.jpg
    Snapshot.jpg
    229.4 KB · Views: 2,451
dmn88mia date=1504270956 said:
Hey, could you help me? I downloaded latest bios and it won't allow me to overclock, it is disabled. Ihave ryzen 7 1700, b350 tomahawk and a gtx 1080 sc.
Please open own topic on this issue. Make sure to follow >>Posting Guide<<
 
This is the first computer I have built and the first attempt at Overclocking. I followed your guide and wanted to know if this will be safe voltages and temps for everyday use. After a day and a half of trying to get my ram to run @3200mhz the best I could get stable was 3066mhz in Manual overclock and Cpu @4ghz.

To get stable on Aida64 . CPU Ratio @ 4Ghz with Core Voltage @1.3875V. I did not try to overclock higher due to so much trouble with memory.

Memory would not post @3200mhz up to 1.45v. I settled for Manual overclock of 3066mhz . Dram Voltage 1.39v - NB/SOC @1.1375v . Cldo_Vddp left on Auto because I don't know what that is. Also had to change timing to 18-18-18-38T from timing on ram of 16-18-18-36T to get stable.

These are the settings that would make it through Aida64. I ran 5 times through Cinebench and immediately ran Aida64 for 3 hours. System remained stable throughout. All other settings I tried Aida64 would black screen and mouse and key board go dark. Computer would stay on and I would have to reset holding down the power button. I never used Aida64 before but I assume that means fail? So I settled on the settings I listed above because they ran without issue for over 3 hours on Aida64 two different times. I assume that means the PC is fairly stable

My concern is mainly if the voltages are safe to run as daily setup. I am not experienced with overclocking or computers . The thing that stood out to me was under load the mainboard and Systin temps looked pretty high while everything else seems ok. The case doesn't have greatest airflow by the Vrm.

Case: In Win 301
Board: MSI B350M Mortar
BIOS:  E7A37AMS.160
VGA:  EVGA GTX 1070 FTW2
PSU:  EVGA Supernova 850 G3
CPU:  Ryzen 1600X
MEM: GeIL AMD Edition EVO X 16GB (2 x 8GB) 3200Mhz 16-18-18-36T - 1.35v
HDD/SSD: Samsung Evo 850 250GB, Western Digital Black 1TB Storage drive
COOLER: Corsair H110i V2
Keyboard: Usb Redragon
Mouse: Usb Redragon
OC:  Cpu -4Ghz @1.3875V - Ram 3066Mhz @1.39V -NB @1.1375 Can not get 3200Mhz
OS: Windows 10 64bit Professional
 

Attachments

  • 20170901_171050.jpg
    20170901_171050.jpg
    179.8 KB · Views: 1,108
  • 20170901_171131.jpg
    20170901_171131.jpg
    164.8 KB · Views: 970
  • 20170901_171258.jpg
    20170901_171258.jpg
    113.2 KB · Views: 950
If temps are below 90C under maximum usage, then it's rather safe. Games won't use 100% of the CPU, so in those, around 60-70C will be expected.
Well, yes, if some program fails to open (causes black screen/BSOD) then OC is unstable.
 
Ok maybe someone knows whats going on. About two weeks ago I decided to oc my Krait x370 mb that's running a Ryzen 1700. All I did was put the multiplyer at 38 so I'm running at 3800mhz with everything else still the same. It runs really good but noticed a couple days ago running cupid that it was only showing 3200mhz so went and cked pc properties and it showed the same. But the weird thing is I went back into bios and it shows 3800 mhz. Any Ideas on whats going on? I am running the lates bios which I think is 7A33V15
 
dbennett2010 date=1504310892 said:
...
Memory would not post @3200mhz up to 1.45v. I settled for Manual overclock of 3066mhz . Dram Voltage 1.39v - NB/SOC @1.1375v . Cldo_Vddp left on Auto because I don't know what that is. Also had to change timing to 18-18-18-38T from timing on ram of 16-18-18-36T to get stable.
...
Nice Rig and clocks you got there :D I think if you set your Ram command rate from 1T to 2T, You can tighten your timings a lot more or even try 3200MHZ which would help Ryzen CPUs push out a frame or 2 :)
 
seernod date=1504476165 said:
Ok maybe someone knows whats going on. About two weeks ago I decided to oc my Krait x370 mb that's running a Ryzen 1700. All I did was put the multiplyer at 38 so I'm running at 3800mhz with everything else still the same. It runs really good but noticed a couple days ago running cupid that it was only showing 3200mhz so went and cked pc properties and it showed the same. But the weird thing is I went back into bios and it shows 3800 mhz. Any Ideas on whats going on? I am running the lates bios which I think is 7A33V15
Any unstable RAM or CPU setting from the bios will set your CPU/RAM to stock settings. Maybe try a little overclock only and see if it applies successfully and boots you through windows with it?
 
It boots just fine I'm saying that CPU-z is saying it is running at 3000mhz while in the bios it says 3800mhz
 
I have a MSI Carbon Pro x370 from MSI ? there is an issue and when a manual vcore is set for exmaple 1.38v for a 3.9ghz overclock the vcore stays 24/7 @ 1.38v even in idle,load,gaming etc it never drops down to 0.6v, 0.7v in an idle state.

I have tried everything turned on amd cool n quiet, c6 states etc ? it just won't work.
Another downside is that there is no voltage offset on this mobo.

Is it safe to run a ryzen 1700 @ 1.38v 24/7 ???

It makes it very hard to OC without P-state and vcore Offset... when will I get these basic features on my X370 carbon pro????? :(
 
neonaus date=1505202824 said:
I have a MSI Carbon Pro x370 from MSI ? there is an issue and when a manual vcore is set for exmaple 1.38v for a 3.9ghz overclock the vcore stays 24/7 @ 1.38v even in idle,load,gaming etc it never drops down to 0.6v, 0.7v in an idle state.

I have tried everything turned on amd cool n quiet, c6 states etc ? it just won't work.
Another downside is that there is no voltage offset on this mobo.

Is it safe to run a ryzen 1700 @ 1.38v 24/7 ???

It makes it very hard to OC without P-state and vcore Offset... when will I get these basic features on my X370 carbon pro????? :(

This is an overclock guide. If you don't have something specific to the guide, you shouldn't be posting here. 
MSI's Vcore control is a static voltage if you manually set the voltage. There is no adaptive voltage control unless you have it set to AUTO.
All that being said, did you even bother reading the first post before posting? Since some of your questions are answered there.......
 
MSI Gaming Pro Carbon. Ryzen 5 1600X. Corsair Vengeance LPX DDR 3200 RAM (Samsung B-Die).
NOTE: Hynix version of same RAM was unstable at this setting. Samsung works perfectly.

Running 100% 24/7 stable at 3.9 GHz on the CPU and using XMP Profile 2 gives 2933 MHz on the RAM.

Only changed 2 things in BIOS. Set CPU to 3900 and set RAM to XMP Profile 2. Everything else on AUTO.

Voltage when idle is 0.70 v. Under load goes up to 1.375 v.

Tried manually setting 1.425 v and going to 4.0 GHz but then it sits at 1.425 all day. Will not down volt like Auto. Damn.

Will stick with 3.9 for now until a BIOS update addresses that. Otherwise happy.

Charles.
 
charles.earl date=1505303516 said:
Will stick with 3.9 for now until a BIOS update addresses that. Otherwise happy.
There will most likely not be a BIOS update to address it.
 
Hi,. Recently i have also bought the same motherboard and processor but i dont know why im not able to achive 4ghz overclock on my pc.also i replaced the stock cooler with coolermaster hyper 212x.
Even i have tried 1.45v on cpu core voltage and it is unstable.I also updated my bios to the latest beta bios but no luck. Wright now im running 3.9ghz at 1.375v.

Motherboard. Msi b350 gaming plus.
Processor. Amd ryzen 5 1500x
Ram kingstone hyperx fury ddr4 2133
 
rajib4554 date=1505360310 said:
Hi,. Recently i have also bought the same motherboard and processor but i dont know why im not able to achive 4ghz overclock on my pc.also i replaced the stock cooler with coolermaster hyper 212x.
Even i have tried 1.45v on cpu core voltage and it is unstable.I also updated my bios to the latest beta bios but no luck. Wright now im running 3.9ghz at 1.375v.

Motherboard. Msi b350 gaming plus.
Processor. Amd ryzen 5 1500x
Ram kingstone hyperx fury ddr4 2133

Not everyone will get 4.0 GHz.....that's generally around the limit of the CPU's. really lucky users might get 4.1 GHz, some might get 4.0 GHz, most get 3.9 GHz.
 
I have tried overclocking my ram and the best I can get is 2666.  The ram isn't listed on the compatibility list and I have confirmed with the store I can return it and exchanged it.  I have Corsair cmk16gx4m2b3200c16.  What is weird is the cmk16gx4m2b3200c16R and cmk16gx4m2b3200c16W are both listed.  Will I have a higher chance of getting better speed if I exchange it for the cmk16gx4m2b3200c16W. 

In regards to OC the CPU my Screen looks a bit different on my MSI B350M Gaming Pro board.  I have CPU Ratio the next line with the frequency is greyed out.  Am? I missing something?
 
An add-on to my above message I wanted to provide a screenshot.

https://1drv.ms/i/s!AtcG2TZ_Kn5yobRpdOtUDRO60o-LOA
 

Attachments

  • MSI_SnapShot_03.png
    MSI_SnapShot_03.png
    348.9 KB · Views: 1,073
Hello. I just bought an 1300X + a B350 Tomahawk. Seems like there is a "wall" after 3950mhz. I'm perfectly stable until i go over 3950mhz, then, no matter what, Windows won't post, and sometimes also i have to do a Clear_CMOS to revive my PC.

I already tried to put RAM at default speed 2133mhz to be sure, they won't affect the CPU overclock, bu tnothing changed.

I already tried to raise the VSOC to 1.1 and VCPU at 1.45v but nothing changes. There is nothing i can do maybe under some advanced settings or it's just a limit of my CPU ? Thanks.
 
Ok, thanks, that's what i thought also. Anyway this motherboard it's great, i tried already FOUR AM4 motherboards, and this Tomahawk is the best so far, also the price is great.
 
Oh i almost forgot a question. I can't find any offset changing at the Voltages, i can just put fixed voltages, is it normal ' Thanks.
 
Back
Top