[SOLVED] PBO vs all core overclock?

Asryan

Reputable
Feb 20, 2019
141
2
4,585
Hi I am using PBO+CO now on my dark Hero board + Ryzen 5900x

i've read some topics with people getting a lot more performance with an all core OC instead of PBO
.
I'd like to know what your thoughts about it?


Here are my settings

Per CCX and scores
47/46
Vid : 1.31

Digi + settings
CPU capabilily : 120%
LLC : Auto


PBO settings :
ppt : 185
edc 170
tdc 125

Curve : -30 and -15 on the 4 best cores

My scores are :
R20 multi : 9191
R20 single : 683

Cpu z multi : 10150
Cpuz single : 683

Geek bench multi : 15400
Geek bench single : 1741
 
Solution
I prefer a balanced overclock like PBO using offset voltage adjustments: it assures all the cores are free to boost eagerly under both heavy threaded workloads and light threaded, needed most for gaming. It also leaves the processor to protect itself since it does not prevent the boost algorithm from working. With fixed, all-core overclocking you have to carefully manage voltage and thermals to avoid degradation. For that, most people manage to get similar to slightly improved multi-threaded performance in non-AVX workloads at the expense of degraded single threaded performance. It's rarely able to handle any AVX workload with a low enough voltage to remain stable and acceptable thermals.

After all is said and done, it's rarely worth...
I prefer a balanced overclock like PBO using offset voltage adjustments: it assures all the cores are free to boost eagerly under both heavy threaded workloads and light threaded, needed most for gaming. It also leaves the processor to protect itself since it does not prevent the boost algorithm from working. With fixed, all-core overclocking you have to carefully manage voltage and thermals to avoid degradation. For that, most people manage to get similar to slightly improved multi-threaded performance in non-AVX workloads at the expense of degraded single threaded performance. It's rarely able to handle any AVX workload with a low enough voltage to remain stable and acceptable thermals.

After all is said and done, it's rarely worth it. But go ahead and try it out as tweaking with hardware can be massively fun way to spend your spare time. While it seems to be able to degrade 7nm Ryzen I think it's pretty well established that it's robust enough it won't do it quickly, probably due to it's built-in thermal limits at 90C, 110C and 115C (I think).
 
Last edited:
Solution
This made sense to me in earlier Ryzen processors, where I observed PBO dropping the core clocks than a fixed overclock with a fixed voltage in an extended workload, while running hotter. I tried that again with a 3700X and it really didn't make a difference over PBO with some tweaking. And I didn't even bother doing it with a 5600X. I just did that PBO undervolting thing and the processor runs amazingly well.
 
From a different perspective - my 'heavy use' scenario is video transcoding which can utilize all cores/threads on my 5950X - Crosshair Formula VIII system.

With PBO I consistently get higher temps and poorer performance compared to the 4.5GHz all core overclock.

I presume I'm sacrificing some performance on workloads utilizing a few cores but that's OK. Transcoding typically uses 60%+ CPU and PBO doesn't work well in this situation.
 
I see it this way if you have cooling solution that can do crazy low temps and you need single core performance as well as multicore then PBO and curve optimisation.
If you just have AIO or air cooler and single core is not that important then OC.
If on air/AIO and single core is important then just curve optimisation.
Also high end CPUs like 5950x or 5900x are already running very close to limit so curve optimisation might not do much depending on your sample so OC might be a better option.