Update - just done six hours of Kagari with no errors after knocking a few cores up; currently on -21,-21,-30,-30,-25,-25. Planning on one more overnight run (on Prime SSE Huge), and then trying to some games. CB23 score has gone up to 11,390, from 10,800 - this is why I undervolt😁 Answer from JMUDoc on reddit.com
🌐
Reddit
reddit.com › r/amdhelp › how good is ryzen master's curve optimizer automation?
r/AMDHelp on Reddit: How good is Ryzen Master's Curve Optimizer automation?
July 24, 2023 -

Had my 5600 for nearly a year, now, and want to have a bit of fun with it. Going to try some CO, but I'm not in a position to use the "manual" methods - how good is the automation routine in Ryzen Master?

Has anybody tried it? Does it come up with stable values? I'm not bothered if it's too conservative - I'd rather it be 90% of the way there, and stable, than split hairs for the last ten percent.

I'm prepared to test with OCCT core cycling, if need be.

🌐
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 › ryzen master curve optimizer, how to know it's really applied?
r/Amd on Reddit: Ryzen Master Curve Optimizer, how to know it's really applied?
June 19, 2022 -

✅ I already did the "Automatic Optimizer", it took about 1h 45m to complete, then it restarted.

✅ If i see this screen, this mean it's applied?

✅ Because if i restart and go to the BIOS, i don't see any changes in the CO.

✅ Also, i can close RM and the CO will still runing right or need to keep it opened?

✅ And for last, i should activate Max CPU Boost Clock Override?

Thx in advance!

Top answer
1 of 7
9
Never fuck with software for these jobs - all BIOS and no automatic shit. Personally I only took free gains within stock limits. Slammed +200MHz max boost override (may be too high for higher clocked chips as yours you have to test it for yourself how much it can handle - which may be especially problematic if you push stock power limits a lot). Then I went to per core optimizer - started at -15 (from the middle), followed by up to 20min of OCCT - ones that spill error - lower, others increase the offset at the increments of 5 (anything in between is just waste of time), this ended up at -30, -30, -25, -30, -10, -30 and did final test 2 hours of OCCT and just over an hour of blended Prime95. Like 3 weeks and not a single whea or other issues. So yeah, not that hard of a job to be bother with some damn software and max boost offset is worth mostly for gaming where it's the limiting factor (not your PPT, EDC and TDC). Got about 80pts gain for single core in Cinebench R23 which is nice and CPU in games mostly holds 4.65GHz instead of stock 4.4GHz because game are up to moderate load.
2 of 7
5
honestly, you know its not worth your time when you literally cannot tell the difference. From actions you done i can see that you are not the type of a guy who spends days/weeks to tune your system and enjoys the process that is completely fine. Your stock setup is good enough, enjoy it, play some games or whatever you like doing with your pc. I honestly dont recommend touching CO for users who dont know exactly what are they doing and for what they are doing it.
🌐
Reddit
reddit.com › r/overclocking › ryzen master curved optimizer.
r/overclocking on Reddit: Ryzen Master curved optimizer.
October 20, 2022 -

Wasn’t aware that there was an auto curve optimizer until now. Testing to see how well it works but the estimated time start to finish is a little over an hour 😐

----Update--- Mobo - Asus X570-i itx CPU - Ryzen 5700G

