🌐
Reddit
reddit.com › r/amdhelp › ryzen master won't show curve optimizer.
r/AMDHelp on Reddit: Ryzen master won't show curve optimizer.
December 12, 2022 - I'm getting an error using this tool (CPU not compatible) on a 7600x ... 3Dcache increases thermals. Amd turned off “OC’ing” on the cpu which thus turns off undervolting as well. You have to download pbo2 tuner on github and follow the instructions or whatever. ... That is just sad. The curve optimizer tester by core on ryzen master was great.
🌐
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?
This parameter is available only after Ryzen Master derives the optimized values. User can apply the derived values as is by keeping · this value set to 0 or apply lesser value by setting it to a value greater than 0. Refer to the tool tip for more details. Note that Ryzen Master derived values act as a starting point for the user to further tune it manually.
🌐
H|ard|Forum
hardforum.com › [h]ard|ware › amd processors
Ryzen Master - PBO Curve Optimizer Control - Configure in Windows Now! | [H]ard|Forum
April 20, 2022 - Anyway, I verified that Ryzen Master had put the curve optimizer settings into BIOS, but today performance is way off. Much lower scores in CB20. So, I set the BIOS back to stock plus my RAM timings, but it's still off. Way off, CB20 multiscore in the 9000s. I cleared CMOS and used my stock profile. Same deal. Chip is running way cooler because it's not boosting.
🌐
Tom's Hardware Forum
forums.tomshardware.com › home › cpus
Question - Ryzen Master Curve Optimizer | Tom's Hardware Forum
September 6, 2024 - RM doesnt run in background ... 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.
🌐
Tom's Hardware Forum
forums.tomshardware.com › home › cpus
Question - Ryzen Master Curve Optimizer, how to know if it's really being applied ? | Tom's Hardware Forum
June 19, 2022 - In RM, simple mode it will show as active or not. Tests/benchmark will show different results. No need for RM to actually run. Click to expand... You are right: Thank you! And what do you think about the Max CPU Boost Clock Override? Should i activate it? The only bad thing, will be i will need to Redo the Curve Optimization if i activate it....
🌐
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.

🌐
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

Find elsewhere
🌐
The CPU Guide
thecpuguide.com › gaming › ryzen-master-curve-optimizer-not-showing
Ryzen Master Curve Optimizer Not Showing: A Comprehensive Guide – TCG
By tweaking these settings, users ... increase clock speeds, or achieve better thermal performance, especially during heavy workloads. Not all Ryzen processors support the Curve Optimizer. This feature is primarily available on Ryzen 5000 series CPUs and later.
🌐
AMD
docs.amd.com › r › en-US › 68886-ryzen-master-user-guide › Curve-Optimizer
Curve Optimizer - 3.1.0 English - 68886
The information collected might relate to you, your preferences, or your device and is used to make the site work as you expect it to and to provide a more personalized web experience. However, you can choose not to allow certain types of cookies , which may impact your experience of the site and the services we are able to offer.
🌐
Reddit
reddit.com › r/overclocking › applying curve optimizer in bios - ryzen master shows co is off, benchmarks low, temps high
r/overclocking on Reddit: Applying Curve Optimizer in Bios - Ryzen Master shows CO is off, Benchmarks Low, Temps High
October 31, 2024 -

To summarize, I downsized from a Lian Li O11 Dynamic to a Lian Li A3.

All same components, only motherboard change:

Motherboard - (was) AsRock X570 Steel Legend -> to -> (currently installed) MSI B550m MAG Mortar Wifi

CPU - Ryzen 5800X3D

Cooler - Corsair H150i AIO (360mm)

Memory - 4x8gb Acer Apollo DDR4 4000mhz CL17

GPU - RTX 4080 FE

PSU - EVGA Supernova 1000

etc.

I downsized my PC and went from an AsRock X570 Steel Legend to a MSI B550m MAG Mortar Wifi.

