Amd pbo


AMD Introduces Precision Boost Overdrive 2, Boosts Single Thread Performance

If you've already bought, or plan on buying, a Ryzen 5000 processor, AMD just made the deal a whole lot sweeter. AMD's Precision Boost Overdrive (PBO) introduced one-click hassle-free overclocking to the masses for the Ryzen lineup of processors. Still, while the tech boosts performance in multi-threaded workloads, it has long failed to benefit single-threaded workloads. That changes in December when AMD's new Precision Boost Overdrive 2 (PBO2) lands in BIOS patches. The new PBO2 boosts single-threaded performance while retaining the benefits of the existing multi-core boosts, and even adds a little extra oomph there, too. 

The new PBO2 only works with Ryzen 5000 series processors, and AMD is also bringing in a new sophisticated undervolting technique to Ryzen 5000 processors for the undervolters among us.

We have plenty of testing that shows the benefits of PBO in our recent Ryzen 9 5950X and 5900X reviews, not to mention the Ryzen 5 5600X review. Still, AMD's impressive demo benchmarks show PBO2 basically enabling users to step up a tier over their existing processor in single-threaded performance. That's impressive given that AMD's Zen 3 processors have already soared to the top of the single-threaded performance CPU Benchmarks Hierarchy.

For example, PBO2 grants the Ryzen 7 5800X nearly the same exceptional single-threaded performance of the beastly Ryzen 9 5900X. As with all overclocking, and AMD's policy with the first-gen PBO, the new PBO2 invalidates your warranty. But given the relatively risk-free performance gains we've seen with PBO, and the fact that the automatic nature of the feature avoids using excessively dangerous amounts of voltage, we think PBO2 overclocking will continue to be the safest path to wringing out the best performance possible. That said, proceed at your own peril. 

Image 1 of 5
Image 2 of 5
Image 3 of 5
Image 4 of 5
Image 5 of 5

A few motherboards, like the MSI X570 Godlike and the Gigabyte X570 Aorus Master, already support the feature in current BIOS patches, but PBO2 officially lands in new BIOS revisions carrying the AGESA, which will come to the masses in December. 

Silicon quality always varies from chip to chip, and based on how you did in the silicon lottery, your chip may have much higher overclocking potential than others. The PBO adaptive algorithm allows you to extract the utmost performance from your chip. As with first-gen PBO, the new PBO2 allows the processor to exceed the AM4 socket power limitations to boost performance based on your chips' capabilities, the power delivery given to the chip, and your cooling solution. 

Image 1 of 5
Image 2 of 5
Image 3 of 5
Image 4 of 5
Image 5 of 5

The new Curve Optimization feature opportunistically adjusts voltage based upon operating conditions, such as if the processor is idling or under heavy load. This increases the range and impact of overclocking or undervolting, and is an automated feature. 

The feature now shifts from adjusting parameters via fixed voltages to applying new settings via "counts," which are worth approximately 3mV-5mW apiece. This gives the feature a dynamic range that allows for further automatic fine-grained tuning. Ryzen 5000 owners will have a range of 30 counts for adjustment. The adaptive algorithm adjusts these variables once every millisecond based on telemetry data fed over the Infinity Fabric from various on-chip sensors. 

Notably, the counts can be applied on either a per-core or entire-chip basis. 

PBO2 will debut as a BIOS-only option initially, but AMD plans to roll it into its Ryzen Master software early next year. For now, if you have a supported BIOS, you can activate the new automated overclocking feature by switching the BIOS settings to the 'motherboard' option, then enabling a higher PBO scalar limit and dialing in a 200 MHz max CPU boost override. From there, flip the switch on Curve Optimizer, and you're off to the races.      

Image 1 of 3
Image 2 of 3
Image 3 of 3

Here we can see AMD's claimed performance gains with PBO2 enabled. As you can see, AMD says that the tech allows a Ryzen 7 5800X to boost to the level of a stock Ryzen 9 5900X in single-threaded work. As expected, engaging the feature boosts the Ryzen 9 5900X, too, bringing it to the level of the Ryzen 9 5950X. 

Importantly, PBO2 not only retains the level of performance from the first-gen PBO in multi-threaded workloads, but also adds a bit of extra performance in threaded tasks, too. 