After waiting for this to finish I ran a Cinebench R23 multicore and got a score of 14385 (don't have a screenshot unfortunately). Following that I enabled PBO within Ryzen Master and waited for the restart. After Ryzen Master relaunched following the restart I ran Cinebench again and received a score of 15211. This was all while boosting to 4.65 on all cores at 1.31 volts. Before the Core Optimization with PBO turned on CPU would boost to 4.6 and almost immediately go to 85c and now it has not gone above 73c after the 10 minute loop within Cinebench. For anyone who has not tried or is skeptical, this utility works, at least for me it has produced measurable results. Note - Ryzen Master was running in the background for both runs so it's as close to apples to apples as possible.

🌐
Reddit
reddit.com › r/sffpc › ryzen curve optimizer
r/sffpc on Reddit: Ryzen curve optimizer
January 21, 2024 -

So first thanks to the few tips on the hardware choices, my terra build worked first time. 7900x, in eco mode, 32gb 6000mhz ram and a 6700x. All expertly built by my 9 year old, it was fun teaching about building computers.

I want to ask about this Ryzen tool that is supposed to automatically curve optimize. My system was stable in eco 105w mode, memory clocked at 6000mhz and the temps are cool - the heat sink cool to touch and ~40oC idle, all nice.

After the optimization finished I had to apply the settings it suggested -36. This made a bsod boot loop immediately after the sign in screen, kmode exception not handled. I had to clear CMOS to get back.

I confess even in my experience of 20+ years I've never really overclocked, I favor stability and don't like to push it if it's fast enough already. As I understand these curve optimizer settings aren't overclocking, but running at peak efficiency.

So what is the problem, the suggested settings are just way off? Do I even need curve optimization? I'm interested in cooler temps without changing the cooling solution and power efficiency.

I also read that we should have done curve optimization with a clear bios, I had eco mode (105w) and expo enabled in the bios?

🌐
Reddit
reddit.com › r/overclocking › a(nother) guide to ryzen 5000 curve optimization
r/overclocking on Reddit: A(nother) Guide to Ryzen 5000 Curve Optimization
August 4, 2023 -

This is free performance that I hadn’t taken advantage of in the year I’ve owned my Ryzen 5600, so I’m writing to this to advocate that nobody else wait as long as I did.

This is my guide. There are many like it, but this one is mine😁.

Curve Optimization is very easy - the testing being automated - and poses no danger whatsoever to one’s hardware; the worst you can expect is a Windows bluescreen, and that is no more deleterious than stalling a car. The only drawback is that you will need to have your computer running tests that render it useless – if you are prepared to leave it running overnight and/or while at work, though, this is not a problem – and it can take a long time.

1. Software (all free)

You will need:

  • AMD Ryzen Master (latest version)

  • HWINFO (to get the preferred core order and, optionally, compare before and after temps/power)

  • Core Cycler (which contains PBO2Tuner – set and test curve optimizer values)

  • CPU and gaming benchmarks (compare before and after performance, test for real-world stability)

2. Preliminaries

  • Open HWINFO and uncheck both boxes, then navigate to “Central Processor(s)”-> <your CPU>. Make a note of the sequence after “Core Performance Order” – this is the order in which we will be testing them with Core Cycler, but you must SUBTRACT 1 from each value; Core Cycler starts numbering cores at 0, not 1.

  • Open AMD Ryzen Master, select Advanced View, click Curve Optimizer, Per Core, then click Start Optimizing. Ryzen Master will then enter an automated procedure to generate its best estimate of what your CPU is capable of. Plan to be away from your computer for at least an hour while this is going on; when you come back, make a note of the values it generates, but DO NOT APPLY them - just close the program. Note that the “subtract 1” rule applies to Ryzen Master, as with HWINFO.

  • Open the Core Cycler config file and make the following changes:

“stressTestProgram = YCRUNCHER”

“coreTestOrder = <your order from earlier>” - remember to subtract one from each

“numberOfThreads = 2”

“mode = 20-ZN3 ~ Yuzuki” in the ycruncher section, halfway down the page.

Some rationale:

The preferred core order is from WORST to BEST under-volter, and thus MOST to LEAST likely to fail – this is because the more preferred a core is, the more efficiently it is already running, and so the lower the voltage floor is. This makes testing faster because the most unstable cores will fail first, and dropped cores are left out of subsequent intra-session iterations by Core Cycler. Also, the ycruncher Yuzuki test is considered to be the most difficult one to pass, so we might as well start with it; you can – and should – run others afterwards.

  • Open Windows Event Viewer, right-click on Custom Views, and click Create Custom View. Check “Warning”, and “Error”, then “By source”, and check “WHEA Error” in event sources. Name the view something meaningful, then exit the Event Viewer. This is just in case Windows ever BSODs – not likely, but possible – and we will need to know which core failed.

3. Testing – Round One

Create a spreadsheet like the one below – we will be keeping track of passes and fails.

in the beginning...

When you’re ready to leave the computer alone, close all programs, open PBO2Tuner and key in the values given by Ryzen Master earlier, then click Apply, and minimize the program. These values are applied as though they were typed into the BIOS, and persist until they are changed, or the computer is restarted.

Run “Run CoreCycler” - the testing will begin, and will run until you stop it, or until every core has thrown an error.

~TESTING HAPPENS – LEAVE FOR AS LONG AS POSSIBLE, PREFERABLY 6+ HOURS~

When you come back to the computer, if Core Cycler is still running, stop it with Ctrl-C, and see which core/s, if any, have failed; Ryzen Master’s supplied values are usually rather optimistic, so you should expect some errors, which show up in bright purple text. (If you accidentally close the window, the log file contains all the same information, but is more annoying to parse.)

Scroll around the window and see how long it took for the core/s in question to error out – a fast error is anything under 10 mins, IMO, and a slow error is anything over. Any core with a fast error will be having its CO value increased by 2, while slows will have theirs increased by 1; if any cores don’t error (in which case, Core Cycler will still be running on those cores when you come to check), add them to the

“coresToIgnore =”

– no point hitting these cores again until Round 2.

(If the machine has reset, go into Event Viewer and look in your custom view – under Error, there will be an entry called “Processor APIC ID”, with a number, the number corresponding to a thread. Core 0 will run threads 0 and 1, Core 1, threads 2 and 3, and so on; whichever core was running the failed thread, increase its CO by 3 or 4 – that core was not even close to stable!)

Update your spreadsheet as shown below, with the adjusted CO values, and save it – when you are ready for your next test session, put these new values into PBO2Tuner before you start.

after first session

Keep repeating the above until all cores pass a session of this “all cores at once” testing.

after second session after third session

and so on; my last all-core session, after shedding cores as they passed, looked like this:

final all-core results

4. Testing – Round 2

The next step is to extend the testing for each core. You can jump right to hitting one core for 6+ hours (as I did), or divide the cores into two groups (“front half, back half”, from the order earlier, is best), and test them one half at a time, Ignoring the cores in the other half. This will double the amount of time each core is under stress, and might generate errors that didn’t appear before, but you will be much closer to the true stable value thanks to the previous testing.

Change the core testing order to match the results from Round One - they might not be the same as the HWINFO values; for example, HWINFO gave me 2 ,1 ,0, 4, 3, 5, but ordering by the results of my Round One, worst to best, would be 0, 1, 4, 5, 3, 2.

Do the “increment on error” procedure from before, until the front half all pass, and then do the same for the rear half.

5. Testing – Round 3-4-5

If you like, you can split the cores again, and repeat, getting all groups stable. Keep splitting until you get to the point where only one core is being tested at a time:

  • Ryzen 3 – four, two twos, four ones.

  • Ryzen 5 – six, two threes (or three twos), six ones.

  • Ryzen 7 – eight, two fours, four twos, eight ones.

  • Ryzen 9 – 5900 = twelve, two sixes, then each six as per Ryzen 5; 5950 = sixteen, two eights, then each eight as Ryzen 7.

Yes, this CAN be a lot of testing, but Curve Optimizer CPUs are most likely to crash at the highest boosts (= lowest loads), so sheer duration is the only way to generate any confidence in stability. Thankfully, Ryzen Master gets us most of the way there; the values it gives are usually stable enough at least for idle Windows tasks.

My last round of Yuzuki was a 40-iteration test on each core individually - 5-6 hours per core:

final results

From Ryzen Master's -28, -30, -30, -30, -30, -30, I ended up at -20, -21, -29, -26, -22, -26.

6. Further Testing

It is advisable to use the PRIME95 HUGE on each core in turn, as this is another very low load situation that lets the CPU boost to its maximum; make these changes in the Core Cycler config file. Feel free to try to some other presets as well – no such thing as too much testing. Read what other users found to be their “magic bullet” test settings, and try those out.

double-checking with P95

The best test, though, is, as always, to use the thing - browse, game, edit, do whatever you normally do.

7. Finalizing

When you’re happy that everything tests stably, go into the BIOS and enter your final values in the Curve Optimizer menu – this will save you having to use PBOTuner2 every time you boot up.

If your computer ever crashes (not impossible) use the Event Viewer to identify the rogue core, and increase its CO value in the BIOS.

Find elsewhere
🌐
Reddit
reddit.com › r/amdhelp › is it me or ryzen master curve optimizer awfully bad?
r/AMDHelp on Reddit: Is it me or ryzen Master Curve optimizer awfully bad?
February 9, 2024 -

Recently I've been tinkering with my Ryzen 9 5900X with Curve Optimizer. I have a feeling that this CPU already has high enough frequencies so overclocking wasn't in my book for now, what I'm interested more is optimized performance to heat output.

I've been altering CO for a couple of weeks now, my results for stability were quite poor to be honest (people usually get stable systems with -15 on fastest cores and -25 to -30 on all others as far as I can see with the exception of 5950X). Wondering why my results are so bad, I figured out the issue might be with my test conditions that are too harsh (I mainly used OCCT Extreme AVX2 with core cycling).

I decided to try an automatic Curve Optimizer by AMD, presuming AMD knows when the system is stable enough, and after 1.5 hours of stability testing it showed me values like these: -26 -15 -20 -23 - 26 -26 -26 -26 -26 -26 -26 -26 which is quite a lot more agressive than my own CO numbers are. Numbers I personally found to be stable are -23 -10 -13 -14 -14 -23 and all other CCD is at -30 rock solid stable.

I tried to set the system up with numbers RMaster provided, but the system is super unstable. It crashes relatively lightweight games in minutes of casual play, I cannot imagine how bad it will be with Prime95 or OCCT.

So, my question is... is it something wrong with my OS or BIOS settings, or is Ryzen Master really too lightweight to actually test undervolting via CO? I want to ask people that used that automatic optimization tool by AMD, is the system stable for you with numbers provided by it?

🌐
Tom's Hardware Forum
forums.tomshardware.com › home › cpus
Question - Ryzen Master Curve Optimizer | Tom's Hardware Forum
September 6, 2024 - You can optimize your curves and it will give benefits. When I used the CO it recommended -30 across the board. I ended up doing -30 on all except for the 2 preferred (star) cores shown in Ryzen Master. I did -15 on the gold and -20 on the silver. Anything lower then that would cause occasional ...
🌐
Reddit
reddit.com › r/overclocking › ryzen master and curve optimizer
r/overclocking on Reddit: Ryzen Master and Curve Optimizer
May 17, 2022 -

I want to set up Curve for my 5600x, but when I start optimization through RM, then EVERY test for some reason gives me one number (-25) for all cores, even though I chose Per Core, what am I doing wrong? How to force RM to select numbers correctly? Sorry for my English, I'm from Serbia myself.

🌐
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?
is introduced in the latest Ryzen Master release (Build # 2.9.0.2093). The primary functionality of this feature is to ... 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...
🌐
Reddit
reddit.com › r/overclocking › proper ryzen master usage for curve optimizer?
r/overclocking on Reddit: Proper Ryzen Master usage for curve optimizer?
December 21, 2023 -

(I have a 7950x) So i downloaded ryzen master to run the benchmark that supposedly finds the best pbo2 negative offset for maximum efficiency gains and it gave me all cores -30. the problem is that i enabled that in my bios but it is not stable at all. I found that it was because i had a specific option enabled that let my cpu boost to 5.7ghz in medium loads instead of 5.5ghz but i want a way to retain the medium boost while also reducing the voltage as much as possible. does anyone have a link to the most detailed possible ryzen undervolting setup? thanks

🌐
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 ... AMD's new AGESA update adds simple controls for complex overclocking and under-volting that can bring nice performance gains.
Rating: 5 ​
🌐
Reddit
reddit.com › r/pcbaumeister › ryzen master curve optimizer setzt fast alle kerne auf -30mv. kann das so richtig sein?
r/PCBaumeister on Reddit: Ryzen Master Curve Optimizer setzt fast alle Kerne auf -30mv. Kann das so richtig sein?
January 18, 2024 - Okay, war kurz geschockt weil das ja maximum Offset ist. Die 17 Stunden die Ryzen Master dafür gebraucht hat, hätte ich mir dann auch sparen können.
🌐
Reddit
reddit.com › r/amd › amd ryzen master 2.9.0.2093 introduces auto-curve and manual curve optimizer
r/Amd on Reddit: AMD Ryzen Master 2.9.0.2093 introduces Auto-Curve and Manual Curve optimizer
April 16, 2022 -

Not sure if I should have flaired this as discussion but I think news is appropriate since I couldn't find any mentions of these new capabilities on the sub. Mods, please change it if appropriate.

Version 2.9.0.2093 release highlights:

  • Adds support for Desktops utilizing AMD Ryzen™ 5000 processors

  • Adds Memory Overclocking support for AMD Ryzen™ 7 5800X3D

  • Adds support for AMD Ryzen™ Threadripper™ PRO 5000WX processors

  • Added Bug Reporting Tool for easy feedback and issue reporting

  • Introducing both Auto-Curve optimizer and Manual Curve optimizer for AMD Ryzen™ 5000 processors and AMD Ryzen™ PRO 5000WX processors

Full release notes: https://www.amd.com/en/support/kb/release-notes/rn-ryzen-master-2-9-0-2093

Ryzen Master main page and download source: https://www.amd.com/en/technologies/ryzen-master

🌐
Reddit
reddit.com › r/amdhelp › ryzen master's curve optimizer (per core selected) keeps setting my results to "all cores" at -30 values.
r/AMDHelp on Reddit: Ryzen Master's Curve Optimizer (per core selected) keeps setting my results to "All Cores" at -30 values.
December 16, 2025 -

Ryzen 5 5500 on a ASROCK B550. Im just trying to use Ryzen Master to find some good values per core for me to plug into my bios. I was going to do that and enable pbo. However, Ryzen Master keeps showing up as "All Cores" @ -30.

The way the results are displayed looks as if I chose "All Cores" rather than "Per Core". Idk if it just *looks* that way when all values were equal, or if it is that way because it did all cores rather than per core. It doesn't say "Per Core" and shows them all at -30 like one would expect; it shows "All Core" at -30. Thus, making me not trust the test.

Also, I do not have the greatest cooling. Stock wraith cooler and 1 exhaust and 1 intake chassis fans. So should I completely skip on enabling pbo for now?

**EDIT:**

Computer Type: Desktop

GPU: 3070

CPU: RYZEN 5 5500

Motherboard: AsRock B550M-HDV

BIOS Version: 3.9 (latest)

RAM: 2x8GB ddr4 @ 3200mhz

PSU: 700 W

Case: old atx

Operating System & Version: WINDOWS 11 Home

GPU Drivers: GEFORCE GAME READY DRIVER - Latest

Chipset Drivers: AMD B550 CHIPSET Drivers - latest

🌐
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