Overclock.net banner

BLck & P State OC'ing Ryzen?

17K views 24 replies 9 participants last post by  benjib1980 
#1 ·
Is there a guide or a short tutorial on both of these somewhere? I have a good general idea of what I am doing in this regard, but I have always been rather cautious. I am a measure the board 3x before you cut kind of guy.

Either way, I would like to know more about what these individual settings do.

I have the Taichi, assuming that is relevant.

EDIT:

Here are the P state values that I found on the net.

Values for P State Overclocking on 22nd of March

FID (Clock Speed)

90 - 3600mhz
91 = 3625
92 = 3650
93 = 3675
94 = 3700
95 = 3725
96 = 3750
97 = 3775
98 = 3800
99 = 3825,
9a = 3850
9b = 3875
9c = 3900
9d = 3925
9e = 3950
9f = 3975
a0 = 4000
a1 = 4025
a2 = 4050
a3 = 4075
a4 = 4100
a5 = 4125
a6 = 4150
a7 = 4175
a8 = 4200
a9 = 4225
aa = 4250
ab = 4275
ac = 4300
ad = ugh you win the lottery.

Values for DID (Increment adjustment adjuster and or bclk adjustments

8 = 25 mhz increments
9 =22.2196
a = 20
b = 18.18
c = 16.667
d (final recommendation) = 15.384mhz - 3943mhz cap).

Values for VID Voltage Control

30 = 1.25v
2f = 1.256v
2e, 1.2562v
2d = 1.268
2c = 1.275v
2b = 1.2812v
2a = 1.287v
29 = 1.293v
28 = 1.3v
27 = 1.3062v
26 = 1.3125v
25 = 1.318v
24 = 1.325v
23 = 1.3312v
22 = 1.3375v
21 = 1.343v
20 = 1.35v
1f = 1.356v
1e = 1.3625v
1d = 1.368v
1c = 1.375v
1b = 1.3812v
1a = 1.3875v
19 = 1.3937v
18 = 1.4v
17 = 1.406v
16 = 1.4125v
15 = 1.418v
14 = 1.425v
13 = 1.4321v
12 = 1.4375v
11 = 1.443v
10 = 1.45v
*next set is from f - a, 9 - 9 (1.45 - 1.55v), though be very careful overclocking in this voltage range*.
 
See less See more
#2 ·
You are overthinking it. Overclocking the RyZen is very simple and it's just a matter of two or three settings on the mobo. Take a look at RyZen reviews on YT. They do it in a matter of seconds and from what I've seen it's like raising the multiplier and vcore.
 
#3 ·
Yah, but as I understand it those OC's are running full blast 24/7. If I use P states, then I can keep my energy saving features.

Bclk'ing is for the memory speeds, which also improves latency, particularly across AMD's infinite fabric.
 
#4 ·
Those setting should be on at default though.
 
#6 ·
Got the answer then. I wish I was in the market for RyZen, itching for a new build but I just can't justify it right now.
 
#7 ·
Quote:
Originally Posted by Gunderman456 View Post

Got the answer then. I wish I was in the market for RyZen, itching for a new build but I just can't justify it right now.
Well, it's confusing how to do it. I don't think all motherboards have the ability. I have the FID and DID similar to OP, but I have no idea how to overclock by p-state, I just know that my chip doesn't down clock lol.
 
#8 ·
Taichi right? Have a look at the Tech City guide.

Values for P State Overclocking -
FID (Clock Speed) 90 - 3600mhz, 91 = 3625, 92 = 3650, 93 = 3675, 94 = 3700, 95 = 3725, 96 = 3750, 97 = 3775, 98 = 3800, 99 = 3825,
9a = 3850, 9b = 3875, 9c = 3900, 9d = 3925, 9e = 3950, 9f = 3975
a0 = 4000, a1 = 4025 (my max sweetspot OC), a2 = 4050, a3 = 4075, a4 = 4100, a5 = 4125, a6 = 4150, a7 = 4175, a8 = 4200 = a9 = 4225, aa = 4250, ab = 4275, ac = 4300, ad = ugh you win the lottery.

Values for DID (Increment adjustment adjuster and or bclk adjustments, not too sure what it does TBH, as I found an overclock that I was already comfortable with and have not spent much time with this yet, though looking at it more closely, here are the values) - 8 = 25 mhz increments, 9 =22.2196, a = 20 b = 18.18, c = 16.667, d (final recommendation) = 15.384mhz - 3943mhz cap).

