5 Minute Overclock: Intel UHD Graphics 770 to 2378 MHz
We’re overclocking the Intel UHD Graphics 770 integrated into the Core i9-12900K Alder Lake CPU up to 2378 MHz in 5 minutes or less using the ASUS ROG Maximus Z690 Extreme motherboard and EK-Quantum custom loop water cooling.
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 them to your system. If you want to learn how to overclock this system, please check out the longer SkatterBencher video.
Alright, let’s do this.
Intel UHD Graphics 770 Overclock 5 Minute Speedrun
When you’ve entered the BIOS, go to the Extreme Tweaker menu
Set Ai Overclock Tuner to XMP II. This will load the full XMP profile and let our DDR5 memory run at its high-performance specification.
Set BCLK frequency to 116 MHz. The base clock frequency is the reference clock for a lot of parts inside your CPU including the P-cores, E-cores, integrated graphics, ring, system agent, memory controller, and system memory. In most overclocking scenarios you never have to increase the base clock frequency as there are plenty of multiplier ratios available to push your cores or memory to the max. However, the Alder Lake integrated GPU overclocks so incredibly high that the available ratios up to 42X are simply not enough. So, the only way to get the most out of our integrated graphics is by overclocking the BCLK. Increasing the base clock frequency impacts a lot of parts inside the CPU so we’ll need to adjust other settings accordingly to ensure stability.
Set ASUS MultiCore Enhancement to Enabled – Remove All Limits. This will unleash the Turbo Boost 2.0 power limits and allow for an unlimited time at maximum performance.
Set DRAM Frequency to DDR5-6264. This ensures that the DDR5 memory is running at a stable near-XMP frequency despite increasing the reference base clock frequency from 100 MHz to 116 MHz.
Set Performance Core Ratio to By Core Usage. Now we will configure the CPU P-core Turbo Ratios such that the Turbo Boost behavior mimics that of a standard Core i9-12900K. As we have adjusted the base clock frequency from 100 MHz to 116 MHz, we must reduce the CPU core ratios. For example, the Core i9-12900K can boost up to 5.2 GHz when 1 P-core is active. Normally, that means the CPU will set a ratio of 52X with 100 MHz BCLK. In our case, with the adjusted BCLK, we will set the 1-Core Ratio Limit to 45X. That will result in a single P-core boost of 116 MHz times 45 so 5220 MHz. We set the ratios for each of the active P-core configurations accordingly.
- Set 1-Core Ratio Limit to 45
- Set 2-Core Ratio Limit to 44
- Set 3-Core Ratio Limit to 42
- Set 4-Core Ratio Limit to 42
- Set 5-Core Ratio Limit to 41
- Set 6-Core Ratio Limit to 41
- Set 7-Core Ratio Limit to 41
- Set 8-Core Ratio Limit to 41
Set Efficient Core Ratio to By Core Usage. Just like how we adjusted the P-core Turbo Ratio configuration to mimic the standard behavior of the 12900K, we will do the same for the E-cores.
- Set Efficient 1-Core Ratio Limit to 33
- Set Efficient 2-Core Ratio Limit to 33
- Set Efficient 3-Core Ratio Limit to 33
- Set Efficient 4-Core Ratio Limit to 33
- Set Efficient 5-Core Ratio Limit to 32
- Set Efficient 6-Core Ratio Limit to 32
- Set Efficient 7-Core Ratio Limit to 32
- Set Efficient 8-Core Ratio Limit to 32
Set Max. CPU Cache Ratio to 32. This ensures the Ring frequency will not exceed the E-core frequency which is the default behavior of the 12900K.
Set Max. CPU Graphics Ratio to 41. This increases the graphics frequency. There are two important things to know about the graphics ratio.
First, the graphics frequency is derived from the base clock frequency but first halved, then multiplied by the graphics ratio. So, in our case, the base clock frequency of 116 MHz is first halved to 58 MHz then multiplied by 41 resulting in a frequency of 2378 MHz.
Second, the integrated graphics consists of three parts: the Slice, the Unslice, and the display block. The Slice holds the Execution Units which power your games; the Unslice holds most fixed-function media capabilities and accelerators like QuickSync, and the display block holds the IP responsible for showing you things on the monitor. On Alder Lake, the Slice and Unslice frequencies are decoupled meaning they run at different frequencies. When adjusting the Graphics Ratio, we only change the Slice frequency and not the Unslice frequency. So, our games will go faster but our QuickSync encoding won’t. That said, the Unslice frequency is still affected by adjusting the BCLK, so this overclocked configuration will still have better QuickSync performance compared to stock.
Set BCLK Aware Adaptive Voltage to Enabled. This is a crucial setting ensuring the factory-fused voltage-frequency curve is used correctly when overclocking the base clock frequency. The long story short is that the factory-fused voltage-frequency curve maps a voltage against a ratio. For example, 1.175V for 45X and 1.35V for 52X. When the CPU boosts to a high frequency, it references the voltage-frequency curve using the configured ratio to know which voltage to apply. In our case, however, we have increased the BCLK frequency and decreased the CPU ratios. For example, with 116 MHz BCLK, we set 45X to achieve 5.2 GHz. Without enabling BCLK aware adaptive voltage, the CPU would look up the voltage for the 45X ratio, in this case, 1.175V, then use this for 5.2 GHz. This would obviously not work out well. By enabling this setting, we tell the CPU to account for the adjusted base clock frequency and the CPU will use the appropriate voltage based on the effective frequency as opposed to the configured ratio.
Set CPU Graphics Voltage to Offset Mode. This allows us to increase the graphics voltage to support the overclocked frequency. There are two options to adjust the graphics voltage: override mode and adaptive mode. In override mode, here called manual, we set one voltage which is applied to all scenarios. In adaptive mode, the voltage scales according to the frequency. For some reason, on this bios, we can not set the adaptive voltage directly but can only adjust the voltage-frequency curve with a global offset. Offset mode allows us to offset the entire factory-fused voltage-frequency curve for the graphics by a certain amount. This means the voltage will be reduced when there’s no workload and will be increased when there’s a high workload.
Set CPU Graphics Voltage Offset to 0.35. This will increase the minimum voltage of 0.9V for 300 MHz to 1.25V for 348 MHz (300×1.16) and the maximum voltage of about 1.05V for 1550 MHz to about 1.37V for 2378 MHz.
Then save and exit the BIOS.
UHD Graphics 770 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. With the integrated graphics now running 53% higher Slice and 16% higher Unslice clock frequency, at 2380 and 1567 MHz respectively, we see the highest performance in all benchmarks. The performance increase ranges from 15% in Handbrake to 61% in Spaceship.
When running Furmark GPU Stress Test, the average GPU Slice clock is 2378 MHz and the GPU Unslice clock is 1566 MHz with 1.375 volts. The average memory clock is 3132 MHz. The average GPU temperature is 60 degrees Celsius, the average GPU power is 31.70 watts, and the average water temperature is 28.9 degrees Celsius
And that’s it, thanks for reading and see you next time!