🌐
AMD
amd.com › https://www.amd.com/en.html › products › ryzen master utility
AMD Ryzen™ Master Utility for Overclocking Control
May 21, 2026 - Customize your performance for your favorite game and save the profile; you can easily return to the optimized setting. ... On the Settings page, you can personalize how the application interacts with your system. You can also manage the adjustments for the PBO and Curve Optimizer parameters either on-the-fly or through the BIOS to ensure that the changes remain effective across system restarts.
🌐
Reddit
reddit.com › r/amd › guide: zen 3 overclocking using curve optimizer (pbo 2.0)
r/Amd on Reddit: Guide: Zen 3 Overclocking using Curve Optimizer (PBO 2.0)
December 22, 2020 -

UPDATE: I will continue to update this post with relevant learnings if I have them and updated results if I'm still tuning. I answered almost every question the first day, but I can't keep up with answering your questions, especially about your individual cases. Please help each other.


I come from many generations of Intel builds. Over the decades, the experience of overclocking Intel roughly translated to pouring voltage into core and maybe some into uncore while raising the multiplier until you hit a ceiling. Overclocking Zen 3 has been a completely different experience, with boost and PBO doing smart things that you want your OC efforts to support and optimize rather than replace.

I've spent many hours over the past four days overclocking both my 5900X and 5600X rigs, and I've learned a lot on the way. I figured I should share some important information with the community.

I included a background section for newbies that many of you might want to skip.

BACKGROUND

Your CPU will algorithmically boost the frequency of its cores depending on workload. For single threaded workloads, it will boost one core, and for multithreaded workloads, it will boost multiple cores. The frequency at which your core(s) will boost is governed by internal limits, such as power, current, voltage, temperature, and likely other factors, but the important thing to understand is that, holding limits constant, your CPU can boost one core to a higher frequency than it can boost multiple cores. This should make common sense to you.

PBO raises the current and power limits that govern your CPU's boost algorithm. You can raise your PBO settings as high as you'd like, but PBO has a hard limit of allowing 105W TDP CPUs to draw ~220W and 65W TDP CPUs to draw ~130W. PBO does not raise your CPU's max boost frequency, which is 4.8GHz stock for the 5900X and 4.65GHz stock for the 5600X, both of which are typically achievable only when the CPUs are boosting 1-2 cores. Practically speaking, enabling and maxing out PBO translates to your CPU boosting clocks during multithreaded workloads until your CPU is drawing ~220W / ~130W.

Auto OC raises the maximum stock boost clock by an offset, up to +200MHz, that you set. For example, a +200MHz offset will raise the stock 4.65GHz boost limit of a 5600X to 4.85GHz. Auto OC does not guarantee your CPU will be able to reach the boost clock under load. All it does is allow the CPU to try, but the CPU boosting algorithm will still take into account all the factors as usual to determine boost.

PBO 2.0 w/ Curve Optimizer: Undervolting is a way of overclocking CPUs and GPUs that have an internal table that maps voltage to operating frequency. Basically, a 50mV undervolt tells a CPU that instead of operating at, say, 2GHz at 1V, operate at 2GHz at 0.95V instead, and whatever frequency is mapped to 1V is now >2GHz. When a Zen 3 CPU is undervolted, this means that the same power limits that govern its boost algorithm all map to higher operating frequencies.

Curve optimizer basically allows you to undervolt each core independently.

GUIDE STARTS HERE

The steps for using Curve Optimizer to OC are:

  1. Curve Optimizer is part of PBO 2.0, so enable PBO and set it to your platform's limits.

  2. Under PBO, leave the scalar at Auto. Auto performed the best for me, but if you want to try to tweak this, I'll mention when you should do this.

  3. In Curve Optimizer, start with an all core undervolt of -5. Iterate between STABILITY TESTING (HIGHLY TRICKY. SEE BELOW.) and lowering this by -5 each time until you find the lowest stable value.

  4. Now you know the undervolt limit of at least one of your cores. You can now go into per core undervolting to find which cores you can bring down further using the same iterative method above.

  5. You're done. Now's the time to test a custom scalar value if you really wish to.

