5 Minute Overclock: AMD Ryzen 3 5300GE to 4628 MHz
We’re overclocking the 35W AMD Ryzen 3 5300GE CPU up to 4628 MHz in 5 minutes or less by supercharging Precision Boost Overdrive using the GIGABYTE B550 Aorus Master motherboard.
I’ll speed run 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.
5 Minute Speedrun
When you’ve entered the BIOS,
In Easy Mode, set X.M.P. Disabled to X.M.P. Profile1. This enables the use of the Intel Extreme Memory Profile 2.0 technology and will make the DDR4 memory run at its rated speed of DDR4-4266 with Cas Latency 19 and 1.40V.
Enter Advanced Mode
Set CPU Clock Control to 104. This changes the platform reference clock. The reference clock is the foundation for a lot of clock frequencies inside your CPU, including the CPU cores, the integrated graphics, the PCIe, Infinity Fabric, memory controllers, and so on. In most overclocking scenarios you never have to overclock the reference clock as there are plenty of multiplier ratios available to push your cores, graphics, or memory to the max. However, when supercharging Precision Boost Overdrive we exploit the fact that the Precision Boost algorithm is unaware of the reference clock to achieve even higher frequencies. Increasing the reference clock frequency impacts a lot of parts inside the CPU so we’ll need to adjust other settings accordingly to ensure stability. This is also the reason why we use a SATA drive connected to the ASMedia chipset as opposed to an NVME drive connected to the CPU directly.
Set GFX Clock Frequency to 2350. This increases the frequency of the integrated graphics. Note that the actual frequency is 2444 MHz, that’s 2350 times 1.04, as we have adjusted the base clock frequency from 100 to 104 MHz.
Set GFX Core Voltage to 1.425. This increases the voltage for the SOC as well as the graphics core. Note that this is only 25mV higher than the automatic voltage boost we get when enabling PBO.
Set System Memory Multiplier to 42.66. This ensures that the memory is running at a stable near-XMP frequency despite increasing the reference base clock frequency from 100 MHz to 104 MHz.
Set FCLK Frequency to 2133. This ensures we are operating the infinity fabric and memory controller in synchronous mode.
Set CPU Vcore to Normal. This preserves the control of Precision Boost over the voltage.
Set Dynamic Vcore(DVID) to +0.03125. This offsets the entire CPU voltage-frequency curve up by 31.25mV.
Set DRAM Voltage to 1.5. This is 100mV higher than our XMP and ensure memory stability at the higher frequency.
Go to the Settings menu
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 to 150, TDC Limit to 60, EDC Limit to 85, SOC TDC Limit to 60, and SOC EDC Limit to 85. This increases the power, thermal, and current ceiling of our CPU cores and SOC.
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.
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 4 Curve Optimizer Sign to Negative
- Set Core 0 and Core 2 Curve Optimizer Magnitude to 5
- Set Core 1 and Core 4 Curve Optimizer Magnitude to 10
Leave the Curve Optimizer submenu
Set Max CPU Boost Clock Override to 200MHz. This increases the frequency ceiling by 200 MHz over the programmed max 1T limit. On the 5300GE that’s 4250MHz even though the listed max boost frequency is 4200MHz. Adding 200 MHz results in a ceiling of 4450 MHz. But since we also increased the reference clock from 100 to 104 MHz, the actual ceiling is 4628 MHz.
Then save and exit the BIOS.
Ryzen 3 5300GE Overclock Performance Improvement
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. We get the highest performance increase of +67% in Furmark 1080P.
When running Prime 95 Small FFTs with AVX disabled and Furmark concurrently, the average CPU cores runs stably at 4432 MHz with 1.409 volt. The GPU operates at an average frequency of 2444 MHz with 1.38 volt. The average CPU temperature is 68.7 degrees Celsius, the water temperature is 28.5 degrees Celsius, and the average CPU package power is 125 watt.
The highest Core Clock reported in the operating system is 4628 MHz; the highest GPU frequency is 2444 MHz.
And that’s it, thanks for reading and see you next time!