5 Minute Overclock: AMD Ryzen 9 5900X to 5223 MHz
We’re overclocking the Ryzen 9 5900X CPU up to 5223 MHz in 5 minutes or less using the GIGABYTE X570S Aorus Master.
I’ll speedrun you through the BIOS settings and provide some notes and tips along the way. Please note that this is for entertainment purposes only and most certainly not the whole picture. Please don’t outright copy these settings and apply to your system. If you want to learn how to overclock this system, please check out the longer SkatterBencher article.
Alright, let’s do this.
Overclock Settings
When you’re entered the BIOS, Press F2 to switch to Advanced Mode.
Set CPU Clock Control to 102.90MHz. This will increase our Precision Boost algorithm frequencies by about 3%. So if the algorithm sets 5000 MHz, the actual frequency will be 5150 MHz.
Set Extreme Memory Profile(X.M.P.) to Profile1. This will make the memory run at DDR4-4400 but also runs infinity fabric in asynchronous mode.
Set CPU Vcore to Normal and set Dynamic Vcore(DVID) to 0.05V. This gives another 50mV offset over the Precision Boost voltage. So if Precision Boost says 1.4 volt we’ll get 1.45 volt.
Enter the CPU/VRM Settings submenu.
Set CPU Vcore Loadline Calibration to Turbo, just to make sure we get a better grip on the actual voltage when we use Curve Optimizer later on.
Leave the CPU/VRM Settings submenu, then go to the Settings menu and enter the AMD Overclocking submenu. Here’s where we’ll do most of the grunt work by tuning Precision Boost Overdrive
Set Precision Boost Overdrive to Advanced and set PBO Limits to Manual.
Set PPT Limit [W] to 250, TDC Limit [A] to 200, and EDC Limit [A] to 200. This increases the power, thermal, and current headroom of our motherboard VRM.
Set Precision Boost Overdrive Scalar to Manual and 10X. This tricks the PBO algorithm into thinking our CPU is much better than it actually is. So it will push for higher voltages.
Set Max CPU Boost Clock Override to 200MHz. This increases the frequency ceiling by 200 MHz over the programmed max 1T limit. On the 5900X that’s 4925MHz even though the listed max boost frequency is 4800MHz. But who cares. Adding 200 MHz results in a ceiling of 5125 MHz. However, with our adjusted BCLK the actual frequency limit is 5273 MHz.
Enter the Curve Optimizer submenu and set Curve Optimizer to Per Core
Here’s where the real magic happens as curve optimizer allows us to adjust the V/f curve for each core by up to 30 steps of 3 to 5 mV. Setting a negative curve means the CPU will use less voltage for a given frequency. That in turn results in lower power, thermal, and current. This in turn gives more headroom for setting higher voltage. And that, well, that gives us higher frequencies.
I tested each core individually to find what’s the best Curve Optimizer setting.
- Set Core 0 to Core 11 Curve Optimizer Sign to Negative
- Set Core 0 and Core 7 Curve Optimizer Magnitude to 20
- Set Core 1 Curve Optimizer Magnitude to 10
- Set Core 2, Core 6, Core 8, and Core 9 Curve Optimizer Magnitude to 25
- Set Core 3, Core 5, Core 10, and Core 11 Curve Optimizer Magnitude to 30
- Set Core 4 Curve Optimizer Magnitude to 1
Then save and exit the BIOS.
Overclock Performance Result
To make sure everything is working as intended we re-run some benchmarks and check the performance increase compared to the default settings. Higher is better; and all are higher.
When running Prime 95 Small FFTs with AVX enabled, the average effective CPU clock is 4158 MHz with 1.244 volts. The average CPU temperature is 90 degrees celsius and the average CPU package power is 208 watts.
When running Prime 95 Small FFTs with AVX disabled, the average effective CPU clock is 4321 MHz with 1.302 volts. The average CPU temperature is 90 degrees celsius and the average CPU package power is 209 watts.
Before we wrap up this video, let’s have a closer look at the supercharged PBO results as there’s a couple of things I want to highlight.
The highest Core Clock reported in the operating system is 5223 MHz for Core 1. This is approximately 3% higher than the programmed 1T boost frequency of 4925 MHz with an 200MHz boost override. So it falls in line with our expectations after a BCLK overclock. The average maximum core clock across all 12 cores also increased from to 5083 MHz. In other words: every single core of this Ryzen 9 5900X now boosts to over 5 GHz.
When using the Corecycler application to check the effective clock frequency in a single threaded workload we find that the average effective clock in single threaded application across all cores is 4910 MHz.
And that’s it, thanks for reading and see you next time!