Before I could apply Curve Optimizer settings either through the bios or Ryzen Master in the Curve Optimizer tab on the AsRock X570 mobo. Results were great with all core boost stable at 4.425ghz at 72C, and CPU scores of ~5500 with 3DMark 4K TimeSpy.

The MSI B550m mobo has Curve Optimizer settings in the bios but I believe it isn't applying. Reasons being Ryzen Master no longer shows the Curve Optimizer settings tab, as well it states that Curve Optimizer is "Off". And now I can't get a 3DMark 4K TimeSpy CPU score above 5100. As well my temps are higher nearing 80C. Curve Optimizer in the bios set to "Auto" (there is no off option) and the scores are the same.

I am at work so I can't grab a screenshot of the ryzen master screen but I will when I get home.

I Submitted a ticket with MSI, hoping to get an answer, but if anyone has any insight I'd love to hear it.

🌐
H|ard|Forum
hardforum.com › [h]ard|ware › amd processors
Curve Optimizer and 5800x3d | [H]ard|Forum
April 26, 2024 - But some motherboard manufacturers later added Curve Optimizer and PBO support back into the BIOS for the 5800X3D anyway, without AMD's blessing. If you have one of these boards, it doesn't surprise me at all that curve optimizer and/or PBO would "work" in the BIOS but would still not be available via AMD's official Ryzen Master software.
🌐
Make Tech Easier
maketecheasier.com › home › pc guides › how to overclock and undervolt amd ryzen cpus
How to Overclock and Undervolt AMD Ryzen CPUs - Make Tech Easier
January 18, 2024 - In Ryzen Master, do this by selecting Curve Optimizer in the profiles section on the left, then setting Control Mode to Default. Below that, Curve Optimizer Control will already be Included with Auto Offset turned on.
🌐
Overclock.net
overclock.net › home › forums › amd › amd - general
Curve optimizer values not working in bios | Overclock.net
I had to use -20 all core in curve optimizer to be able to boot. Should i reinstall windows or ryzen master values aren't safe to trust?
🌐
AMD
amd.com › https://www.amd.com/en.html › documentation hub
Documentation for AMD Processors, Accelerators, and Graphics
December 16, 2025 - Find solution briefs, datasheets, tuning guides, programmer references, and more documentation for AMD processors, accelerators, graphics, and other products.
🌐
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
🌐
YouTube
youtube.com › unhinged systems
AMD Overclocking - Curve Optimizer Explained - YouTube
Curve Optimizer is a great way to squeeze a little extra performance out of your 5000 series CPU, but it does take some patience to master!AMD recently relea...
Published   May 21, 2022
Views   140K
🌐
Hardware Canucks
hardwarecanucks.com › home › forums › pc builders & tweakers corner › overclocking, tweaking and benchmarking
Ryzen Master - Auto Curve Optimizer | Hardware Canucks
April 19, 2022 - I completely missed that this is now included in Ryzen Master? If so then I would probably try again myself if AMD are releasing a utility that supposedly is properly testing stability for undervolting. Most people just speculate and despite no WHEA occur, you will still have the random app c2d with a generic memory based error but is actually due to the CPU writing the corrupt data. Lmao... The upgrade for Ryzen Master is just opening DriverUtility.bat instead of executing...Edit: nvm its due to notepad++ as default editor, I would think that the engineer making the app would be defining execute not open with default application rofl.
🌐
Linus Tech Tips
linustechtips.com › the workbench › troubleshooting
PC won't post after running Ryzen Master curve optimizer run and applying the result - Troubleshooting - Linus Tech Tips
February 9, 2023 - On a new PC build and fresh installation of Windows 11, with all BIOS settings at default except for the RAM profile set to EXPO, my system was running normally. I then ran Ryzen Master's curve optimizer at the "per core" setting and let it finish over the course of ~70 minutes. After it finished...
🌐
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