Important Voltages when Overclocking
There a few important voltages which you will need to manipulate while overclocking, below are the main ones. Not every motherboard BIOS is identical, but all enthusiast level motherboards should provide control of the voltages as shown below.
CPU Vcore – Directly related to the CPU frequency. As you increase the CPU frequency you would need incrementally increase the v-core as well. Bloomfield has proven to be extremely durable and I ran a number of Bloomfield CPU’s through the gauntlet and back with very high vcore. Everyone continues to ask what is “safe”, and I’ll continue my previous suggestion that a safe voltage for you system should be determined by your LOADED CPU core temperatures. So, while you are stress testing, monitor your CPU core temperatures with Real Temp and if the temperature is under control, you can SAFELY increase the voltage. So, the next logical question is what is a safe temperature, and Intel says 100C, and that’s what I go by.
Nothing I’ve ever used my computer for come close to generating heat like IntelBurnTest configured to use all threads. Because it generates so much heat, it has become my favorite stress testing application. As long as I can keep my CPU cores below 100C while running IntelBurnTest, then for me that’s safe. If you are more conservative/cautious than me that’s perfectly OK. IntelBurnTest at default will only spawn one thread for each physical core, so if you have HyperThreading support enabled on your CPU, please manuall select the number of threads in the drop-down box corrosponding to your CPUs thread count. From this point forward I will use the terminology IntelBurnTest (maximum) to remind you to manually configure the thread count if your CPU has HyperThreading enabled.
QPI/VTT voltage – This is the uncore voltage. Remember that the primary uncore devices are the L3 cache and the memory controller. This is also the primary adjustment required to increase bclock frequency. Again, for Bloomfield I personally wouldn’t hesitate to run mine up to about 1.45V on air 24/7. For Gulftown I don’t like to go over 1.4V for daily use.
DRAM voltage – This is directly related to your RAM modules and increases will allow increase in MEM speeds. There has been a lot of debate as to the limitation 1.65V limitation Intel has published. For quite a while users have been running much higher DRAM voltage without ill effect. The justification has always been that the default VTT is 1.15V and the DRAM voltage has to stay within 0.5V of the VTT. I have always played by that rule, although many power users have questioned whether it’s needed or not. Doesn’t really matter to me, because I usually run VTT at 1.3V minimum which would allow me to run DRAM voltage up to 1.8V without breaking the rule, and 1.8V is plenty for most memory on the market these days.
Whether or not it’s necessary I’m not going to debate here, but it’s an easy rule to follow, and it’s stood the test of time that you can safely run your DRAM voltage up to VTT +0.5V
Sample overclocking goals to use as a reference
I keep going back and forth with this guide trying to make it easy to read for everyone, and yet still relevant to anyone’s personal goal. Sometimes as I’m typing away, I feel like I’m over explaining things over and over and that it’ll cause more confusion than clarity. So, for clarity, as you read the guide, I’ll be referring to the following thee sample goals and hopefully that’ll allow my explanations to be a little more concise.
- 1. Sample #1 – Easy/budget OC – Intel Core i7 920, DDR3-1333 CAS7
- Bclock freq goal = 180MHz
- CPU freq goal = 3.6GHz
- Memory speed goal = DDR3-1440 (uncore @ 2880MHz)
***This OC should be possible with the stock Intel cooler and minimal voltage increases***
- 2. Sample #2 – Moderate/midrange OC – Intel Core i7 930, DDR3-2000 CAS9
- Bclock freq goal = 200MHz
- CPU freq goal = 4.2GHz
- Memory speed goal = DDR3-2000 (uncore @ 4000MHz)
***This OC will require high end air cooling at a minimum and moderate voltage increases***
- 3. Sample #3 – Hardcore/high end OC – Intel Core i7 970, DDR3-2400 CAS9
- Bclock freq goal = 200MHz
- CPU freq goal = 4.6GHz
- Memory speed goal = DDR3-2400 (uncore @ 3600MHz)
***This OC may require water cooling or better and moderate to high voltage increases***
Step 1) Maximize Bclock & uncore Frequency
I would start by entering the BIOS and select “load optimized defaults”, then save and exit. After the reboot, go back into the BIOS and turn off the start-up slash screen, so that you can view your system’s post behavior. Also, feel free to disable any “integrated peripherals” that will not be used (i.e. NICs, extra PATA/SATA controllers, legacy devices, etc). All other overclocking settings you can leave on auto for now.
If you are looking for your maximum overclock, and you’re not concerned with power consumption, disable all power saving features. These include, but are not limited to; EIST, C1E, and all other C-states.
Isolate the bclock from the CPU
First you need to isolate the bclock, because all other major devices derive their frequencies from the bclock, it’s the logical starting point. 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.
- Sample #1, #2, and #3 – set the CPU clock ratio to x15
Isolate the bclock from the memory
Just like the CPU, the memory receives its clock from the bclock via a multiplier, in this case the default is 8 (133×8 = DDR3-1066). This is expressed in the BIOS as “8″. For now, we want to drop that down a bit.
- Sample #1, #2, and #3 – set the memory to 6
In all sample system, the IMC is the limiting factor, and we don’t want to push it up yet, that is the reason for all three to be set at 6 for this step, don’t worry it won’t be there for long.
Lock in your desired uncore clock ratio
As previously mentioned, the uncore clock ratio must be set to double the System Memory Multiplier (SPD) with Bloomfield and 1.5 times the memory multiplier with Gulftown. In this step, set the uncore clock ratio based on your desired System Memory Multiplier (SPD) (not the temporary memory multiplier we’re using right now).
- Sample #1 – set the uncore clock ratio to x16
- Sample #2 – set the uncore clock ratio to x20
- Sample #3 – set the uncore clock ratio to x18
bclock voltages
For this step, there are only two voltages you should play with; VTT, and IOH Core. IOH Core voltage is easy, if you are running a single PCIe card (graphics card), give the IOH Core 1.1V, two graphics cards 1.15V, three graphics cards 1.2V, or four graphics cards 1.25V. If you plan to run bclock frequencies far beyond 200MHz, sometimes it may help for the IOH core to be even higher.
As mentioned above, QPI/VTT is the crucial voltage adjustment for achieving high bclock stability. Default QPI/VTT is 1.15V and to reach 200MHz bclock you’ll likely need to increase this to at least 1.2V, many CPUs will require 1.3V or more. The only way to know is to follow the instructions here and find out.
For all three sample systems, start by setting the QPI/VTT voltage to 1.2V.
First overclock!
Go into the BIOS and set the CPU Clock Ratio, the Uncore Clock Ratio, and the System Memory Multiplier (SPD) to the setting we just decided on in the previous sections. Then go to the voltages section and adjust your IOH Core and your QPI/VTT voltages. Then restart your machine and go back into the BIOS, if your system fails to post, start a new thread in the forums and ask for some specific help. Please be sure to include as many details as possible when posting in the forums, and post a picture of the specific problem if possible.
After you’ve restarted your system with your manually configured voltages and returned to the BIOS, adjust the bclock speed 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 RealTemp. RealTemp should always be running while checking for stability of an overclocked system to ensure you do not overheat your CPU. RealTemp shows your CPU’s core temperatures real-time. Now start up CPU-Z, this utility 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, and check the memory tab to ensure your memory and uncore are both running at the appropriate speed. At this point the sample systems should each show up in CPU-Z with the following speeds.
- Sample #1 – CPU = 2250MHz, uncore = 2400MHz, memory = 450MHz
- Sample #2 – CPU = 2250MHz, uncore = 3000MHz, memory = 450MHz
- Sample #3 – CPU = 2250MHz, uncore = 2700MHz, memory = 450MHz
***Note***, if you have SpeedStep (“EIST”) enabled, the CPU speed will fluctuate in CPU-Z when the load changes, please verify values given above WHILE RUNNING YOUR STRESS TEST.
Now start up your selected test program, for example OCCT (mix) or IntelBurnTest (maximum). Run the test for just a short amount of time, I usually try to run 3 loops with IntelBurnTest (maximum). 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 QPI/VTT voltage by 0.025V, reboot into your OS and run the test again.
Continue to repeat this testing following the two procedures above, until you meet one of the following three criteria:
- You reach the same bclock speed you identified in step one and successfully pass your stability test.
- You reach your maximum safe QPI/VTT voltage (as identified above)
- Raising the QPI/VTT voltage is ineffective in stabilizing the system.
* Note – there is a phenomena known as “bclock holes” that may create confusion and frustration during this process. But if you appear to have found your limit at a much lower speed than anticipated, please consider trying a step or two higher before continuing on. A bclock hole cause’s system instability within particular bclock ranges, and going past them may allow you to regain stability.
Fine tuning
After you have met one of the criteria above, you should have a rough idea of your bclock limit, now it’s time to get a little more fine tuned. So, revert back to the highest speed THAT PASSED the stress test. Then continue the same procedure as before, but instead of 10MHz bclock changes, shift to 2MHz changes until you meet one of the three criteria again. Also, ensure you check my note about “bclock holes” above, the same concept can be applied to this fine tuning step as well.
After you have found your highest stable speed to within 2MHz accuracy, lower the bclock by 2MHz and run your test again. This time let the test run for a full hour. If it passes the test - Congratulations! – you have found your highest reasonably stable bclock frequency. If it does not pass, drop the bclock 2MHz and attempt the full hour long test again, continue to lower the bclock in 2MHz increments until the one hour test will pass.
For the purpose of this guide, I’m going to assume you met the goal as provided in one of the 3 sample systems listed above.






