Maximize Bclock Frequency
The first step to our overclocking scenario starts here, finding the maximum BCLK. For now, it’s only important to isolate it as a variable from our overclocking process. So, assuming your goal is 200MHz bclock frequency, which is a 50% overclock of the bclock frequency, you need to lower the set iGPU frequency to prevent its overclock during this process. If the stock iGPU clock speed is 900MHz and we were to overclock it 50%, that would yield a 1350MHz actual iGPU frequency. To bring 1350MHz back down to 900MHz we would need to reduce it by 33%. So reduce the set iGPU frequency by 33% to 600MHz, with our stock bclock frequency, the actual iGPU frequency would also be 600MHz. However, if you successfully reach your target 50% increase in bclock, your set iGPU frequency will yield an actual iGPU frequency of 900MHz, which is the iGPU’s stock speed.
[toggle title=”Isolate the bclock from the CPU”]First you need to isolate the bclock and find its stable limit with your chosen cooling. In order to isolate the bclock from the other components, the first thing you need to do is manually force a low multiplier for the CPU. For example; at stock speed, an i5 750 runs on a 133MHz bclock and a x20 multiplier which results in its stock speed of 2660MHz (133×20). Raising the bclock to 200 with the stock x20 multi would result in 4000MHz for the CPU, which you’re not quite ready for yet. If you are shooting for a 200MHz bclock, then a safe choice for now might be a x12 multi, which would result in a CPU speed of 2400MHz if you were successful in reaching your 200MHz target bclock. Doing this isolates the CPU from the bclock so you can focus on only bclock overclocking in this step. In some situations, x12 may not work, this is just an example though, so don’t be afraid to try other low multipliers if x12 doesn’t work.[/toggle]
[toggle title=”Isolate the bclock from the memory”]The fastest rated speed for memory on P55 with an i5 750 (for example) is DDR3-1333, which is a clock speed of 667MHz (dual data rate “DDR” doubles the bandwidth to 1333-like speed). Just like the CPU, the memory receives its clock from the bclock via a multiplier, in this case x5 (133×5=667). This is most often expressed in the BIOS as “2:10″. If you were to overclock the bclock to 200MHz as described before, your memory would be running at 1000MHz (DDR3-2000), and beyond the specs of all but the most extreme memory. To isolate the memory from the bclock, lower the memory multiplier to the lowest setting available, most likely 2:6. If you were to reach your goal of 200MHz bclcok frequency, your memory would only be at 600MHz (DDR3-1200) and well within the capability of all but the worst DDR3 on the market.[/toggle]
[toggle title=”Isolate the bclock from the iGPU”]Modern CPUs include an iGPU (integrated Graphics Processing Unit). If you are using an H55 or H57 and all the most X79 based motherboard and the iGPU is enabled, please pay close attention to this section. Some early BIOS versions did not allow for iGPU clock speed adjustment, if you do not have this option in your BIOS, please update your BIOS to the most recent version. This platform is still very new and immature, so this information may only be relevant for a short time. However, at this current time, it appears as though the iGPU frequency setting in the BIOS is based on the default bclock frequency. This means that an iGPU frequency that is set at 900MHz in the BIOS, will only actually be 900MHz if the bclock frequency is set to 133MHz, if the bclock frequency was raised by 25% to 166MHz, the actual iGPU frequency would also go up by 25% or 1125MHz. This is a relatively simple concept to understand, except that YOU have to do the calculation, because the BIOS only reports the set frequency, not the actual frequency. What makes things worse at this time is that there is no software monitoring utility that is capable of reading the actual iGPU frequency.[/toggle]
For this step, there are only two voltages you should play with; VTT, and IOH. IOH is easy, if you are running a single PCIe card (graphics card), give the IOH 1.3V, if you are running more than one PCIe graphics card, give it 1.35V. VTT is the crucial voltage adjustment for achieving high bclock stability, which is also known as “CPU VTT”, “QPI/VTT”, or “QPI/DRAM”. This is the voltage that is fed to the IMC (Integrated Memory Controller), and also has a major impact in overclocking the bclock. CPU VTT is the crucial voltage adjustment for achieving high bclock stability. Stock values differ depending on platform and CPU, but as a rule of thumb LGA1366 likes a lot, P55 doesn’t need as much.
So, are you ready to start overclocking? After entering your BIOS and lowering the CPU & MEM multipliers, go to the voltages section and raise your IOH to 1.3-1.35V and your CPU VTT to +0.2V. Then restart your machine and go back into the BIOS, if your system fails to post and return to the BIOS, please re-read the last paragraph in the “prerequisites” section above, and start over. If you still cannot get past this step, post in the forums for some specific help.
After you’ve restarted your system with your manually configured voltages and returned to the BIOS, I always recommend going to the temp/voltage monitoring section and checking the CPU temp. If the temperature seems too high for your cooling, then shut the system down and double check that your cooling system is properly mounted, and making good contact. Moving on, almost all systems should be able to achieve 150MHz bclock stability with stock voltages, so go to the bclock adjustment and change it from 133MHz to 150MHz. Then save and exit and allow the system to reboot. This time, allow the system to boot fully into the operating system.
Testing for highest stable bclock frequency
Once the operating system has fully loaded, start up uXray. uXray should always be running while checking for stability of an overclocked system to ensure you do not overheat your CPU. uXRay shows your CPU’s core temperatures real-time, as well as the distance to TJ Max, my advice is to never exceed TJ Max. Now start up uXray, this will allow you to ensure that your overclocked settings have been properly applied, and that you are running at your desired speed. Check both the CPU tab for the expected CPU frequency (should be 1800MHz at this point), and check the memory tab to ensure your memory is running at the proper speed (uXray will show the frequency of the memory, not the DDR3 speed, it should be 450MHz at this point). Now start up your selected test program, for example Mprime. Run the test for just a short amount of time, five minutes should be plenty. Then reboot the system and return to the BIOS.
If the test ran without error, raise the bclock by 10MHz, reboot into your OS and run the test again. If the test failed, raise the CPU VTT voltage by a small increment, reboot into your OS and run the test again. You should be able to see where this is going, continue to raise bclock or CPU VTT voltage with a short test after each change, until you meet one of the following criteria:
- You reach your desired bclock and successfully pass your stability test.
- You reach your maximum safe CPU VTT voltage.
- Raising the CPU VTT does not allow for additional stability.