Image 1 of 2
Image 2 of 2

PBO2 will work with the Ryzen 5000, and future, AMD processors. However, the tech will not be applied retroactively to previous-gen models, like Ryzen 3000 chips. You'll need either a 500- or 400-series motherboard and a new BIOS based on version AGESA. Those will roll out in December to all users, free of charge. 

As you would imagine, we're already working on testing the new feature and doing a more expansive write-up on the tech. Stay tuned. 

Paul Alcorn is the Deputy Managing Editor for Tom's Hardware US. He writes news and reviews on CPUs, storage and enterprise hardware.


Precision Boost Overdrive (PBO) is an opportunistic automated overclocking mechanism found in various AMD processors that pushes the system power budget beyond its rated specifications in order to allow Precision Boost to act more aggressively and achieve higher performance. As with all other overclocking mechanisms, using this feature voids warranty.


PBO is an extension to AMD's normal Precision Boost that offers an alternative overclocking solution to manual overclocking by automatically bumping the SoC power budget when possible in order to give Precision Boost more headroom to act more aggressively, thereby achieving higher performance. PBO opportunistically increases the chip power budget by sensing SoC information (such as power, current, voltage, temperature) as well as motherboard subsystem VRM configuration and modifying that info in order to further push the performance.

PBO is capable of raising the following limits:

  • Package Power Tracking or Platform Power Threshold (PPT) - the power delivery to SoC
  • Thermal Design Current (TDC) - sustained current deliverable from motherboard design
  • Electric Design Current (EDC) - peak current deliverable from VRMs during transient

After raising the limits mentioned above, Precision Boost is given more headroom to act more aggressively. Due to Precision Boost granularity, both single-core and multi-core performance benefits. Unlike manual overclocking that might require non-ideal frequencies for all cores in order to get better performance, Precision Boost can dynamically overclock single-thread or a few cores higher than when more cores or all cores are active.

Support Processors[edit]

PBO was officially introduced with the launch of 2nd-generation Threadripper processors.

See also[edit]

  1. Oneplus special edition
  2. Taylormade rory
  3. Aluratek not working
  4. Beehive clipart
  5. Sterilite stackable drawer


Package Power Tracking (“PPT”): The PPT threshold is the allowed socket power consumption permitted across the voltage rails supplying the socket. Applications with high thread counts, and/or “heavy” threads, can encounter PPT limits that can be alleviated with a raised PPT limit.

  1. Default for Socket AM4 is at least 142W on motherboards rated for 105W TDP processors.
  2. Default for Socket AM4 is at least 88W on motherboards rated for 65W TDP processors.

Thermal Design Current (“TDC”): The maximum current (amps) that can be delivered by a specific motherboard’s voltage regulator configuration in thermally-constrained scenarios.

  1. Default for socket AM4 is at least 95A on motherboards rated for 105W TDP processors.
  2. Default for socket AM4 is at least 60A on motherboards rated for 65W TDP processors.

Electrical Design Current (“EDC”): The maximum current (amps) that can be delivered by a specific motherboard’s voltage regulator configuration in a peak (“spike”) condition for a short period of time.

  1. Default for socket AM4 is 140A on motherboards rated for 105W TDP processors.
  2. Default for socket AM4 is 90A on motherboards rated for 65W TDP processors.

What is important to note is that PBO only affects these three power limits. The effect on CPU clock speed is indirect, and PBO will never boost the CPU past the advertised clocks. At best it will allow the CPU to maintain boost clocks longer and more often, and therefore PBO will have the strongest effect on scenarios where the CPU is already able to boost. Because one of the constraints is thermal, PBO will also have less effect on CPUs that are already well-cooled and not bumping up against that limit. Remember that in addition to these three power limits PB is constrained by temperature and max boost clocks, and these limits are not affected by PBO.

precision boost frequency threads

AMD has been extremely reluctant to commit to numbers for single core boost and all core boost, because Precision Boost uses an “opportunistic algorithm” to boost frequency until it hits one of those limits. AMD says the following of this: “At the limit, the processor will draw back on boost and dither the frequency until the situation changes. This dithering and analysis loop occurs every 1ms within the Infinity Fabric’s command and control faculties” and “the processor is designed to use thermal headroom to drive higher average frequencies, and thus more performance.”