Values for VID Voltage Control = 30 = 1.25v, 2f = 1.256v, 2e, 1.2562v, 2d = 1.268, 2c = 1.275v, 2b = 1.2812v, 2a = 1.287v, 29 = 1.293v, 28 = 1.3v, 27 = 1.3062v, 26 = 1.3125v, 25 = 1.318v, 24 = 1.325v, 23 = 1.3312v, 22 = 1.3375v, 21 = 1.343v, 20 = 1.35v, 1f = 1.356v, 1e = 1.3625v, 1d = 1.368v, 1c = 1.375v, 1b = 1.3812v, 1a = 1.3875v, 19 = 1.3937v, 18 = 1.4v, 17 = 1.406v, 16 = 1.4125v, 15 = 1.418v, 14 = 1.425v, 13 = 1.4321v, 12 = 1.4375v, 11 = 1.443v, 10 = 1.45v, *next set is from f - a, 9 - 9 (1.45 - 1.55v), though be very careful overclocking in this voltage range*.

hardwarecanucks BIOS overviews, AMD CBS menu

http://www.hardwarecanucks.com/forum/hardware-canucks-reviews/75001-asrock-x370-taichi-am4-motherboard-review-6.html

Quote:
Originally Posted by https://www.amd.com/system/files/2017-03/AMD-Ryzen-Processor-and-AMD-Ryzen-Master-Overclocking-Users-Guide.pdf
1) All enabled CPU cores operate at the newly user-programmed voltage and P0 frequency
value. Adjustment of the CPU clock is in 25MHz steps.
2) Internal features of the processor which control the CPU operating voltage and frequency
to manage the CPU temperature, current consumption, and power consumption to
specified maximums are disabled so that no additional stress to system voltage regulators
and thermals are induced. This includes c-state boost.
3) CPU low power c-states (CC1, CC6, and PC6) and software visible p-states (P1 and P2)
remain operational and may be requested by software so that power savings can be
achieved.
a. The P1 and P2 p-state tables may also be modified to adjust the voltage and frequency of
the CPU when running in software-requested, reduced-performance states. These may also be
left at stock values.

(page 13)
I believe P1 and P2 are listed on the graph for XFR
 
#9 ·
#10 ·
Hey, I clicked on that CH6 thread and can't find the P-state info (huge thread!) Basically I just want to OC 1700 on my CH6 and keep downclocking @idle. What exact changes need to be made? Any info here would be appreciated, I can't find the settings for this anywhere - the "How to Overclock Ryzen" tutorial above is helpful, but for an ASrock board, and changing those settings on my CH6 results in "stuck" clocks - depending on what P state i change, it's either stuck @ max OC or the downclock speed.
 
#11 ·
I'd like someone to show me, on a board other than the C6H that C&Q doesn't work.

EDIT : I don't see my volts drop - but I see the clocks drop like a rock.

EDIT2 : I need to read more on this - but does this then negate ALL CORE overclock? or does Pstate0 overclocking then do all 8 cores? (as with the offset + multiplier)
 
#13 ·
Quote:
Originally Posted by mysticjbyrd View Post

Yah, but as I understand it those OC's are running full blast 24/7. If I use P states, then I can keep my energy saving features.
Not true, though.
I can OC (both Core Clock and BCLK) on my MSI B350 Tomahawk and still get 1,5 GHz Idle Speeds and ~0,7V Idle Voltage.
 
#14 ·
Quote:
Originally Posted by GamingWiidesire View Post

Quote:
Originally Posted by mysticjbyrd View Post

Yah, but as I understand it those OC's are running full blast 24/7. If I use P states, then I can keep my energy saving features.
Not true, though.
I can OC (both Core Clock and BCLK) on my MSI B350 Tomahawk and still get 1,5 GHz Idle Speeds and ~0,7V Idle Voltage.
maybe this is more of a Asus problem ?
tongue.gif
 
#15 ·
Possibly. I've seen several people say they can just change their multiplier and still get downclocks. That ain't happening with my Asus CH6 board. Although AMD says that when the multiplier is changed, the CPU goes into OC mode and disables downclocking - this whole thing is confusing. Why can Ryzen Master do what my BIOS seemingly can't? It OC's my 1700 to 3.8, and will drop clocks at idle. That's all i'm asking for..! Granted, i'm still kind of a noob at this, but it's not hard to watch a few Youtube tutorials to get the basics down anyway.
 
#16 ·
Quote:
Originally Posted by benjib1980 View Post

Possibly. I've seen several people say they can just change their multiplier and still get downclocks. That ain't happening with my Asus CH6 board. Although AMD says that when the multiplier is changed, the CPU goes into OC mode and disables downclocking - this whole thing is confusing. Why can Ryzen Master do what my BIOS seemingly can't? It OC's my 1700 to 3.8, and will drop clocks at idle. That's all i'm asking for..! Granted, i'm still kind of a noob at this, but it's not hard to watch a few Youtube tutorials to get the basics down anyway.
going to check my clocks and volts after the new Killer bios tonight.
 
