Jump to content

Ryzen pstate overclocking without typing HEX codes super easy on Asus ROG BIOS & Ryzen 5

I have figured out a easy trick for p-state overclocking of Ryzen CPU. So this discussion is all about to find if it works for everyone out there. So please post your comments and suggestion and oc settings. my config,
R5 1600X 3900
FlareX 32GB 4*8GB 3066Mhz
Asus Strix B350F Mobo
Asus Strix GTX970 GPU

For those who don't know how to apply custom p-state here is my super easy guide. It is not at all difficult and YOU DON'T NEED A HEX CALCULATOR FOR THIS. Now I believe most of you have applied some overclock already if not first set your manual overclock without applying and pstate value and test your system stability. This should work in other Mobo as well but my tutorial is slightly different than the others because first it is more simple and a indirect approach where you set your normal (non pstate overclock) first test everything and then just enable a option without typing anything complicated and you don't need a calculator too.

1. Once OC setting is set and stable go to your bios>advanced>AMD CBS>zen common options>custom pstate/throttling and accept the scary warning. Believe me if you are not stupid enough, it is safe and dam easy. Most of the articles I have gone through, have complicated this process unnecessarily. Follow similar path for other mobos.

2. Change the Pstate0 from auto to custom and immediately you will see 5 values, I am showing an example,
Frequency: 3900 (it is grayed and you can not type anything: pls check if it is exactly same with the multiplier you have already applied during basic overclock)
Voltage: 1.375 (it is the default voltage of your CPU with out any modification or offset you have already applied)
Pstate0 FID: it is the Frequency ID in hex of your max CPU step. Do not change anything
Pstate0 DID: it is the divider. Do not change anything
Pstate0 VID: it is the voltage ID for the default CPU voltage and again do not change anything
This hex values are being calculated by the mobo itself and you don't need to do anything.

3. WE ARE NOT CHANGING ANYTHING in pstate0. Because the bios will register the hex value as per your set core ratio automatically. This info none of the article have explained so far.
PLS NOTE CAREFULLY, THE FREQUENCY SHOWN UNDER PSTATE0 SHOULD BE SAME WITH YOUR APPLIED OC. 
e.g. I have set core ratio 39 to get 3900, So in my pstate0 frequency field the grayed value is 3900. 
IN THE VOLTAGE FIELD IT WILL SHOW THE DEFAULT VOLTAGE OF YOUR CPU AND IT IS CPU SPECIFIC.

4. Go to Ai Tweaker and change the CPU ratio from your set value (e.g. 39) to AUTO. Again go to Pstate setting and check whether the Frequency is showing same as before (e.g. 3900).
Turn off Core Performance Boost.
Turn global c state either enabled or auto ( I have not noticed any difference between these two options).
Save setting and restart.

5. Now go to windows power option what ever you are using and then advanced power settings and CPU frequency and set minimum frequency state to 50% or something you like. Now your CPU will step to lower clock speed when idling.

Windows Power Plan Fix: If you don't find the minimum power option in windows power plan it means you are using latest chip-set driver and YOU HAVE NOT FOLLOWED MY STEPS PROPERLY. Again go to bios and set core ratio to auto and save restart. Now you will get this option.
Actually AMD has disabled this option when you type a custom CPU ratio just to maintain performance.

What is happening is different Pstates are informing CPU where to settle as per performance need. Note that this is for fun and it can not make any huge power draw difference. Also generates less heat.

Link to comment
Share on other sites

Link to post
Share on other sites

  • 2 years later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×