The optimistic way to read this is that AMD is automatically pushing performance in a way that’s more sensitive and efficient than manual overclocking; the pessimistic way to read it is that it’s another variable out of control and an enormous pain for testing or comparative data, sort of like NVIDIA’s GPU Boost 4.0. We’re careful to use the same high-quality NZXT X62 liquid cooler on every CPU we test with the fans and pumps at max speed to avoid any throttling, eliminating the thermal variable, but if we weren’t or if a reviewer were less scrupulous, performance would be directly affected on Ryzen 3000 chips based on the cooler used. In the past, CPUs have been fairly forgiving, and as long as nothing hit TjMax, stock performance would be about the same. Our CPU review results are from an ideal scenario, showing the baseline maximum performance, and users who aren’t using a 280mm CLC on an open-air bench may not be able to match our performance. This further reinforces our opinion on picking a case with good thermals, by the way, so now’s a good time to start watching our case review backlog.

Precision Boost OVERDRIVE is what AMD is calling it when those three thresholds are bumped up. The default setting for PBO is “auto,” which the stock specification defines as disabled; further, AMD’s own review guide states to disable PBO for reviews, as the Overdrive portion is not spec. That’s what we did for our review, just like how we disable MCE for Intel. The default numbers can be pulled from the chip (overdrive disabled) or higher numbers can be pulled from the motherboard (overdrive enabled). Setting overdrive to “enabled,” setting overdrive to “advanced,” and specifying the motherboard as the source did the same thing on the two boards we tested for this content, but the two motherboards set different values. On the Gigabyte X570 Master with the 3900X, PBO limits were as follows: PPT 1200W, TDC 540A, and EDC 600A. On the MSI Godlike, the limits were: 1000W, 490A, and 630A. With PBO disabled the limits were PPT 142W, TDC 95A, and EDC 140A on both boards, which is correct AMD spec for 105W TDP processors. The limits adjusted downwards (to spec) when a 65W processor was installed with PBO still disabled. It sounds like motherboard manufacturers are free to set higher numbers based on what they expect their own boards and VRM to be capable of, although some of the motherboard makers we spoke to are under the impression that AMD provides these numbers, which is another issue entirely.

Also note that there are separate default PB limits for 105W and 65W TDP processors. When we installed a 3600 in our MSI Godlike, we got the 65W numbers; when we installed a 3900X, we got the 105W numbers. This means that the advantages PBO offers are subjective depending on the motherboard model, the processor model, the SPECIFIC processor, the cooling solution, the temperature of the room, and the alignment of the planets.

The 200MHz offset that’s mentioned in conjunction with PBO is called AutoOC. This is not technically part of PBO, despite being in the PBO menu in BIOS.

PBO sounds good. It is good. Allowing users to circumvent some of the touchy GPU-esque clock behaviors that are creeping into CPUs is great, especially for users who have the VRM and cooling solutions to handle speeds and voltages beyond AMD’s spec. On paper, it also sounds like a great way to get rid of the vastly diminishing returns from all-core overclocks over the past couple generations of AMD processors and give OCers access to a little performance.

AMD intends PBO and AutoOC to be used in conjunction with each other, with the AutoOC offset benefitting single-core boost and PBO benefitting multi-core loads that bump up against power limits. Here’s the thing: In our testing, none of this helps. At least not much, and certainly not for us. Just entering “200” does not mean it’ll always offset by 200MHz, it’ll just offset by any point within operating limits to a maximum of 200, similar to GPU clock offsets. We have a table from AMD that helps illustrate the intended use. AMD’s reviewer guide says that the offset only applies to the max boost clock, but a chart later on clarifies that this is the max boost clock for any number of cores. The Ryzen 9 3900X has a max listed boost clock of 4.6GHz. It may or may not ever hit this clock speed, depending on CPU and usage, and probably not on more than one core. With AutoOC, this theoretical limit is raised to 4.8GHz, but there’s still no guarantee the chip will ever hit that. From AMD: “this feature will not guarantee the higher boost clock on any number of cores. The frequency/cores/boost duration will still depend on the firmware-managed limits, even though those limits are higher than OEM when PBO has been enabled.” By this direction, enabling PBO and the offset make it more likely that the 3900X will maybe hit 4.8GHz on one core once in a while in Cinebench single-threaded benchmarks, and sometimes in extremely heavy all-core loads the CPU will run a little faster than it would with stock PPT/TDC/EDC limits, although the all-core load is barely affected by the 200MHz AutoOC offset in our testing (spoilers).

