Jump to content

pugboy

Member
  • Posts

    2
  • Joined

  • Last visited

Reputation Activity

  1. Informative
    pugboy reacted to tom_w141 in Guide to P State (Variable Frequency) Overclocking on the Crosshair vi Hero   
    Hi everyone i'm just throwing this up as hopefully a short and easy to understand guide to p state overclocking on the crosshair vi hero motherboard (AM4/Ryzen). First of all don't be turned away if you don't have the crosshair! Most of this guide features the AMD common bios which should be common across motherboards (it is just up to your board manufacturer which options to make available in their BIOS).
     
    Why should you want to do this? Well as you may has noticed if you have overclocked your powerful new ryzen cpu that it no longer downvolts/downclocks when idle . This is because this is a fixed all core overclock. Which while good for performance, it is bad for: the cpu's lifespan, excess heat generation when idle and your electricty bill. A power state or "p state" overclock however will not only enable you to overclock above stock speeds but also step back down when idle (similar to Intel's speedstepping).
     
    Crosshair specific info:
    - This should be working on any BIOS revision later than and including 1002 (which at the time of writing is 1002, 0079, 0081, 0082 and 0083)
    - Update 0081 and later should be working with custom BCLK values (though i personally haven't tested this yet), 1002 must use default BCLK.
     
    As above i'm using the crosshair vi hero motherboard and BIOS revision 0082 but this should be fairly similar across manufacturers:
     
    Step 1: Always best to start with a clean slate so head into the bios and hit "load optimised defaults"
     
     
    Step 2: Head to the extreme tweaker screen and check everything is back to default and most importantly that the cpu core ratio is on "auto"
     
     
    Step 3: Head to the advanced tab and open the AMD common bios specification or "AMD CBS" for me
     
     
    Step 4: Next open "Zen Common Options"
     
     
    Step 5: Head down to "Custom Core Pstates" As you can see I left all above options on auto but you might want to force enable "Global C-State Control"
     
     
    Step 6: Accept the terms (this is no more dangerous than a fixed all core overclock so don't worry)
     
     
    Step 7:  Pstate0 will be set to auto by default, change this to custom
     
     
    Step 8: Setting Pstate0 to custom reveals 5 boxes, 3 of which can be changed by the user and the top 2 greyed out boxes show the results. It gets a little complicated here because we are using hexadecimals. we are going to try a 3.9GHz overclock in this guide. Change Pstate0 FID to "9C", do not touch DID or VID, DID is the divisor there is no need to change this and VID is the voltage. We could change VID but at the moment anything different from the default VID breaks it and it will boost 100% of the time. (3A on my 1700 - if this is different for you please use YOUR default value NOT mine)
     
    I will add a table to calculate your FID values soon TM   File is now attached: Ryzen Hex Values.xlsx
     
    Note: Voltage is in micro volts so that is 1.187500V and not 1187500V (Take a note of this number btw it will help later for the offset)
     
    LEAVE ALL OTHER P STATES ON "Auto"
     
     
    Step 9: Head back to the extreme tweaker tab because we now need to set the voltage offset. Change the CPU Core Voltage to "Offset mode" and positive "+" Now from your manual OC which you have probably dont prior to this you will know what voltage you need to be stable at 3.9GHz, for me this is 1.3375V but its always good to be a little generous when using offset instead of manual so i'm going to allow 1.35V maximum. To calculate your offset voltage take the desired value and subtract the voltage value that you noted down in the previous step. 1.35V - 1.1875V = 0.16250V
     
    Note: My RAM speed and RAM voltage have defaulted to 2133 and auto, leave these as they are and redo your RAM overclock once you are happy with what we are focusing on here.
     
     
    Step 10 (Optional): Enter "Extreme Tweaker\External Digi+ Power Control" and give the CPU voltage and SOC voltage some load line calibration to reduce V droop, personally I like level 2. Although this step is entirely optional!
     
    Step 11: Boot! Yeah we aren't done yet sorry  Change your Power plan to "high performance" (May also work for AMD Ryzen Balanced plan - untested) or "Ryzen Balanced" (now confirmed to be working) and edit the plan -> change advanced power settings -> expand "Processor Power Management" -> expand "Minimum Processor State" -> set this at 20%
     
    Change Log:
     
    20/04/17 - Release
    20/04/17 - Added Hex Value Calculator
    17/05/17 - Minor Text Changes & Confirmation of Ryzen Balanced Plan
     
  2. Like
    pugboy reacted to AniChatt in 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.
×