You will find that undervolting nets significant gains in both single and multithreaded performance. The more you can undervolt, the greater the gains.

AN IMPORTANT COMPLICATION: UNDERVOTING & AUTOOC

The relationship between undervolting stability and your AutoOC setting is critical. Broadly speaking, the more aggressive you undervolt, the more gains you get, but the higher you set your AutoOC offset, the less aggressive you can stably undervolt. This should make sense to you because your cores require more voltage to attempt the higher boost ceiling you specified. Practically speaking, you will likely find that your once stable undervolt setting is now unstable if you raise AutoOC from +0 to +200MHz.

Let's illustrate this relationship using an example. Say you set your AutoOC offset to +200MHz for a CPU with a 4.8GHz boost limit because you want it to boost to 5GHz. However, you find that the best stable undervolt you can achieve now results in a single core boost speed that barely blips to 4.95GHz. At this point, you should lower your AutoOC offset in order to undervolt further so that your undervolt boost can actually achieve what your offset specifies.

On the flip side, say you have a +0 offset, but your stable undervolt has your single core boost pretty much glued to its limit of 4.8GHz. In this situation, you should increase your AutoOC offset and back off on your undervolting until your offset is again equal to the what your undervolt boost can achieve.

EVEN MORE IMPORTANT: STABILITY TESTING

Your Curve Optimized undervolt will not be stable in low power workloads long before it will show any stability issues in any high power workloads, including every single benchmarking tool you use, including Cinebench and Prime95. An unstable undervolt will result in your PC sometimes randomly freezing, restarting, or BSODing when you're not doing much beyond browsing File Explorer or similar tasks.

Finding a low power workload for stability testing undervolting was the primary challenge of this entire process. The best one I found is the Windows 10 Automatic Repair and Diagnosis workload that can happen pre-boot. You can manually trigger this workload by restarting your PC after it posts but before Windows boots two consecutive times. The third boot will automatically start this workload after post.

This workload completing successfully means it will put you into a menu with a Restart option that you can click on to successfully restart your computer. An unstable undervolt can result in a myriad of different things going wrong, including:

  1. The PC suddenly reboots by itself before you reach the menu screen.

  2. A BSOD at any point in the workload.

  3. Making it to the menu and choosing to restart the PC, but then your PC freezes before restarting.

Once you have successfully triggered the Automatic Repair process, your next boot will be normal. However, if you reset your PC during this next normal boot before Windows successfully loads, it will trigger Automatic Repair in your subsequent boot again.

To test stability, I recommend 10x consecutive successful passes of this workload. This involves using the Automatic Repair workload to restart your computer, resetting your computer in the next boot to trigger the workload again, and repeating. I hope your PC has a reset button next to the power switch, because that comes in handy here.

UPDATE


This stability test works most consistently for finding the limits of your top 2-3 cores in terms of priority. You will notice that after finding these limits, you can undervolt your other cores significantly lower while still passing this test. I haven't yet found a reliable, consistent, and reproducible workload to test these other cores beyond just using your PC and waiting for a random restart or WHEA/other BSOD. Others have mentioned their own jury rigged tests in the comments that you can try.

Finally, low power stability testing is in addition to normal high load stability testing via the usual benchmarks. In fact, if you are failing those, then your OC efforts are in an even worse state than those who only fail low load stability.

MY RESULTS

My final results for my 5900X are:

Core 0: -18
Core 1: -5
Core 2: -18
Core 3: -18
Core 4: -18
Core 5: -18
Core 6: -18
Core 7: -18
Core 8: -18
Core 9: -18
Core 10: -18
Core 11: -18