spec experience chart

Once we had a handle on what PBO and AutoOC are supposed to do, we started testing. We began with an R5 3600 on the Gigabyte Aorus Master (used for our Ryzen 3000 reviews) and the MSI Godlike, reasoning that the most power-hungry sample chip we had with the lowest stock clocks would benefit the most from removing current limitations. This is the CPU that took more than 1.4V to complete our tests at 4.3GHz all-core when then 3900X could manage the same at 1.35V; it’s also the model of CPU that AMD showed gaining the most points in single-threaded performance with PBO+AutoOC. Note that we’re talking stock numbers with PBO as the A/B test, here, so all-core OCs are not part of this. MSI has another menu in addition to the generic AMD PBO submenu with some basic preset PBO profiles in it; we verified that all these profiles do is set PBO to advanced mode and max all the settings (except AutoOC, which again is technically a separate feature). Someone at MSI was paying attention to PBO enough to create these profiles, so we can assume that they’ve tailored the motherboard PPT/TDC/EDC limits to fit their board.

1 pbo test matrix

In the interest of not making this piece overly long, we’ll summarize the tests we ran and discuss all the results together. We tested the R5 3600 and the R9 3900X in the Gigabyte X570 Aorus Master and the MSI X570 Godlike motherboards, and we ran them with PBO disabled, PBO enabled (auto), and PBO maxed with a +200MHz AutoOC offset (includes maxing thermal throttle limit and PBO scalar menu options). We found that manually maxing the PBO variables and allowing the motherboard to set them accomplished functionally the same thing, so for “max” tests we used the motherboard values. We ran a mix of Cinebench R15, Cinebench R20, and 1080p game tests. We didn’t run all tests on all configurations because it would have been a waste of time; the tests in the charts are the tests we ran. We also ran two further passes with the 3900X in the Godlike board with the CLC fan and pump speed slowed, PBO on and off, to see whether Overdrive is more helpful when the CPU is warmer.

2 r5 3600 pbo auto oc cinebench r20

On the X570 Master with the R5 3600 and PBO disabled, Cinebench R20 scored 3759 multithreaded/484 single threaded. Simply setting PBO to “enabled” scored 3748/485, and setting PBO to motherboard limits (functionally the same as max), maxing throttle temp and PBO scalar, and applying the AutoOC 200MHz offset scored 3765/496. That’s a 0.2% improvement over stock for the multithreaded score, absolutely within range of variance, and a 2.5% improvement in single core performance. AMD showed a 21 point increase for 1t performance in this test, we showed a 12 point increase; we can’t tell you a percent difference for AMD’s numbers because they omitted a vertical axis on their marketing charts, attempting to render them as useless as possible. Cinebench R20 single-threaded on the R5 3600 is AMD’s absolute best-case scenario for PBO+AutoOC, and it barely does anything in their own testing: if their stock single-core score somehow exactly matched ours, and it should be close, AMD’s 21 points would be 4.3% increase. On the Godlike board we saw a 3.5% increase from PBO disabled to PBO maxed with AutoOC.

amd cinebench 1t scores

4 r9 3900x pbo auto oc cinebench r15

We also ran Cinebench R15, so let’s take a look at the R9 3900X for that benchmark. The lowest single-threaded score we saw was with PBO and AutoOC on the Aorus board--and this is where our next big hurdle started to become visible. Precision boost is so reactive that the variance between test results from one day to the next can be larger than the difference between OC and stock, or stock and PBO. For a more logical comparison, the Godlike improved 2.5% moving from PBO off to PBO maxed with 200MHz AutoOC, but then zero single-threaded improvement. We didn’t bother running more synthetics than Cinebench for this content piece because PBO is supposed to be primarily beneficial to gaming and because the run-to-run variance with Precision Boost was starting to drive us insane; we demonstrated why in our livestream, but will work on another content piece separately to drive it home. Basically, every couple of degrees change in CPU temperature will affect frequency in a measurable way for results, and so the order of tests completed will impact results, the pause between tests, the room temperature, and more. We control all of these things as best we can, especially room temperature, but it’s still tough to fight. This is partly a good thing from the standpoint of improving the CPU’s performance, but difficult for testing tiny differences. AMD doesn’t guarantee AutoOC will actually increase clocks and PBO’s effect is inconsistent at best. Stick around for the end of this piece where we dig into Precision Boost’s behavior at sub-zero temperatures for some explanation.

