Hi All,
It is no secret that I have had issues overclocking my new rig but I have learned alot over the last few weeks so I though I would put something together for others to use. Please post OC problems in a seperate thread as I want to use this thread only to show others how to overclock this beast!
i7 Architecture:
RAM Speed Calculation: When selecting a RAM divider like the 2:10, take the last number and multiply that times the QPI. Using the 2:10 as an example, this means for every 2 MHz on the QPI, the RAM bus speed will increase by 10MHz.
Example:
CPU Clock Ratio ( 20X )
CPU Host Frequency (Mhz) ( 134 ) <<--- QPI
CPU Uncore Frequency (Mhz) ( 20x )
Spread Spectrum ( Disabled )
PCIE Frequency (Mhz) ( 100 )
Memory Feature
Memory Control Setting ( Enabled )
Memory Frequency ( 2:10 ) <<--- RAM Divider
Turbo Mode Function ( Enabled )
QPI(1/2) X RAM Divider = RAM Speed(1/2)
134(1/2) X (10/2) = RAM Speed(1/2)
(134 X 10) X (1/2) = RAM Speed (1/2)
134 X 10 = 1340MHz for the RAM speed.
CPU Speed Calculation: When running a 920 or 940 at the stock Clock Ratio of 20 and 22 respectively and turbo is enabled, the calculation is the clock ratio +1 multiplied by the QPI. An example using the data above:
20+1 X 134 = 2814MHz = 2.8GHz.
With turbo disabled the calculation becomes:
20 X 134 = 2680MHz = 2.68GHz
**** The calculation above is to be to used if running a 965 above the stock clock ratio even if turbo is enabled.
Core i7 Frequency Calculator (Courtesy of linuxrouter): http://www.linuxforge.net/freqcalc.php RAM Speed Info(Courtesy of linuxrouter):
http://forums.evga.com/tm.aspx?m=5247 How RAM and Cache Scale as the QPI is Increased: http://forums.evga.com...1&key=򺌾 Overclocking: First "major" changes should always be done in the BIOS and after that tweaked with the latest version of E-LEET from within Windows.
Now lets get started!
Disclaimer!: "stable" does NOT and I repeat NOT refer to anything other than you are ok to proceed to the next step. Once you get to a final OC, long term stability testing methods should be used.
Key Terms(Most came from Jacob's Overclocking Guide thread): - CPU Clock Ratio - The multiplier used to determine CPU speed when taking the product of it and the CPU Host Frequency.
- CPU Host Frequency - Speed of the bus i.e. Base Clock (BCLCK) or Quick Path Interconnect (QPI) speed.
- CPU Uncore Frequency - Speed of the L3 cache and Integrated Memory Controller. The frequency should always be set to 2x or 2x+1 of the RAM divider i.e. if the 2:8 RAM divider is used, uncore should be set to 16x or 17x. If the 2:10 divider is used, uncore should be set to 20x or 21x.
- Turbo Mode - Adds 1x to the last 3 cores and 2x to the 1st core when running stock Clock Ratios.
- Voffset - Difference from vcore voltage setting in the BIOS to what is seen in Windows.
- VDroop - The drop in vcore voltage seen in Windows when the CPU is under a load.
- CPU PLL - The clock generator.
- VDIMM - Memory voltage.
- CPU VTT(uncore) - The termination voltage, you need this for higher QPI speeds. This should be within .5v of the DIMM voltage. This means if CPU VTT is 1.1v for example, the DIMM voltage can be no more than 1.6v. See (3) above.
- IOH - Northbridge voltage.
- ICH - Southbridge voltage.
- PWM - The adjustable mosfet frequency, higher is cleaner power, but runs hotter.
Some more good info,
[link=http://forums.evga.com/tm.asp?m=100494809&mpage=1&key]http://forums.evga.com...09&mpage=1&key[/link]
The Strategy: Prereq's:
p95v25.8,
LinX,
E-LEET,
RealTemp and/or
Everest Ultimate are already installed. Adequate cooling for the CPU must also be in place. Overclocking past 3.2Ghz should not be done on stock cooling.
It is important to know what stepping chip you have as D0 stepping chips are know to take less votlage than C0/C1 stepping chips BUT the strategy for overclocking both of them is exactly the same. For extreme chips, the 965 and 975, the strategy remains the same but voltage step size may need to be larger if you are overclocking by Clock Ratio vs BCLK. This is true becuase you are increasing speeds by 1x X BCLK which in general is larger than just increasing the BCLK by say 3MHz.
Auto BSOD Restarts are turned off in Wondows. To turn off Auto restarts,
- First do a reasonable amount of testing to ensure your machine is stable at stock clocks. No cores should reach 85C under a load.
- Once that is complete, launch E-LEET, RealTemp and p95.
- Now lets see just how far you can go on STOCK EVERYTHING!
- Once in E-LEET, go to the Voltage tab and note all the settings.
- One thing to ensure is the CPU VTT and the DIMM Voltage are always within .5v of each other. This means if CPU VTT is 1.1v for example, the DIMM voltage can be no more than 1.6v.
- Now go to the Overclocking tab and increase the QPI by 3-5MHz and hit "Apply Selection"
- Watch your Core temps in RealTemp and start p95 to stress all cores. Also note your under load Vcore, DIMM and CPU VTT voltages. Keep track of these for use later.
- After 5-10 minutes or so if there are no BSODs, lockups or errors and your temps are not over 85C, stop p95. 2 or 3 passes of LinX will do as well just be sure it is maxed on problem size and RAM tested. Note: This testing is just to ensure some level of stability as you keep going. As clocks get higher, more testing should be done and a full range of stability testing should be done once you reach your final overclock.
- Repeat the previous 3 steps until your machine crashes or your temps get over 85C. This will happen becuase either you will cross a strap or come to a point where stock voltages are not enough.
- Once you crash or have increased the QPI say 10MHz, reboot and enter in the last good testing QPI into the BIOS.
- Once back in Windows, go back to the beginning of this procedure and increase the QPI more agin in small steps until you crash again, reach your desired overclock OR the point where AUTO voltages can take you no further. Once at the "max auto voltage point", vcore and CPU VTT will need to be set manually. Where you set vcore will depend on the vdroop setting so "with vdroop" vcore will need to be set to a value of ~.15v ABOVE the load voltage of vcore but ~.1v BELOW it if running "without vdroop".
- Depending on what BSOD you encounter, increase the DIMM, vcore or CPU VTT accordingly. Hard locks are usually RAM related (timings or voltage). BSODs are usually vcore or CPU VT related. To find which on needs a bump, start with vcore and increase it by 0.04v and restest. If that fails, repeat. If that fails roll back vcore and repeat for CPU VTT using a +50mv step size. Repeat if it fails. If after the second bump of CPU VTT you still have issues, increase the DIMM by 0.02v and retest. Note: what you are watching for is a CHANGE i.e. does the BOSD happen faster or after a longer period than before or is it now a different BSOD etc... Changes are good that means you are making an impact and no change means you are most likely tweaking the wrong thing.
BSOD Info: Increase Vcore if you see this BSOD.
Increase VCORE or CPU VTT if you see this BSOD (you must test by bumping each voltage watching for a change to see which one is needing an increase).
I just went though this last night after a RAM change and OS rebuild. It only took me a few hours to get up to 190MHz on the QPI.
Different Processors: The 920 and 940 have locked Clock Ratios of 20x and 22x respectively. That means you cannot go above those values however you can go down to a minimum of 12x I believe. The 965 however is unlocked ie. the Clock Ratio can be increased above its default value of 24x. It is also important to note that many are finding better overclocks with odd Clock Ratios vs. even Clock Ratios.
On the 965, the overclocking strategy explained above is still the same voltage wise but what you have to decide is how do you want to overclock it? Do you want to leave the Clock Ratio at its default of 24x and simply increase the QPI, do you want to leave the QPI at its default of 133MHz and simply increase the Clock Ratio or better yet do you want to do BOTH! No matter what your decision is, start with the same steps laid out above. Once auto runs out, voltages will need to be set manually.
On all the i7 processors the Clock Ratio can be decreased as well. It is just as good to actually lower the Clock Ratio and increase the QPI to achieve the same overclock. I am not saying go from 24x to 12x to get these results so keep that in mind. Later in this thread, you will see some Everest Ultimate Memory and Cache benchmarks that I did using my latest 965 to show how the RAM and Cache scale as the QPI and Clock Ratio are changed. Small changes in QPI do little for performance but comparing say a 4GHz overclock by just increasing the Clock Ratio vs. leaving the Clock Ratio at its default or lowering it but then increasing the QPI to achieve 4GHz, will result in higher benchmarks.
2:12 and above RAM Dividers on a 965
[link=http://forums.evga.com/tm.aspm=100468697&mpage=1&key=�]http://forums.evga.com...mp;key=�[/link]
IOH, ICH and IOH/ICH Voltages for SLi and above Rigs: To this point all we have talked about and tweaked are CPU related voltages. The next part is very important for SLI, triSLI and QuadSLI rigs otherwise your benchmark scores may be a little low, you may even get BSODs when your GPUs are OC'd. I did some testing per the chart below using E-LEET to tweak voltages between Vantage runs. My GPU OC is 737/1474/1237(729/1458/1242 eff). The "()" values are the first green value for this setting in the BIOS.
Voltage Group IOH(1.4) IOH/ICH(1.65) 3B ICH(1.25)
1 1.15 1.55 1.1
2 1.225 1.6 1.15
3 1.275 1.625 1.2
The vantage results are from me using my 3.4GHz OC and only running Graphics Test 1 and CPU Test 1.
Voltage Group Graphics Test 1 CPU Test 1
1 75.33 2909.98
2 76.28 2924.20
3 72.26 2912.59
Full 78 2922.71
As I said these systems have a defined voltage window. When inside it things are good but above or below it wierd things can happen. Using the data above, this is proven even further seeing that voltage group 2 has the best scores. The "Full" run above is a complete Vantage run of all tests at voltage grup 2 settings in the IOH/ICH. The final score as 30173. I can say this is ~150 points better than the run I did at voltage group 1 settings last night.
More data from my 4.2GHz OC with everything other than the obvious the same as above:
Voltage Group IOH(1.4) IOH/ICH(1.65) ICH(1.25)
1 1.25 1.525 1.225
2 1.325 1.575 1.25
3 1.375 1.625 1.25
4 1.425 1.675 1.275
Voltage Group Graphics Test 1 CPU Test 1
1 83.43 3510.89
2 83.52 3509.55
3 84.21 3533.78
4 82.92 3503.10
Looks like voltage group 3 has the best performance!
It should be noted that for SLI, triSLI and QuadSLI rigs the IOH voltage may need an increase in order to stop GPU related BSODs (0x00000116). Increase the IOH voltage until they stop then use E-LEET to make 1 notch increases while running a GPU test tool like Vantage between changes to find the voltage point at which scores peak. This is your IOH sweet spot for your current OC. While testing this strategy, I corrupted my video drivers so bad that the Windows login screen just went black! Do NOT make voltage changes to the IOH, IOH/ICH I/O or ICH while your GPUs are overclocked or any application is open other than E-LEET. The IOH/ICH I/O and ICH are not coupled together with the IOH voltage wise so those voltages can be left on AUTO or manually set to their default.
Finding Your Max Clock Speed (From Cyb3rGlitch Tutorial link) For an unlocked multiplier:
- Raise the multiplier by one.
- Check for instability and temperature.
- Repeat 1 and 2 until unstable.
- Increase vCore until stable (make sure this isn't an excessive amount).
- Check temperatures.
- Repeat steps 1-5 until vCore increases don't help, or they're becoming excessive. Or if the temperatures exceed 65c under load.
For a locked multiplier:
- Lower the QPI multiplier to 18x.
- Ensure the CPU multiplier as at its maximum.
- Check for instability and temperature.
- If unstable, raise the vCore and repeat, otherwise continue.
- Increase the Bclock by 10MHz.
- Check for instability and temperature.
- Repeat 5-6 until unstable.
- Increase vCore (if safe to).
- Repeat 5-8 until vCore is too high, or vCore has no effect on stability.
- If the QPI and/or Uncore are overclocked at this stage, increase the vTT, or try lowering the Uncore multiplier.
- Repeat 5-10 until the temperature is too hot, or the voltages are becoming excessive.
I hope this helps someone "sneak up" on an overclock.
Good i7 Links: bit-tech lostcircuits
ixbtlabs
xtremesystems
techreport
techgage
cyb3rglitch
anandtech RAM Divider Templates for the Stock QPI: Note: D0 stepping chips usually take less voltage for vcore and CPU VTT to hit the same speeds as C0/C1 stepping chip. All templates below are for C0/C1 stepping chips. Here is a template to test the 2:10 RAM divider at a QPi of 134 which is where the 1333MHz RAM rating is at specified timings:
*** No other changes should be required ***
Mother Board ( EVGA X58 )
Drivers ( )
Bios ( SZ1A or above )
CPU ( 920 C0 )
CPU Cooler ( )
Memory ( 1333MHz RAM )
PSU ( )
GPU ( )
Drivers ( )
CPU Clock Ratio ( 20X )
CPU Host Frequency (Mhz) ( 134 )
CPU Uncore Frequency (Mhz) ( 20x )
Spread Spectrum ( Disabled )
PCIE Frequency (Mhz) ( 100 )
Memory Feature
Memory Control Setting ( Enabled )
Memory Frequency ( 2:10 )
Channel Interleave Setting ( 6 Way )
Rank Interleave Setting ( 4 Way )
Parameters
tCL Setting ( Per Your RAM Spec )
tRCD Setting ( Per Your RAM Spec )
tRP Setting ( Per Your RAM Spec )
tRAS Setting ( Per Your RAM Spec )
tRFC Setting ( Per Your RAM Spec )
Command Rate ( Per Your RAM Spec )
Voltage Control
EVGA VDroop Control ( Without VDroop )
CPU VCore ( AUTO )
CPU VTT Voltage ( +100 )
CPU PLL VCore ( AUTO )
DIMM Voltage ( 1.5 - 1.65V Per Your RAM Spec )
DIMM DQ Vref ( +0 )
QPI PLL VCore ( AUTO )
IOH VCore ( AUTO )
IOH/ICH I/O Voltage ( AUTO )
ICH VCore ( AUTO )
PWM Frequency ( 800 )
CPU Feature
Intel SpeedStep ( Disabled )
Turbo Mode Function ( Enabled )
CxE Function ( Disabled )
Execute Disable Bit ( Disabled )
Virtualization Technology ( Disabled )
Logical Processor Setting
Intel HT Technology ( Enabled )
Active Processor Cores ( All )
QPI Settings
QPI Control Settings ( Enabled )
QPI Link Fast Mode ( Enabled )
QPI Frequency Selection ( 4.8 GT/s )
Here is a template to test the 2:12 RAM divider at a QPI of 134 which is where the 1600MHz RAM rating is at specified timings:
*** No other changes should be required ***
Mother Board ( EVGA X58 )
Drivers ( )
Bios ( SZ1A or above )
CPU ( 920 C0 )
CPU Cooler ( )
Memory ( 1600MHz RAM )
PSU ( )
GPU ( )
Drivers ( )
CPU Clock Ratio ( 20X )
CPU Host Frequency (Mhz) ( 134 )
CPU Uncore Frequency (Mhz) ( 24x )
Spread Spectrum ( Disabled )
PCIE Frequency (Mhz) ( 100 )
Memory Feature
Memory Control Setting ( Enabled )
Memory Frequency ( 2:12 )
Channel Interleave Setting ( 6 Way )
Rank Interleave Setting ( 4 Way )
Parameters
tCL Setting ( Per Your RAM Spec )
tRCD Setting ( Per Your RAM Spec )
tRP Setting ( Per Your RAM Spec )
tRAS Setting ( Per Your RAM Spec )
tRFC Setting ( Per Your RAM Spec )
Command Rate ( Per Your RAM Spec )
Voltage Control
EVGA VDroop Control ( Without VDroop )
CPU VCore ( AUTO )
CPU VTT Voltage ( +200 )
CPU PLL VCore ( AUTO )
DIMM Voltage ( 1.5 - 1.65V Per Your RAM Spec )
DIMM DQ Vref ( +0 )
QPI PLL VCore ( AUTO )
IOH VCore ( AUTO )
IOH/ICH I/O Voltage ( AUTO )
ICH VCore ( AUTO )
PWM Frequency ( 800 )
CPU Feature
Intel SpeedStep ( Disabled )
Turbo Mode Function ( Enabled )
CxE Function ( Disabled )
Execute Disable Bit ( Disabled )
Virtualization Technology ( Disabled )
Logical Processor Setting
Intel HT Technology ( Enabled )
Active Processor Cores ( All )
QPI Settings
QPI Control Settings ( Enabled )
QPI Link Fast Mode ( Enabled )
QPI Frequency Selection ( 4.8 GT/s )
*****************************************************************
!!!!!!!!! Please do NOT use these settings as gospel! I used the information and strategy above to get these overclocks on my board, chip and RAM. This does not mean they will work on yours exactly as they are BUT the strategies I outlined above WILL work on your machine. It takes time, patience and maybe a little money for another processor to overclock the i7.
My Templates (All are C0 chips): 3.4GHz CPU Clock Ratio ( 20)
CPU Host Frequency (Mhz) ( 164 )
CPU Uncore Frequency (Mhz) ( 20x )
Spread Spectrum ( Disabled )
PCIE Frequency (Mhz) ( 100 )
Memory Feature
Memory Control Setting ( Enabled )
Memory Frequency ( 2:10 1333 )
Channel Interleave Setting ( 6 Way )
Rank Interleave Setting ( 4 Way )
Parameters
tCL Setting ( 8)
tRCD Setting ( 8)
tRP Setting ( 8)
tRAS Setting ( 24)
tRFC Setting ( 74)
Command Rate ( 1T)
Voltage Control
EVGA VDroop Control ( Without VDroop )
CPU VCore ( 1.28125 )
CPU VTT Voltage ( +125 )
CPU PLL VCore ( 1.8 )
DIMM Voltage ( 1.575 )
DIMM DQ Vref ( +0 )
QPI PLL VCore ( 1.15 )
IOH VCore ( 1.225 )
IOH/ICH I/O Voltage ( 1.6 )
ICH VCore ( 1.15 )
PWM Frequency ( 800 )
CPU Feature
Intel SpeedStep ( Disabled )
Turbo Mode Function ( Enabled )
CxE Function ( Disabled )
Execute Disable Bit ( Disabled)
Virtualization Technology ( Disable)
Logical Processor Setting
Intel HT Technology ( Enabled )
Active Processor Cores ( All )
QPI Settings
QPI Control Settings ( Enabled )
QPI Link Fast Mode ( Enabled )
QPI Frequency Selection ( 4.8GT/s )
4.2Ghz
Mother Board ( EVGA X58 )
Drivers ( Intel Chipset 9.1.0.1007 )
Bios ( SZ1A )
CPU ( 920 C0 Batch: 3841A385 )
CPU Cooler ( H2O on CPU and PWM )
Memory ( Corsair TR3X6G1600C8D 8-8-8-24-74-1T@1.625v)
PSU ( Corsair HX1000 PSU )
GPU ( GTX260 Core 216 x 3 )
Drivers ( 185.20 )
CPU Clock Ratio ( 20X )
CPU Host Frequency (Mhz) ( 200 )
CPU Uncore Frequency (Mhz) ( 17x )
Spread Spectrum ( Disabled )
PCIE Frequency (Mhz) ( 100 )
Memory Feature
Memory Control Setting ( Enabled )
Memory Frequency ( 2:8 )
Channel Interleave Setting ( 6 Way )
Rank Interleave Setting ( 4 Way )
Parameters
tCL Setting ( 8 )
tRCD Setting ( 8 )
tRP Setting ( 8 )
tRAS Setting ( 24 )
tRFC Setting ( 74 )
Command Rate ( 1T )
Voltage Control
EVGA VDroop Control ( Without VDroop )
CPU VCore ( 1.4 ) <<<--- Increased this to stop BSODs
CPU VTT Voltage ( +300 ) <<<--- Increased this to stop BSODs
CPU PLL VCore ( 1.9 )
DIMM Voltage ( 1.625V )
DIMM DQ Vref ( +0 )
QPI PLL VCore ( 1.325 ) <<<--- Increased this to stop errors
IOH VCore ( 1.375 )
IOH/ICH I/O Voltage ( 1.625 )
ICH VCore ( 1.25 )
PWM Frequency ( 933 )
CPU Feature
Intel SpeedStep ( Disabled )
Turbo Mode Function ( Enabled )
CxE Function ( Disabled )
Execute Disable Bit ( Disabled )
Virtualization Technology ( Disabled )
Logical Processor Setting
Intel HT Technology ( Enabled )
Active Processor Cores ( All )
QPI Settings
QPI Control Settings ( Enabled )
QPI Link Fast Mode ( Enabled )
QPI Frequency Selection ( 4.8 GT/s )
< Message edited by
EVGATech_JacobF --
9/29/2009 7:46:39 PM >
post edited by shansmi - 2009/11/06 21:15:55