Overclocking Basics, What you should know before OCing |
Don't want to be BANNED? Read the rules!
![]() ![]() |
Overclocking Basics, What you should know before OCing |
Jan 19 2006, 10:17 AM
Post
#1
|
|
![]() Did everything just taste purple for a second? ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,026 Joined: 24-October 04 From: Lansing, MI Member No.: 13,138 |
We get a lot of questions around here that basically boil down to "How do I overclock?" As I've said before, this isn't a bad thing. Everyone starts somewhere and asking questions is a good way to learn, but a lot of times the answers to people's OC questions require that they know some things that they may not. I've put together some "basics" that I think people should have a solid understanding of before overclocking, and specifically before asking for help. Asking a question won't get you anywhere if you don't understand the answer, and for that reason I think this might help some people around here.
And for the record, I don't consider myself "the authority" on overclocking around here. In fact, I don't consider myself anywhere close. But I think we need something like this and I want to do my part. So to that end, if there's anything you'd like to add, please let me know. If there's anything that's wrong or misleading, I ask the same. And if there's anything that doesn't make sense to you and you would like explained better, please PM me or post here. I hope we can get this pinned so it's easier to find for everyone. So without any further delay.... OCC Overclocking Basics: What is Overclocking? Most people know that overclocking means to run a particular piece of computer equipment at a higher speed than it was intended to run at. But how and why is that possible? Let's say that you have a 2.0ghz processor and you overclock it to 2.5ghz. Why didn't the maker sell it as a 2.5ghz chip? Wouldn't they make more money? The answer is that they have to sell the chips at the lowest common speed for the whole set. Every chip that's sold as a particular speed needs to be able to run at that speed on the lowest quality equipment. The makers can't guarantee what quality components the chip will run with, and therefore they have to make sure it will run with anything. This is where overclocking comes in. An overclocker will use the quality "headroom" to run the chip faster than it's intended to run. And with quality componets, this is not only possible, but also can be very rewarding. Processor Terminology: When someone describes the speed of their processor, they will generally use two terms: FSB/HTT and Multiplier. So what do these mean? FSB/HTT: FSB stands for Front Side Bus, and refers to the speed at which your processor can talk to your memory. In the AMD world, this is also referred to as HTT, which stands for Hyper-Transport Technology. This is the easiest and most common speed to adjust for overclocking. This speed setting is limited only by the motherboard, which will have a maximum selection. However, any decent overclocking motherboard should allow you to set this speed much higher than will ever be practical. If there were a single "one stop shop" for overclocking settings, this would probably be it. FSB can be tricky with DDR memory though. DDR stands for Double Data Rate because the data uses both rising and falling edges of the clock pulses, but that's another lesson entirely. The important word is "double". DDR 400 memory actually runs at a FSB of 200 in the motherboard settings, but because it's -double- data rate, it is actually rated at 400. This very same memory can also be rated as PC3200. That means that the memory will move 3.2gb of data per second at stock speeds. The 400 and the 3200 are pretty meaningless when dealing with overclocking, however. The important part is that it will run at a FSB/HTT of 200. Multiplier: So now we understand the speed at which the processor talks to the memory, but how fast does it do its internal calculations? How fast does it run all by itself? The multiplier tells us this. If the front side bus is 200 and the multiplier is 10x, then we know that the processor runs at 200 x 10 = 2000mhz or 2ghz. The multiplier is a way of describing the internal speed in relation to the FSB. So taking the multiplier and multiplying it by the FSB speed will give you the actual speed of the processor. The multiplier setting is used to overclock the chip, but not nearly as frequently as the FSB setting. The reason for this is that most newer chips have what is referred to as a "locked multiplier", which means that it cannot be set to other settings. Sometimes, this means that the setting cannot be changed at all, but more often it means that it can be set lower than stock, but not higher. Typically, if the multiplier is 10x (for example), then it can be set to 9x or 8x, but not 11x or 12x. Voltages: In almost every case, a chip will need more voltage than it gets at stock in order to reach is maximum overclock. But what are the different voltage settings and what do they mean? The two most common voltages that you will deal with are vCore and vDimm. vCore is the voltage of the processor itself. This is the voltage you will use to control the chip. As overclocks become unstable, you can use this setting to increase the processor voltage and make the chip more stable. vDimm is the voltage of the memory. This is not used quite as often, but is still important to understand. The memory can (and usually will) be overclocked as well, and vDimm can be used to increase stability in ram just as vCore can be used for processors. Limiting Factors: OK, so let's be honest. That 2.0ghz chip of yours just isn't going to reach 5.0ghz. We know it. But why? What are the factors that will hold a chip back? There are three main factors that will limit maximum speed of your chip. The most obvious of these is what most people call the "ceiling". No matter how good the chip is, at some point it will simply reach the fastest speed that it's capable of. The other two factors are more in depth, however. Heat: Heat is usually the biggest factor in a chip's performance. Higher speeds and more voltage makes more heat in the chip. And more heat in the chip can lead to failures or instability and can even lead to permanant damage if not fixed early. This is why adaquite cooling is a MUST for overclocking. This is also why it is important to monitor your system, but more on that later. Sometimes, you could know that your chip is capable of faster speeds, but it will run too hot and therefore will be limited in its speed. Voltage: Increasing voltage can make an unstable processor stable, but it's more complex than that. Processors are not meant to run higher voltages than stock, and can be damaged by too much voltage even if heat is managed properly. Just like with heat, a processor could reach a point where it can go higher but it might be at a voltage that isn't safe and therefore isn't recommended. Dividers: In my opinion, memory dividers are under-rated in the overclocking world. A lot of times, an overclocked system will reach an instability or fail point, and it will not be clear whether the processor or the memory has failed. For this reason, people are always looking to test one part individually. A memory divider can let you do this. Memory dividers allow you to run the memory at a slower speed than the chip. So, for example, you could run your chip's FSB at 250mhz, but run the memory at 208mhz. This is done using a 5:6 memory divider. (250 * 5/6 = 208) By doing this, you can slow your memory down to stable speeds and only overclock the processor. This allows you to attribute any instability directly to the processor, rather than having to guess what is causing it. Slower memory speeds are often undesirable for a system, since they slow the memory down, but they can be used for two reasons. First is for testing, as mentioned above. By slowing the memory down to stock speeds or lower, you can be sure that the memory is not causing overclocking failures. The other reason to do this is that some processors simply can't support memory speeds that high. By slowing the memory down, some chips can actually overclock much further, so even though the memory is slower, the system as a whole will run faster. Memory dividers can also be referred to as "max memory speeds". A 5:6 memory divider may be referred to as 166 max memory speed, since 5/6 * 200 = 166. Another example would be a 1:2 divider and a 100 max memory. Monitoring: As mentioned previously, it is highly recommended that an overclocked system be monitored in many ways. Many software packages monitor things like temperatures, voltages, fan speeds, clock speeds, memory settings, etc. Monitoring these readouts allows you to find and solve problems before they become serious. If you don't watch these readouts, you may not discover a problem until it is too late and damage has been done. Here is a list of some of the most popular programs: CPU-Z (link) This program is probably the most widely accepted speed monitor out there. It can tell you all the pertinant information about your processor, including speeds, FSB, Multiplier, voltages, memory speeds, memory settings, and much more. This is basically a "must have" program for overclocking. CoreTemp (link) A newer temperature monitoring program to support C2D and newer dual and quad core processors. This is a current standard and can measure individual temperatures for each core on multi-core processors. RealTemp (link) This is very similar to CoreTemp but generally reports lower temperatures due to an adjusted "TJ Max" value in the calculations. This is also handy because apart from reporting current temperatures, it also reports minimum and maximum values over the duration that the program is left running. Motherboard Monitor (link) This is a widely used program which is generally targetted at monitoring temperatures, but can also be configured to show things like voltages and fan speeds. By default, the program will display the case and processor temperatures in your system tray. The program is somewhat "out of date" and doesn't support many new motherboards without modification, but is still widely accepted as a standard. ITE Smart Guardian This program has different versions for different motherboards, so make sure you download the appropriate one. For this reason, there is no link. The program monitors temperatures, fan speeds, and voltages. It is regularly used on newer motherboards in place of MBM5. SpeedFan (link) This is very similar to ITE Smart Guardian in that it monitors temperatures, fan speeds, and voltages, but it can also be used to change fan speeds at the software level. Everest (link) This program can be used to access temperature, fan, and voltage info much like the others listed above, but its real value is in the ability to get TONS of useful information about your computer. It can tell you pretty much anything you want to know about your PC, statistically speaking. I have found this program useful for varifying the BIOS version of my motherboard, though there are MANY other uses for it. Stability Testing: Overclocking is fun and beneficial, but can also cause major problems with your PC. A computer that is improperly overclocked can cause crashes, reboots, power-downs, data corruption, and eventually even permanant hardware damage. Again, it is important to diagnose these failures early on so that they don't escalate to bigger problems. This is why ANY good overclocker will have a toolbelt full of stress/stability tests to check their system with. An overclocked PC does you no good if it's not stable. Running games faster does you no good if they crash at random. Overclocking needs to be kept in check with stability testing whenever settings are changed. Different people will have different definitions of "true stability", but all overclockers should know how to test for it. Here is a list of commonly used stress test programs: Prime95 (link) This is a distributed computing project, but can also be used strictly for stability testing. As with most programs, it uses strenuous math calculations to see if your processor ever produces failures (wrong answers). If there were a single universal "final stability test", Prime 95 could arguably take that title. It is widely accepted and very reliable. OCCT (link) This project is no longer being continued, but the tool is still incredibly useful. OCCT has two modes: A standard stability test and a torture test. The standard test runs for 30min and is a very good stability indicator. After the 30min test completes, it shows graphs of temperatures and voltages which is a feature that is not really found in other programs, and is very useful. The torture test simply runs until stopped and reports any instability, much like Prime 95. SuperPi (link) SuperPI is actually a benchmark program, and gets its name from the calculations of Pi digits that it performs. SuperPI speeds are a good indicator of a processor's speed, but the tests will also report instabilities as they occur. This program can run very quick stability tests that are surprisingly accurate given their speed. This is another "must have" in my opinion. MemTest86 (link) This test is used to test just your memory, as the name implies. It can either be booted from a floppy disk or a CD-ROM. Once it is booted and running, it runs multiple test patterns on your memory until it is stopped, and reports errors as they happen. This test is very good for testing the memory alone, and helps to confirm that your memory will run at the speed and voltage you have set. ----------------------------------- That's all for now. Hopefully this information will make the world of overclocking a bit more understandable. If this guide gets good response, I hope to continue the saga with further overclocking guides. Thanks for reading and good luck with your overclocking... -------------------- ![]() [E7400 Gaming]~[Q6600 Burning]~[Opt148 Wife's]~[3200+ HTPC1]~[3500+ HTPC2] "Thank you for helping us help you help us all." |
|
|
Jan 19 2006, 04:21 PM
Post
#2
|
|
![]() Mire! Nachos! ![]() ![]() ![]() ![]() ![]() Posts: 4,215 Joined: 25-August 04 From: Long Island, NY Member No.: 11,878 |
There is one BIGGIE that needs to be included. You explain what OCing is and what you need to change, how much, etc., but an important thisng to tell people is the most basic thing, where to actually do this. Maybe a mention of the BIOS would be sufficient. Also put something about not using windows software to overclock also.
-------------------- A64 3700+ :: 7800GTX :: 2GB Patriot RAM :: DFI Lanparty UT nf4 SLI-D :: Aspire X-Navigator :: 3x80 GB SATA HDs in RAID 0 :: Maxtor 6L200P0 :: Dell 2405FPW Monitor |
|
|
Mar 14 2009, 09:32 PM
Post
#3
|
|
![]() Member ![]() Posts: 320 Joined: 18-November 08 From: Harrah, Ok Member No.: 64,925 |
awesome Varren. once more +1
-------------------- Asus M3N-HT HDMI 780a Sli Chipset, Phenom II X4 940 Denab BE @ 3.51Ghz, Cooler Master GeminII HSF,Nvidia GTX 260 C216, Mushkin Redline 4GB DDR2 1000, 2 500gig hdd raid 0, Cooler Master HAF 932, BFGTech 800ES PSU, Vista home premium. GF's Rig: Asus M4A77TD-PRO, Phenom II x2 545 @ 3.00Ghz, Zulman 92mm nvidia edition cooler, Mushkin ddr3 1666, WD 320gig hdd, Nvidia 9800GT VGA, antec 900 Case, thermaltank 600watt psu, Vista home premium. "It works Because I threatened it. :lol:" - " did you show it the sledgehammer" - "No, A flight of stairs" There is a huge difference between motherboards I use and Motherboards I don't use..... the ones I use work out of the box See Modding Project 1 "I Am A Freak Of Nature" Modded Case Two |
|
|
Mar 14 2009, 09:48 PM
Post
#4
|
|
![]() OCC Boss ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 27,161 Joined: 27-April 02 From: Canada Member No.: 521 |
I forgot about this I think we should update this a little.
-------------------- Main Rig
Intel I7 920 MSI X58 Platinum 12 gigs of Mushkin Tri Channel 2 X Nvidia GTX 295 Quad SLI 2 X 1.5 Terabyte Seagate Thermaltake Armour Case 1000 Thermaltake PSU Samsung 30" LCD DIGG OCC! :::: OCC Site Rules :::: OCC Reviews |
|
|
Mar 15 2009, 12:52 PM
Post
#5
|
|
|
New Member Group: Members Posts: 26 Joined: 12-March 09 Member No.: 66,593 |
Cheers Verran.
Concise yet very helpful. Much appreciated. All you need to do now is a walkthrough for each processor and you'll be a superstar. PS: Any chance of one for the i7 by Wednesday morning. I'll swap it for the mother-in-law? |
|
|
Apr 20 2009, 03:33 AM
Post
#6
|
|
![]() Member ![]() ![]() Posts: 122 Joined: 23-September 06 From: Kuala Lumpur Member No.: 18,649 |
which one better if i using AMD to get 3000Ghz higher multiplier or frequency? 250x12 or 200x15
-------------------- :Main Rig: | AMD X2 6000+ | AX78 | Kingston Hyper-X 4GB kit | Radeon HD4850 | 1.4TB Storage | Strider 560w | | Razer Lycosa | Creative SBS 370 | acer X233H | CM 590 :Audiophiles: Philips SBC HP250 | FiiO E5 | Creative EP-630 |
|
|
Apr 20 2009, 03:53 AM
Post
#7
|
|
![]() Audio Nut ![]() Posts: 6,680 Joined: 14-February 04 From: Clemson U. Member No.: 8,484 |
which one better if i using AMD to get 3000Ghz higher multiplier or frequency? 250x12 or 200x15 99% of the time it makes no difference either way. Personally I'd go with cranking the multiplier simply because it's so damn easy. -------------------- Desktop: | Q6600 @ 3.2 GHz | 128 GB GSkill Falcon | 8 GB WinTec AmpX | Sapphire 4870 X2 | DFI P35-T2RL | PCP&C Silencer 610 | W7 x64 | HTPC: | X3 720 BE @ 3.4 GHz | 4.5 TB Storage | 8 GB GeIL Black Dragon | PowerColor 4830 | ECS A-780GM-A | ATI Theater 650 Pro | OCZ Fatal1ty 550 | W7 x64 | Router/VPN/Compiling: | Opteron 175 | 4 GB DDR 500 | S3 Trio PCI VGA | Asus A8N-SLI SE | SinTek 500SLI | XP Pro | Office: | Dell Precision 390 | Core 2 Duo E6320 | 2 GB DDR2 667 | XFX 7800GT | Fedora 10 / Windows 7 RC | NetBook: | Asus EeePC 900A | 1.6 GHz Atom | 32 GB SSD | 2 GB DDR2 667 | Intel Integrated | W7 x86 | |
|
|
Apr 21 2009, 08:12 PM
Post
#8
|
|
![]() Member ![]() ![]() Posts: 122 Joined: 23-September 06 From: Kuala Lumpur Member No.: 18,649 |
but the voltage needed to be stable different..
-------------------- :Main Rig: | AMD X2 6000+ | AX78 | Kingston Hyper-X 4GB kit | Radeon HD4850 | 1.4TB Storage | Strider 560w | | Razer Lycosa | Creative SBS 370 | acer X233H | CM 590 :Audiophiles: Philips SBC HP250 | FiiO E5 | Creative EP-630 |
|
|
Apr 29 2009, 04:19 PM
Post
#9
|
|
![]() New Member Group: Members Posts: 37 Joined: 29-April 09 Member No.: 67,198 |
Wow, lots of good information there to get my feet wet! Thanks a bunch to the OP.
|
|
|
Apr 29 2009, 05:47 PM
Post
#10
|
|
![]() lvl Infinite Psychopath ![]() ![]() ![]() ![]() ![]() Posts: 4,902 Joined: 14-May 04 From: Mount Prospect Member No.: 10,119 |
Probably should mention stuff about cooling, lapping, diff thermal pastes, different heatsinks, liquid cooling, peltiers and other solutions..
-------------------- Logitech G11 Kensington Ci20 SENNHEISER HD555 Sceptre 24' Widescreen PC Power & Cooling 610 Silencer Gigabyte P965 DS3 Q6600 @ Stock 4870 X2 @ Stock 4 GB Representing The Crazies Since 2004 There will come a day, such a day when all will be told more than they wish to know, what one hears may explain the past, it may explain the future, but it has never made a difference either way and it will change nothing. Some day.... But that is not this day, and I don't know when, I just don't know. "Nothing exsists except atoms and empty space; everything else is opinion" ---- Democritus of Abdera |
|
|
Apr 29 2009, 06:13 PM
Post
#11
|
|
![]() Free yourself from yourself ![]() ![]() ![]() ![]() ![]() Posts: 2,263 Joined: 29-April 08 From: Texas Member No.: 32,050 |
Probably should mention stuff about cooling, lapping, diff thermal pastes, different heatsinks, liquid cooling, peltiers and other solutions.. Read the title Overclocking Basics This post has been edited by damian: Apr 29 2009, 06:14 PM -------------------- Antec 300
Acer AL2216 AMD Phenom II X4 965 Corsair XMS DDR3 2x1gb HIS Radeon HD4850 250gb Seagate 7200.10 500gb Hitachi Desktar Windows Vista Premium 64bit |
|
|
Apr 30 2009, 04:29 AM
Post
#12
|
|
![]() Did everything just taste purple for a second? ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,026 Joined: 24-October 04 From: Lansing, MI Member No.: 13,138 |
Sorry, but there's really no chance of the cooling stuff showing up here. The guide is already too long IMO and by that rationale there are way too many other topics that would need to be touched on as well (voltage, current, resistance, Ohm's law, case materials, fan sizes and speeds, motherboard layouts, hard drive types, IHS dynamics, power supplies, etc, etc). I understand the desire to inform the user on all fronts but my intent with this guide is to cover only the basic essentials that people need to understand to start overclocking and to ask informed questions about their overclocks.
EDIT### Also, I've added some color to make navigation easier and added a few newer programs to the lists. I may go through and update more later. Most if it was written to be generic enough to still apply, but the section on memory dividers might be unnecessary now as memory multipliers have stuck around but most current boards don't seem to offer dividers anymore. -------------------- ![]() [E7400 Gaming]~[Q6600 Burning]~[Opt148 Wife's]~[3200+ HTPC1]~[3500+ HTPC2] "Thank you for helping us help you help us all." |
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 22nd November 2009 - 12:19 AM |