🌐
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

🌐
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 - ✅ Already did the "Automatic Optimizer" Per Core, 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, i understand that RM doesn't do "Permanent" changes to the ...
Discussions

Ryzen Master - Auto Curve Optimizer | Hardware Canucks
Anyone give it a shot yet? Takes about 2hr to run on a 5950X (16 cores to go through), so I'd guess about an hour on a 5800X. I ran it last night and all seemed fine, though this morning my PC wouldn't boot into Windows. I've since had to adjust the curve "up" 5 so far, but was seeing random... More on hardwarecanucks.com
🌐 hardwarecanucks.com
April 19, 2022
Curve Optimizer taking 11 hours ?
So, i was trying to get a curve optimize going and every guide says it takes a few hours, but this does not look like a few hours to me? More on forums.tomshardware.com
🌐 forums.tomshardware.com
8
0
July 28, 2024
PC won't post after running Ryzen Master curve optimizer run and applying the result
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... More on linustechtips.com
🌐 linustechtips.com
4
February 9, 2023
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
🌐
Hardware Canucks
hardwarecanucks.com › home › forums › pc builders & tweakers corner › overclocking, tweaking and benchmarking
Ryzen Master - Auto Curve Optimizer | Hardware Canucks
April 19, 2022 - Anyone give it a shot yet? Takes about 2hr to run on a 5950X (16 cores to go through), so I'd guess about an hour on a 5800X. I ran it last night and all seemed fine, though this morning my PC wouldn't boot into Windows. I've since had to adjust the curve "up" 5 so far, but was seeing random...
🌐
Tom's Hardware Forum
forums.tomshardware.com › home › overclocking
Question - Curve Optimizer taking 11 hours ? | Tom's Hardware Forum
July 28, 2024 - So, i was trying to get a curve optimize going and every guide says it takes a few hours, but this does not look like a few hours to me? ... Depend on the system and if you did all core/each core and how many Cores you have. A 5600 takes a couple hours to tune 6 cores. A5950 with 16 cores will ...
🌐
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 ... Master's curve optimizer at the "per core" setting and let it finish over the course of ~70 minutes. After it finished......
🌐
Tom's Hardware Forum
forums.tomshardware.com › home › cpus
Question - Ryzen Master Curve Optimizer | Tom's Hardware Forum
September 6, 2024 - 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 ...
🌐
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.
Find elsewhere
🌐
Reddit
reddit.com › r/amd › new using the curve optimizer (auto optimizer) in ryzen master. how accurate is this?
r/Amd on Reddit: New using the curve optimizer (auto optimizer) in Ryzen Master. How accurate is this?
August 29, 2022 - Some things I see you can do is go to settings in ryzen master and change the time for the stress tests. I changed mine form 30 seconds to 120 seconds. Now the auto optimizer says it will take 4 hours not a little over one hour.
🌐
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.

🌐
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.
🌐
XDA Developers
xda-developers.com › home › cpu › how to use amd ryzen master
How to use AMD Ryzen Master
December 12, 2024 - Note that this feature is only available for Ryzen 5000, Ryzen 7000, and Ryzen 9000 series processors. Click Curve Optimizer on the left panel, and select All Cores next to Curve Optimizer Mode. Click Start Optimizing to get the best settings for your CPU displayed under a new section called CO All Core Value, just under Curve Optimizer Mode. This optimization process can take some time and could restart your system as well.
🌐
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 for their top performance, and now users have an extra tool to fine-tune their systems: the AMD Ryzen Curve Optimizer. This utility allows users to adjust the voltage-frequency curve of their processor, leading to improved performance and thermal efficiency. Integrated into the AMD Ryzen Master software, the Curve Optimizer lets users tweak settings for each CPU core individually or the entire CPU as a whole.
🌐
Overclock.net
overclock.net › home › forums › amd › amd cpus
-=: AMD Ryzen Curve Optimizer Per Core + Curve Shaper + DDR5 OC :=- | Overclock.net
January 19, 2025 - With PBO CO OC:- UEFI 2804 ~8hrs AIDA64 CPU FPU CACHE ~8hrs Y-Cruncher default Stress test (Required FCLK VDCI Predicative, VDDG CCD/IOD: 920mV) ~24hrs CoreCycler P95 ~24hrs CoreCycler AIDA64 CPU FPU CACHE ~24hrs CoreCycler Y-Cruncher UEFI 2806 ~3hrs TM5 1usmus (Required VDDG CCD/IOD: 940mV) ~10hrs+ TM5 Absolute (7hrs test was tRDRDscl/tWRWRscl 8/8, 5/5 failed, 6/6 passed ~3hrs, so profile became 6/6) ~1hr OCCT CPU+RAM AVX2 Large Variable (only have free version so limited to 1hr run) ~8hrs+ TM5 Ryzen3D (Required SOC bump of 0.01V, so became 1.135V) ~2hrs TM5 Extreme ~2hrs TM5 Heavy ~2hrs TM5
🌐
AMD
amd.com › https://www.amd.com/en.html › products › ryzen master utility
AMD Ryzen™ Master Utility for Overclocking Control
May 21, 2026 - The AMD Ryzen Master Tuning page enables you to create multiple profiles to store custom user-defined configuration for both the Ryzen™ CPU, integrated Radeon™ graphics and DDR5 memory. You can adjust performance parameters for the active cores, integrated graphics frequency, and adjust memory timings. You can optimize for general performance or fine tune the settings for your favorite applications.
🌐
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 - However, it should shave off quite a few hours of testing if you were doing a proper job testing CO settings in the first place. ... Dialing in per-core curve optimizer settings can be tricky.
🌐
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?

🌐
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 - Once you've found the optimal settings that keep your system both stable and efficient, don’t forget to save your optimized profile within Ryzen Master. This ensures you can easily reload your preferred settings in the future without having to repeat the process. While the Curve Optimizer can yield impressive results, there are a few key things to keep in mind: Patience is Key: Finding the perfect settings takes time.
🌐
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