Scalar: Auto
AutoOC offset: +25 MHz (4.95GHz stock boost limit for unknown reasons, so 4.975GHz with offset)

Cinebench R23 results: https://i.imgur.com/BQNcdbk.png

Takeaways:

  1. My all core undervolt wasn't stable beyond -5. As you can see, I eventually realized that it was my Core 1 bottlenecking that.

  2. My core 1 happens to be my highest priority core. This means my single threaded score is not nearly as impressive as I'd like. Silicon lottery at play here.

  3. I only really bothered individually optimizing Core 1, 2, 0, and 5, as those are my highest priority cores. I always tested cores 3 and 4 together and found stability with them at -20. I tested all my second CCD's cores (cores 6-11) in one batch; there may be some optimizations there, but I couldn't be bothered.

  4. While my highest priority core could only support a -5 undervolt, my other cores can be undervolted quite significantly, resulting in a pretty impressive multicore benchmark score, IMO.

My final results for my 5600X are:

Core 0: -8
Core 1: -8
Core 2: -4
Core 3: -8
Core 4: -8
Core 5: -4

Scalar: Auto
AutoOC offset: +200 MHz

Cinebench R23 results: https://i.imgur.com/88JXBOh.png

Takeaways:

  1. SC boost was glued to 4.85 GHz, which is the maximum allowed.

  2. More interestingly, MC all core boost was at 4.6-4.65 GHz, which is basically the stock single core boost of the chip. Pretty impressive.

Discussions

Question - Ryzen Master Curve Optimizer | Tom's Hardware Forum
I don't want to overclock but since there is the option to apply the curve optmizer to all core would you guys recommend using it? Also i was interested in the eco-mode to switch to when i'm doing light work. But i never used the ryzen master app except to check on temperatures and frequency More on forums.tomshardware.com
🌐 forums.tomshardware.com
September 6, 2024
My findings with the new curve optimizer with AMD Ryzen Master

My 5800x is so crap it bootlooped with whatever new RM injected into the BIOS. It even reset the computer while just browsing after I increased the CO values a touch.

New RM were suggesting between -12 to -23 for most of my cores, and I'm beginning to suspect my best cores can't handle the undervolting. I've now put -15 for all cores except for my best two (left them alone) and it seems to be ok after a couple hours of Elden ring and browsing.

