Overclocking with Dynamic Implementation of Intel Turbo Boost Technology
At first it seems that with dynamic implementation of Intel Turbo Boost technology it is much harder to find optimal overclocking parameters than with static implementation. In reality, everything turned out pretty simple. The difference is that besides the dangerous CPU temperature during maximum processor utilization, we should also take into account the frequency limitation when only one processor core is loaded with work and the clock frequency is at its highest. We have just found the maximum CPU overclocking when its multiplier is within 20-24x depending on the CPU model. Obviously, you can’t just enable dynamic overclocking, when the multiplier can increase to 24-27x. So, we must lower the base frequency beforehand. With the maximum processor clock frequency multiplier you can shoot for approximately 4.1-4.3 GHz. You can use the voltage setting that we have just got before. Since under maximum load the CPU clock frequency will be lower, we may even be able to increase it a little higher. If you started experimenting with the dynamic implementation right from the start, then you should first do the same thing as with the static Turbo Boost: determine the maximum voltage when the core temperature under maximum load remains within acceptable range.
After that we perform the familiar course of actions: test system stability. The only difference is that now the tests are performed not during maximum CPU utilization, but when only one processor core is loaded with one or two computational threads, so that the processor clock frequency multiplier could remain at its maximum. If the system passes the test, we increase the base frequency; if it doesn’t, we lower it or increase the processor core voltage. Just keep in mind that maximum power consumption and heat dissipation can only be reached when all four CPU cores are loaded to their utmost. So, once you increased the voltage, make sure that the temperature is still within acceptable range.
In brief, here is what we do step-by-step:
- Preparatory work: lower the memory frequency, lock the timings and voltages;
- Find maximum base frequency at which the board remains stable and determine the IMC voltage required for that;
- Set the base frequency so that the maximum CPU frequency will be around 4.0-4.2 GHz or 3.8-4.0 GHz if you don’t increase the core voltage;
- Find the approximate CPU core voltage at which the core temperature won’t get beyond the acceptable limit even during maximum CPU utilization, or lock it at its nominal value;
- Increase the base frequency even more if the system passes the stability check, and lower it if errors occur;
- We can increase the voltage if the core temperature remains within acceptable range under maximum load, or lower it if it is way too high. After that we have to repeat the previous step;
- Determine the final voltage setting required for stable CPU operation with only one processor core loaded with work;
- Find the optimal memory frequency and timings for the obtained base frequency;
- Celebrate our success.