5 civ vi pbo auto oc tests

For game testing, we felt things out first by testing with Civilization VI, a consistent benchmark that should benefit from frequency increases across a limited number of threads. On the 3900X, turn time completions were almost exactly the same regardless of the cooler or if PBO or AutoOC was enabled. All of the 3900X results were gathered on the Gigabyte board. The test with the CLC and PBO disabled may have been marginally better than with the air cooler, but a 1.2% reduction in turn time isn’t concrete. Results for the 3600 on the MSI board with PBO/AutoOC on and off were identical, and the results on the Gigabyte board were so close to each other that they may as well have been.

6 pbo auto oc tww battle

We have a more limited set of results for the Total War: Warhammer 2 Battle benchmark, just the 3900X on the MSI board with an air cooler and a liquid cooler. For once the results somehow lined-up in a sane and reasonable fashion, with the two PBO/AutoOC enabled tests at the top and the two stock tests at the bottom, with the best result from a CLC and the worst result from an air cooler. There’s a 2.6% improvement between the worst result and the best result. Patrick, who wrote most of this script, noted that he hopes everyone can appreciate the amount of time and effort we’ve put into testing a feature that nobody understands and that barely does anything.

7 tww campaign pbo auto oc

The Campaign benchmark also showed some scaling on each of the board and cooler combinations. The improvement from PBO off to PBO/AutoOC on with the 3900X and a CLC on the MSI board was a whopping 2.4%, and 1.5% on air. Despite being a lightly threaded workload, it doesn’t seem that Total War benefits hugely from the 200MHz offset, but then again nothing else has either. The 3600 scaled 1.6% with PBO and AutoOC enabled on the Gigabyte board. We would normally avoid such a patchy mix of hardware and tests, but we’ve been trying to cast as wide a net as possible to find any situation in which PBO and AutoOC provides a genuine advantage.

8 sottr pbo auto oc tests

Shadow of the Tomb Raider showed no significant change based on PBO or AutoOC on the MSI board with a 3900X air cooler, air cooler or not, or on the Gigabyte board with a 3600. It’s hard to get results this unchanging when we actually want them.

9 gta v auto oc tests

Again, the GTA results for the 3900X were almost all the same regardless of context. The result with an air cooler and PBO and AutoOC enabled was very slightly worse than the other three, presumably because of minor temperature fluctuations from repeated loads in rapid succession, or from a reasonable +/-1C change in room temperature as AC fluctuated, but it’s still a difference of barely more than 1FPS from the top result (which was achieved with PBO and AutoOC disabled). The R5 3600 on the Gigabyte board also scored two results within margin of error.

10 f1 18 pbo auto oc tests

The worst result for the 3900X in F1 2018 was with the air cooler and PBO/AutoOC enabled; the best result was with a CLC and PBO turned off. Our initial theory that PBO would help get around thermal constraints hasn’t panned out, illustrated here. The difference is still a miniscule 1.1% gain between the worst and best results, however. With the 3600 on the GB board, there’s also less than a 1% increase between the two scores.

11 hitman2 pbo auto oc tests

Our final gaming benchmark was Hitman 2 (DX12). The best result achieved for the 3900X was with PBO and AutoOC under a CLC, and the worst was with an air cooler and PBO disabled, but the gap is still so incredibly small. It’s even smaller with the 3600 on the Gigabyte board.

We failed to find a single game where enabling PBO and AutoOC made a significant difference, and PBO + AutoOC is intended to improve gaming performance. “More clock speed, for longer, means more performance. Especially in games. They just love extra clock speed.” We could test more combinations of boards and chips, but it just isn’t happening without completely changing the definition of PBO. The power delivery capabilities of the boards we tested is high, and Ryzen Master reports that the 3900X and the 3600 both fall well below the motherboard-defined PBO limits. Motherboard manufacturers could triple PBO limits tomorrow (if they’re even the ones that control those numbers) and it wouldn’t make a difference based on what we’ve seen.