#18 ·
I've been looking all over for info about this, but that seems to be the general consensus. It goes into it a little in AMD's overclocking guide, and I may be interpreting it wrong. (https://www.amd.com/system/files/2017-03/AMD-Ryzen-Processor-and-AMD-Ryzen-Master-Overclocking-Users-Guide.pdf)

"Change values to anything other than stock values...and the processor enters Overclocking Mode:
1) All enabled CPU cores operate at the newly user-programmed voltage and P0 frequency
value. Adjustment of the CPU clock is in 25MHz steps.
2) Internal features of the processor which control the CPU operating voltage and frequency
to manage the CPU temperature, current consumption, and power consumption to
specified maximums are disabled so that no additional stress to system voltage regulators
and thermals are induced. This includes c-state boost.
3) CPU low power c-states (CC1, CC6, and PC6) and software visible p-states (P1 and P2)
remain operational and may be requested by software so that power savings can be
achieved."

Again, I'm pretty much a noob. So don't take my word for it. But that's what happens on my CH6 board - change anything with multipliers or p-states, and it locks it to the OC frequency, no downclocking. If anyone has any suggestions to achieve an OC and keep the power savings, I'm all for it. I rebooted way too many times to count trying to get that to work. Maybe a bug with the CH6 bios? (I'm on 0902, and saw that they just released an official new build, will try asap)
 
#20 ·
Quote:
Originally Posted by GamingWiidesire View Post

Not true, though.
I can OC (both Core Clock and BCLK) on my MSI B350 Tomahawk and still get 1,5 GHiz Idle Speeds and ~0,7V Idle Voltage.
I just tried it, and it does not work on my board.

4GHZ

Vcore = 1.3875 (Though HWMonitor shows it goes to 1.408). I changed the voltage numerous times, and it's only ever used the number I inputted once, and that was for 1.425v. And I just tried that to see if 4050 would ever work, and it did not.
LLC CPU = Level 2

VDDCR = 1 V
VDDCR LLC = level 2
 
#24 ·
https://hardforum.com/threads/ryzen-pstate-overclocking-method-calculation-and-calculator.1928648/
Quote:
Processors use Pstates (power-performance states) of different frequency and voltage for different load conditions:

P0 - max power, voltage and frequency
P1 - less than P0
P2 - less than P1
. . .

This allows lower clock speeds per core when you don't need it and higher clock speeds automatically. Less power, noise, heat but most importantly performance when you need it. Performance wise you should not be able to tell the difference between using Pstate 0 or just using straight multiplier Overclocking with fixed frequency.

The ASUS ROG Crosshair VI Hero is being used to show how to accomplish Pstate Overclocking. Other motherboards may or not support Pstate overclocking but should be similar if they do.

With the Rog Crosshair VI Hero Pstate customization is in the Bios under: Advance - AMD CBS - Zen Common Options - Custom Core

When you open the tab for Custom Core you get a warning, don't wuss out and accept your destiny. Changing from Auto to Custom will expose the current setting.

You only need to change Pstate 0 to maximize clock speed depending upon your CPU capability and leave the other Pstates alone. The other Pstates can be change if desired.

....
Each Pstate has three inputs which is used to calculate frequency and voltage:

· FID - Frequency ID in Hex
· VID - Voltage ID in Hex
· DID - Divisor ID in Hex

DID

RyZen uses a divisor of 8 which in Hex happens to be 8 - leave this as is or just ignore it.

VID

For 1700x and 1800x hexadecimal 20, which corresponds to 1.35v, 1700 the value is 3A for 1.1875v
Current ASUS Bios 1002 and before if you change the default VID value, the Pstate0 (P0) will not work and will go to P1. This may change with a future bios or on other motherboards
To change CPU core voltage - use + or - offset values so you are not stuck with 1.35v or 1.1875v on a 1700

To calculate a given FID to get you that overclocked frequency the following formula is used. Once solved the FID value is converted to hexadecimal, then entered the value for FID: (I will give a much easier method later)

FID = (CPU ratio/.25) X (DID x .125)

Input the CPU ratio or multiplier that will give you the CPU clock speed wanted, for example BCLK of 100mhz and a multiplier of 36 gives you 3.6ghz. If you want 4.05ghz you would plug in a CPU ratio of 40.05. Then convert the decimal value to hex for the FID value to put in the bios.

The bios gives you feedback on a given HEX FID value which you should always check to see if that is what you want for the frequency right above where you enter the FID value. The easy way is next.
This should be helpful.
 
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top