More on reddit.com
🌐 r/Amd
54
20
April 17, 2022
[deleted by user]
CO was an unstable waste of time for me. Manual worked great though. More on reddit.com
🌐 r/Amd
15
8
January 5, 2023
7950x3d curve optimizer settings?
I 100% dont recommend ryzen master. It fked everything up on my pc. It wasnt even starting anymore to Windows. I just set my pbo to -20 turned off Expo for the ddr and configured it manually to 6000mhz with the template of that youtuber (forgot the name of the channel) and it works perfectly smooth now. I will make a Post soon once I am back home from my Trip to share my experience with the 7950x3d. Also I recommend you to use process Lasso, it works perfectly. Also dont Listen to people saying you must set the Power settings Balanced. More on reddit.com
🌐 r/Amd
71
8
March 21, 2023
🌐
AMD
amd.com › content › dam › amd › en › documents › products › software-tools › faq-curve-optimizer.pdf pdf
FAQ - Curve Optimizer Feature in Ryzen Master What this feature is all about?
tune the AVFS curve of the entire CPU or specific cores of the CPU such that the tuning overrides the fixed curves that they are fused with, resulting in an ... Yes, both CPU and the internal graphics can be optimized.
🌐
SkatterBencher
skatterbencher.com › home › amd curve optimizer
AMD Curve Optimizer - SkatterBencher
August 6, 2024 - Curve Optimizer is a tool that allows the user to adjust the voltage margin of each individual AMD Ryzen CPU core.
🌐
MSI
msi.com › blog › how-to-use-curve-optimizer-to-lower-ryzen-9-9950x3d-temperatures-and-boost-performance
How to Use Curve Optimizer to Lower Ryzen 9 9950X3D Temperatures and Boost Performance
May 16, 2025 - AMD Curve Optimizer allows users to tweak the processor’s voltage/frequency curve to reduce voltage. Reducing voltage not only helps lower temperatures but also increases system performance.
🌐
Tom's Hardware
tomshardware.com › pc components › cpus
How to use Precision Boost Overdrive and Curve Optimizer to improve Ryzen CPU performance | Tom's Hardware
March 11, 2026 - AMD’s Precision Boost Overdrive (PBO) and Curve Optimizer (CO) are two powerful tools that can help squeeze additional performance out of Ryzen desktop processors. Primarily a feature that removes power limits but is classified as overclocking, PBO can increase power, current, and voltage limits to boost clock speeds for improved performance.
🌐
Overclock.net
overclock.net › home › forums › amd › amd cpus
-=: AMD Ryzen Curve Optimizer Per Core + Curve Shaper + DDR5 OC :=- | Overclock.net
January 19, 2025 - On 5000 series in HWINFO there was an effective VID sensor, on AM5 there isn't. I used CPU voltage SVI3 on both platforms. Based on The Stilt's insight, I thought how could I make CO per core work as optimal as possible, be repeatable process to use, so I came up with matching the voltages between the cores, core voltage harmonization.
🌐
AMD
docs.amd.com › r › en-US › 68886-ryzen-master-user-guide › Curve-Optimizer
Curve Optimizer - 3.1.0 English - 68886
These are cookies that are technically required for the operation of the Sites. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging into secure areas of the Sites or filling in forms.
Find elsewhere
🌐
Freedom251
freedom251.com › home › unlocking the power of amd curve optimizer: a comprehensive guide
Unlocking the Power of AMD Curve Optimizer: A Comprehensive
May 27, 2026 - AMD Curve Optimizer is one of the most useful tuning features available for modern Ryzen processors, giving users a way to reduce voltage, improve boost behavior, and often gain performance without raising power limits.
🌐
Challix
challix.com › blogs › guides › how-to-use-the-amd-ryzen-curve-optimizer
What is the AMD Ryzen Curve Optimizer and How Do You Use It?
December 16, 2025 - Stability testing and gradual tuning are key to achieving the best results. ... The AMD Ryzen Curve Optimizer is a feature integrated within the AMD Ryzen Master software and accessible via BIOS settings on supported motherboards.
🌐
Thinglabs
thinglabs.io › how-to-use-the-amd-ryzen-curve-optimizer
How To Use The AMD Ryzen Curve Optimizer - thinglabs
September 8, 2024 - AMD Ryzen processors are well known ... Curve Optimizer. This utility allows users to adjust the voltage-frequency curve of their processor, leading to improved performance and thermal efficiency....
🌐
HotHardware
hothardware.com › reviews › amd-power-curve-optimizer-guide-zen-3
Maximizing Ryzen 5000 Performance With AMD Curve Optimizer | HotHardware
Maximizing Ryzen 5000 Performance With AMD Curve Optimizer
AMD's new AGESA update adds simple controls for complex overclocking and under-volting that can bring nice performance gains.
Rating: 5 ​
🌐
SkatterBencher
skatterbencher.com › home › amd curve shaper
AMD Curve Shaper - SkatterBencher
August 6, 2024 - AMD Curve Shaper is the one of the tools of the Precision Boost Overdrive 2 toolkit allowing manual adjustment of the CPU V/F curve.
🌐
Tom's Hardware Forum
forums.tomshardware.com › home › cpus
Question - Ryzen Master Curve Optimizer | Tom's Hardware Forum
September 6, 2024 - I haven't used Ryzen Master since first gen Ryzen, But I would play with Curve optimizer, its not really an overclock, It just changes where to apply more voltage at a given clock speed, You can increase your all core boost by playing with curve optimizer as the CPU just wont need to dump a ton of voltage when it doesn't need to.
🌐
HD OPTI
hdopti.com › articles › amd-pbo-curve-optimizer-guide
AMD Overclocking Guide: PBO + Curve Optimizer
October 15, 2025 - Learn how to use Precision Boost Overdrive and Curve Optimizer to unlock free performance on Ryzen CPUs. Set smart PBO limits, apply per-core negative offsets, and balance temps, voltage, and boost behavior for daily stability.
🌐
Wccftech
wccftech.com › home › hardware › amd ryzen master utility adds auto & manual curve optimizer
AMD Ryzen Master Utility Adds Auto & Manual Curve Optimizer
April 17, 2022 - AMD just updated their Ryzen Master Utility to show support for the newest AMD Ryzen 5000 series processors, covering everything from the latest Ryzen 7 5800X3D and Ryzen Threadripper PRO 5000WX processors. Also, the Auto-Curve and Manual Curve optimizers were introduced into the newest build, along with the usual bug fixes and additional optimizations.
🌐
Reddit
reddit.com › r/amd › my findings with the new curve optimizer with amd ryzen master
r/Amd on Reddit: My findings with the new curve optimizer with AMD Ryzen Master
April 17, 2022 -

