Doubt your stable, run corecycler set to use Ycruncher and see if any core fails, if they do, adjust the -co value, for example -22 to - 20 and retest. Negative co values let the CPU keep the same speeds or boost higher using less voltage and therefore less heat, Answer from Deleted User on reddit.com
🌐
Reddit
reddit.com › r/amdhelp › curve optimizer offset meanings?
r/AMDHelp on Reddit: Curve Optimizer Offset Meanings?
December 8, 2022 -

So when I do the auto curve optimizer, what offsets would be considered good to get? Currently I got a -28 offset on all cores on a 5800x and I honestly just don’t know what it really means or does.

Computer Type: Desktop GPU: GTX 1660 6GB CPU: RYZEN 7 5800x 8 CORE 16 THREADS Motherboard: AsRock X470 Phantom BIOS Version: 4.9 RAM: 32GB Kingston Predator 2666Mhz CL13 PSU: Seasonic 650W 80+ Platinum FULLY MODULAR Case: Phanteks P350X Operating System & Version: WINDOWS 11 Home GPU Drivers: GEFORCE GAME READY DRIVER - WHQL Driver Version: 457.51 Chipset Drivers: AMD X470 CHIPSET DRIVERS Background Applications: Windows and Nvidia drivers/apps

🌐
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. It does this by offsetting the voltage of the CPU core VFT table.
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
Negative 30 Curve Offset Good or Bad?
From my experience you find the most instability with curve optimizer at idle or low loads as the CPU bonks its head boosting too high with too low voltage. If you don't notice any weird reboots or crashing using your PC normally for a few weeks it should be solid. More on reddit.com
🌐 r/Amd
35
4
March 26, 2023
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
Guide: Zen 3 Overclocking using Curve Optimizer (PBO 2.0)
I don't see this in the comments and it one of the most glossed over aspects for newcomers to curve optimizer. What does entering 10 mean? Well each "count" =+or- 3-5mV. Entering 10 means +or- 30-50mv. The limit for this field is 30. Exceeding it will either crash immedietely or refuse to post. A lot of people know this, but I feel like all of these guides should include it. More on reddit.com
🌐 r/Amd
441
865
December 22, 2020
🌐
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. CPU can be optimized on ... Note: Automatic derivation of values is available for CPU only. For GFX, user has to manually set the values in the allowed range. What is the difference between "Auto Offset" and "Manual Offset"?
🌐
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 - The feature is usually found in the motherboard BIOS under AMD Overclocking, Precision Boost Overdrive, or a similar menu, and it is also exposed through AMD Ryzen Master on supported systems. Curve Optimizer uses an offset value expressed in “steps.” A negative curve tells the processor ...
🌐
H|ard|Forum
hardforum.com › [h]ard|ware › motherboards › amd mobos
What is the limit supposed to be for Curve Optimizer? (Gigabyte X870E Aorus Pro in this case) | [H]ard|Forum
November 27, 2024 - Ryzen Master is showing that it's still set at -50 all-core offset. I've rebooted multiple times and confirmed that it's set at -60 in the BIOS. So that leaves me wondering, if the limit is -60, or if it's actually -50. Is there a universal limit or is it board specific?
🌐
Overclock.net
overclock.net › home › forums › amd › amd cpus
-=: AMD Ryzen Curve Optimizer Per Core + Curve Shaper + DDR5 OC :=- | Overclock.net
January 19, 2025 - Take away from table of data, the better cores may have higher clocks, lower voltage. Worse cores may have lower clocks and higher voltage. Looking at the table there will be cores which take similar CO offset to harmonize voltage.
🌐
AMD
docs.amd.com › r › en-US › 68886-ryzen-master-user-guide › Curve-Optimizer
Curve Optimizer - 3.1.0 English - 68886
Loading application · Your web browser must have JavaScript enabled in order for this application to display correctly
Find elsewhere
🌐
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 - Select the Curve Optimizer section from the menu on the left. You can choose between applying a curve adjustment to all cores at the same time or tuning each core individually. We recommend applying the same voltage offset to all cores as it is less tedious and make sure that Eco Mode is disabled.
🌐
SkatterBencher
skatterbencher.com › home › granite ridge overclocking: curve shaper
Granite Ridge Overclocking: Curve Shaper - SkatterBencher
August 14, 2024 - Let’s look at Curve Optimizer a little differently. Let’s express the voltage shift relative to the default V/F curve. We can see that at higher frequencies the voltage offset is larger. Even expressed as a percentage change, things aren’t linear!
🌐
AMD Community
community.amd.com › https://www.amd.com/en.html › amd community updates
Curve Optimizer - AMD Community
April 1, 2024 - The button to Start Optimizing is only present if RM is at all default settings. But in your screenshot you've changed from Default to Auto OC and made changes to power limits. If I use Copy Current to load settings from BIOS the button changes to Validate Offset.
🌐
Tom's Hardware
tomshardware.com › pc components › cpus
New AMD add-on for overclocking utility allows further performance fine-tuning —Curve Shaper enables 15 voltage offset points | Tom's Hardware
July 2, 2024 - When a negative offset voltage is applied within Curve Optimizer, voltage and thermal stress are reduced, triggering Precision Boost to increase clock speeds beyond previous values ...
🌐
Tom's Hardware Forum
forums.tomshardware.com › home › cpus
Question - Ryzen Master Curve Optimizer | Tom's Hardware Forum
September 6, 2024 - 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 · Click to expand... Hey there, Yes, RM is good for a once click solution. Let it run (it may take hours, and might restart a number of times). Once done, it will tell you the all core offset.
🌐
XDA Developers
xda-developers.com › home › cpu › 6 pbo settings you can change to make your ryzen cpu run even faster
6 PBO settings you can change to make your Ryzen CPU run even faster
March 29, 2025 - Basically, Curve Optimizer is an offset for the voltage/frequency curve of your CPU. By default, your processor has a curve of frequency values and voltage; how much voltage does the processor need to achieve a given frequency?
🌐
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

🌐
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.

🌐
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
Then it was time to dive into the Curve Optimizer menu, which has two settings: Per Core or All Cores. AMD suggested that we might have better success hitting higher clocks if we tweaked each core individually, so that's where we started. We already knew that Ryzen Master identified our processor's two fastest cores as Core 0 and Core 1, so they got the biggest negative offset ... AMD's new AGESA update adds simple controls for complex overclocking and under-volting that can bring nice performance gains.
Rating: 5 ​
🌐
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
🌐
Linus Tech Tips
linustechtips.com › computer hardware › cpus, motherboards, and memory
Ryzen core voltage offset vs Curve Optimizer - CPUs, Motherboards, and Memory - Linus Tech Tips
March 3, 2024 - Hi, I am looking for detailed info about the efficacy and differences between core voltage offset and offset steps in Curve Optimizer for Ryzen 5000 Please only respond after you have read my post to the end Some specific answers I am after but not limited to: What is the actual effect of Curve O...