For our final charts, we’d like to show some of the difference in power and frequency behavior with PBO on and off. We did a lot of logging, but we’ve picked two runs as representative from the R9 3900X on the MSI Godlike board, one with PBO disabled completely and one with PBO enabled and set to motherboard limits with a 200MHz AutoOC. We started HWiNFO64 logging, put a current clamp around the CPU 8-pin power connectors, and ran Cinebench R20, first multithreaded and then single threaded (in the same log file). For these runs, we scored 514/7078 1t/nt with PBO off and 520/7235 with PBO and AutoOC on. We’ve scored better with this chip and board with PBO disabled, and still there’s only a 1.2% improvement 1t and a 2.2% improvement nt, but if any pass of any test is going to show a difference in frequency, this is it.

12 peak core clock r20 all

We’re showing the peak core clock here because that’s the boost clock, which PBO/AutoOC is supposed to benefit, and because the average core clocks are even closer to identical. During the multithreaded load at the beginning PBO and AutoOC maintains a 50MHz advantage, but during the single threaded test any difference is imperceptible, although the higher result with PBO and AutoOC on indicates there must be some delta. Averaging the peak frequencies during the single threaded runs comes out to roughly 4514.4MHz with PBO off and 4519.5MHz with PBO and AutoOC on.

13 voltage over time all

Vcore as reported by HWiNFO had a more obvious delta during the multithreaded test, holding to 1.24V average with PBO off and 1.3V average with PBO and AutoOC. The single threaded test again shows barely any difference, and in fact taking an average has PBO disabled ahead of the other result at 1.47V versus 1.46V, but that difference is negligible.

Our preferred method for logging power is with a current clamp. With PBO disabled we logged 11.6A multithreaded and 3.3A single threaded (139.2W/39.6W), and with PBO and AutoOC maxed we logged 14.2A multithreaded and 3.4A single threaded (170.4W/40.8W). The multithreaded amperage actually spiked to 14.8A at the beginning and dropped as low as 13.9A during the (fairly brief) run, which was corroborated by HWiNFO’s power numbers.

By this point in testing we had seen so much variance in clocks and scores that we knew Precision Boost was affecting our results. We have liquid nitrogen on hand, so it was easy for us to just dump some of it onto a 3900X and see what it would do under absolutely ideal conditions, stock or with PBO. We’ll expand on this more in a future piece, but for now we can say that running Cinebench R15 with tdie at about 62 degrees Celsius scored 3163 points, and that score scaled all the way up to 3427 followed by a bluescreen at -56C LN2 pot temperature (similar and more stable scores were achieved at -30C). These were just some rough tests to see if PB would continue scaling clocks with temperature down to sub-zero, and it did. Nothing else was changed, no overclocking was done, we just made it colder. We were maintaining up to nearly 4.4GHz all-core in Cinebench completely stock, PBO disabled, higher than the highest all-core overclock we could achieve with a 280mm CLC and all without voiding the warranty (PBO voids your CPU warranty, but dumping LN2 onto it and leaving it stock technically does not void the warranty, stupidly). In fact, enabling PBO and 200MHz AutoOC locked us to a maximum 4.2GHz all-core, and 4.25 with AutoOC disabled. This could be down to Gigabyte and we still need to replicate the behavior on other boards, but it’s bizarre either way. We’re never seeing the 200MHz boost from AutoOC.

Especially in light of the LN2 results we’ve gathered so far, it seems like PBO is pointless. The limits that it’s raising aren’t limits that are restricting performance. What matters far, far more is temperature, and even at liquid nitrogen temperatures the CPU increases its clocks just fine without any changes to PBO, and in fact PBO worsened performance due to a bug either on Gigabyte’s board or all X570 boards. Even at Wraith-Spire-that-isn’t-rated-for-the-3900X temperatures, PBO didn’t make a significant difference. We’ll work on nailing down which setting is restricting the clocks to 4.2GHz with PBO enabled under LN2 and whether it occurs on other boards, but regardless of the verdict, we still haven’t discovered a single scenario in which PBO makes a meaningful difference in performance.

