Agreed. PBO + Auto OC article would be nice. I would like to see if there's any advantages to using Ryzen Master vs just enabling PBO in the BIOS. I'd certainly kick on XMP in the BIOS and make sure FCLK and MCLK are 1:1 (well, as long as you're not pushing your RAM speeds too far, 3600 is the most I can afford anyway).I wish they would do a deep dive into PBO and the clock offsets.
I know this is an old message by now, but I just wanted to share my two cents on this. With the latest bios, I can get 4.5GHZ per CCX (CCX0 it seems is my best one) and at 1.425. Now, I would never run my CPU at that voltage for longer than just a benchmark. For the curious ones, I own a MEG X570 (GodLike) currently at 1.3 without trying to fine-tune it one bit, since I am certain my CPU will outlast my need for it before it degrades if it ever does at that voltage.Alvar, take a look at this: https://www.pcgamesn.com/amd/ryzen-7-3700x-overclocking-benchmarks-performance
Those guys managed to have something that actually posts at 4.3GHz on all cores with 1.4375V and you claim you do the same and it's stable but with 1.175V? Very hard to believe.
I don't know if you are aware of this, but here is something I personally do. Under Ryzen master, I choose either creator or gaming profile (Creator for me) and then I drag the slider on my fastest cores to as high as it can go, normally I can hit 4.4-4.5 (3700X) with a low enough voltage, especially since it will easily hit those speeds under light load and not even get hammered by voltage. Once you've found the max for your CCX 0 and CCX 1 fastest 4 cores, you can then check under "Task manager--->Details" and locate the software that you are using "set affinity". You can then untick all the cores that are not running at the high frequencies, this will give it access to the so-called fastest cores that are currently running at the highest speed your chip can handle.I wish they would do a deep dive into PBO and the clock offsets.
The issue with Ryzen is that there are tradeoffs due to boost states when there are limited thread use.
For example, the R7 3800X will boost to 4.5GHz under lightly threaded workloads, but with a manual overclock, your only choice is an all core OC that may top out at 4.3GHz. Thus a manual overclock will lower your performance in lightly threaded workloads.
Ryzen does not allow for you to tweak the boost curve, e.g., suppose your CPU could handle 4.7GHz on 1 core, 4.6 on 2 cores, and 4.5 on 4 cores, and 4.3 on all cores when at full load. An ideal scenario would be an OC curve that would allow you to enter in a custom curve and the CPU will automatically choose the best aspect of the curve to use based on the workload.
Since that is not available, there is a heavier push to use PBO and the auto OC function, thus we need to find a way to get someone to do a thorough test into it using average cooling such as an NH-D15.
In focusing more on the article, they showed a test run of multiple loops of cinebench. Imagine if they had repeated the test but with better cooling, as well as with some of the PBO settings changed to show us how tyo better maintain our performance. Imagine if they specified the exact cooler used and temperatures for that graph, since precision boost has time limited boost functions that will reduce performance even if temperatures are low, unless you change that multiplier thing in the PBO settings.
While many tasks are multithreaded, there are still make tasks that are lightly threaded, while not ideal, PBO currently offers the best chance at getting a balance of all core clock speed, and maintaining some of the lightly threaded boost speeds, thus appealing to people who are gaming where often there will be a single thread bottleneck, such as the render thread, or the AI or physics thread being a single thread in the game engine, and thus due to lower clock speed, even though the game is not at 100% load on all cores, you have that physics thread bottlenecking because it is using 1 core worth of CPU time, and everything is waiting on that thread. In cases like that, PBO offers better performance in the game as compared to an all-core 4.3GHz overclock. because the bottleneck thread may be at 4.4 or 4.5GHz instead.
Or in productivity tasks, photoshop is heavily reliant on single-threaded performance, same with adobe after effects and a number of other programs, but then there are effects and tasks which will load all cores equally.