106 Comments
I didn’t realize how old these comments were, but in case anybody is perusing in the future as I am, I will say I have it under control now. I ended up fiddling with some settings, particularly lowering to be exactly double of my current spd rather than double what spd will be, reason being is my spd was going to stay at 6x rather than increase to 8x like sample #1 suggested. This caused bios to fail to post and repeatedly reboot so I CMOS jumped it.
After reconfiguring again & triple checking, as well as setting qpi ratio to x36 (I forgot that it was recommended earlier in the guide introduction before the actual guide begins), and besides that the only thing I did was turn some other voltages off auto and set them to what would be recommended later on in the guide… For example setting vcore to it’s starting recommendation, as well as dram voltage to 1.5 (stock).
Idk how but last night I was at 60-65 at 190 bclk as opposed to 85-90 as before when I got that high. I figure some of those voltages being on auto was making them messy. I suppose this means I should suggest those standard/base recommended settings described later in the guide should be mentioned in the beginning, at least as a troubleshooting suggestion. Naturally I left everything that isn’t touched in the guide on auto as recommended. I only changed what would eventually be changed off auto and on to its starting point setting.
Now when I get home I’m gonna run memtest after tightening memory timings (I don’t believe I have to go through the 150-190 bclk testing again because I’m not actually raising the spd past 6, since I’m going for 190×21 = 3990 on 1333mhz ram, which would put it at 1540 at x8 and even if I could stabilize it I don’t see a point (first time oc so I’m happy enough as it is).
I think I’ll go through the 150-190 bclk again in case tightening timings requires stability testing as well, even though they’re being set to manufacturer ratings. I assume this is the correct and safe thing to do? (Test anyway even when underclocking).
Anyway enough rambling. I highly doubt any of this monologue was necessary but maybe it’ll help a future browser. If anyone does happen to see this page, has this guide become slightly outdated at all? I know that it is still very useful and will get me where I want to be, but I’ve also read about 20x multipliers being less stable than 19 or 21, which this guide doesn’t mention at all. Are there other tidbits that have been discovered or fine tuned since? Either way I can see this is still a fantastic all in one go to guide especially for a first time oc’er. Incredibly easy to understand and I am very happy I am finally able to do this with my adequate cooling. Thanks goes to the author for his help, which if I am any proof will guide people for years to come – as long as bloomfields are still in use, at the very least.
How hot should you be after only the first bclk increases and stress tests? Like literally setting the qpi/vtt, low spd, and low multiplier in those first steps. With my new phanteks cooler (the big one) my temps before changing anything were good, high 30s idle 55 load. After resetting to optimized defaults & beginning this guide, the first test at 15x150bclk I was 70 load. Now 80-83 at 180 bclk.
Nowhere I can find anybody complaining about increased temps from simply raising bclk, especially by utilizing this guide’s method of lowering the multiplier to isolate first. Running i7 930 on x58a-ud3r following sample 1 roughly.
Mind you I’ve yet to blue screen but consider a failure in prime 95 a failure. I’ve upped qpi/vtt by 0.020 once, to 1.220. I’m worried what I’ll see when I get deeper into this guide… Why would my temps go so crazy?
@ miahallen, Cool Story Bro.
[...] so has reverted to defaults only problem the defaults never worked properly. i overclocked it using this guide as a basis system specs PSU Antec cp 850 CPU / Processor i7 950 CPU CoolerProlimaTech Super Mega [...]
[...] the RAM overclocking from the CPU overclock, this article explains that concept. http://www.techreaction.net/2010/09/…-and-gulftown/ And for RAM overclocking, per se, http://www.hardwaresecrets.com/article/152 There aren't any [...]
[...] you if you fill in your system specs (Settings/Edit Profile I think…) As well as the guide here: 3 Step Overclocking Guide – Bloomfield and Gulftown | TechREACTION Guide to Overclocking the Core I7 920 or 930 to [...]
« Older Comments