So I have done about 9-12 hours extensive testings.

--

You WILL have to know your max PPT, TDC, EDC else this is just waste of time doing it and you will just be using default values which give you more aggressive under-volt than you might had opted before manually before using this.

Make sure to set those values in bios before moving on else you will just see default values in there no matter if you pick auto oc, or pbo, this was the case at least for me it would not pickup anything else than default values in software until manually set in bios.

So go to bios set values for those and set everything else on auto in PBO menu.


Verify and run a test just to verify settings are applied like on this screenshot, you don't have to run a full test if your settings where not added correct, go back and do it again.

My 5900X can handle these

PPT 185

TDC 125

EDC 170

Screen after completion..

https://i.imgur.com/otgetEQ.png

Video running test being stable for now and screen from HWiNFO just after finished tests.


Setup

5900X B0 Stepping early unit, not first week tho.

Asus x570-I ITX - Bios 4204 with AMD AM4 AGESA V2 PI 1.2.0.6b

3080 FE

16GB F4-3600C15-8GTZ

SF600

All in a loque ghost s1 case with some vector EK cooling setup on all parts.

All this was done by upgrading to latest bios, resetting bios to make sure no old values was stock and I only touched RAM timings with and dram voltage and PPT, TDC, EDC, PBO scalar x10, overclock 200mhz, rest was injected by ryzen masters into the bios settings after hitting apply.


Overall AMD have done a amazing job with this, even noobs can overclock and undervolt proper now 10/10 AMD clap clap

Do you wish to do it your self grab latest version here

https://www.amd.com/en/technologies/ryzen-master

🌐
SkatterBencher
skatterbencher.com › home › granite ridge overclocking: curve shaper
Granite Ridge Overclocking: Curve Shaper - SkatterBencher
August 14, 2024 - Curve Optimizer is a tool, part of Precision Boost Overdrive 2, that lets users exploit the voltage margin by Undervolting their processors. Undervolting an AMD Ryzen CPU helps in two ways:
🌐
Tom's Hardware
tomshardware.com › pc components › cpus
Curve Optimizer Heads To Ryzen Master For Zen 3 CPUs | Tom's Hardware
April 16, 2022 - According to the Ryzen Master patch notes, AMD is introducing an automatic Curve Optimizer in addition to a manual mode. The automatic mode should automate the entire undervolting process with the click of a button.
🌐
AMD
docs.amd.com › r › en-US › 68886-ryzen-master-user-guide › Curve-Optimizer
Curve Optimizer - 68886
July 23, 2025 - Loading application · Your web browser must have JavaScript enabled in order for this application to display correctly