We also have to include a caveat that we don’t think Ryzen 3000 processors are bad, and you can check our reviews for opinions on each SKU. Precision Boost is a finicky pain from a reviewer standpoint and a smart way to squeeze performance from an AMD (and maybe consumer) standpoint. Precision Boost OVERDRIVE and AutoOC are poorly named and poorly explained features that barely do anything and just serve to confuse the discussion.

Editorial, Testing: Patrick Lathan
Host, Test Lead: Steve Burke
Video: Andrew Coleman, Keegan Gallick

AMD's Precision Boost Overdrive — Turn PBO OFF to Improve Performance?
amd pbo 2 hero
AMD introduced Precision Boost Overdrive, or PBO, a couple of years back to make extracting additional performance from its Ryzen processors, in systems with additional power and thermal headroom, as simple as a few clicks in Ryzen Master. And today, the company just updated the feature with a couple of new wrinkles to boost performance of Ryzen 5000 seriesprocessors even further.

amd pbo 2 goals

Unlike a manual overclock which can lock cores at a particular frequency, with Precision Boost Overdrive SenseMI is left in control of the processor, so frequencies and voltages can still dynamically scale up and down depending on the workload at the time. PBO monitors real-time environmental info from the processor in addition to data embedded in the BIOS by motherboard manufacturers that outlines the maximum power limits of that particular board. Enable PBO in Ryzen Master, crank up the power targets, and bingo -- you've increased system performance.

amd pbo 2 features

With PBO, multi-threaded performance typically saw the largest performance increases. But with the new PBO 2, the tweaks AMD made will also increase single-threaded performance and enable some additional capabilities, like under-volting the processor, to bring thermals down, potentially enhance perf-per-watt, and unlock some additional power budget.

The features of Precision Boost Overdrive, what they do, and how they work are outlined in the slide above. Many of you are probably familiar with the first few items listed, but the Curve Optimizer listed at the bottom is new. The Curve Optimizer works in conjunction with some new adaptive under-volting capabilities to optimize performance under both heavy and light workloads.

amd pbo 2curve optimizer explain

Previously, under-volting a processor meant picking a reduced voltage, testing, and ensuring stability for heavy workloads. However, this often left some unused margin unaccounted for, because there is more headroom available when the processor load is low, versus when every core is getting hammered.

amd pbo 2curve optimizer chart

AMD Ryzen Master will be getting an update sometime early next year with the PBO 2-related options, but BIOS updates for some X570-based motherboards have already hit with necessary AGESA – more should be coming next month. For PBO 2 to work, you’ll need a Ryzen 5000 series processor, an AMD 500 or 400 series motherboard, and a motherboard BIOS with AGESA1.1.8.0 (or newer) incorporated.

amd pbo 2curve optimizer 2

Once updated, the overclocking section on supported motherboards will stop using raw millivolts for under-volting and will instead use something called “counts”, which is essentially a small range of voltages. One “count” is worth approximated 3mV – 5mV and uses can apply a range of +/- 30 counts to fine tune their under-volt. The Curve Optimizer can be configured to tune all-cores or even individual cores and its algorithm is adaptive, which is to say it monitor data from the processor and intelligently reduce voltages to varying degrees, based on the workload at the time.

amd pbo 2curve optimizer 1

As such, a lower voltage can be used during idle or low-load states, and a higher voltage when the processor is under load. Of course, your mileage will vary depending on the headroom available with your particular processors, but that's the overall gist.

amd pbo 2 performance 1
amd pbo 2 performance 2

AMD’s data shows performance increases in both single and multi-threaded workloads with Cinebench, but PBO 2 – like PBO – should increase performance across the board. In addition, under-volting will bring temperatures down as well.

It is great to see AMD continuing to innovate and enhance the features and capabilities of its Ryzen processors and platform as a whole. PBO 2 appears to be an easy way to wring even more performance from a Ryzen 5000 series processor, without getting to deep into the weeds with a manual overclock. We look forward to testing it out as soon as all of the pieces are in place in the coming weeks.

Pbo amd


Ryzen 5000 Undervolting with PBO2 – Absolutely Worth Doing


Similar news:


359 360 361 362 363