|
Overclocking, once the shadowy mystic domain
of the horned rimmed glasses and pocket protector crowd, has
moved more into the mainstream today. While in days of old
you had to modify hardware, change jumpers, flick dip
switches and pray to the computer Gods to get more "juice"
out of your system, today's chipset producers and
motherboard manufactures often include features in the BIOS
designed specifically for easy overclocking and tweaking.
With some caution and guidance even a novice can take a
2500+ AMD CPU and overclock it to 3200+ with little danger
to one's system.
So why overclock? What's the lure? Well the
reasons can vary from person to person. There is the
economic side of overclocking a 2500+ AMD for instance
currently retails for approximately $130 dollars and a 3200+
retails for in and around $315 dollars; it's not hard to see
the value of overclocking. There are also those that just
like the hobby aspect of overclocking, if it wasn't their
computer they were tweaking it would be their Chevy, Ford or
riding mower. Then there are people who like me are drawn to
overclocking by both of these mentioned reasons.
Whatever your reason for overclocking or
tweaking your system and whether you are a novice or have
some experience, there are always going to be questions and
what ifs. In this article we'll try to explain some of the
basics and the role of the BIOS in overclocking. Also we'll
look at some common stumbling blocks people come across when
trying to boot up after overclocking and how you can
overcome them. For all intense and purpose we'll deal with
AMD systems, but most factors will also apply to Intel
systems.
First some basic rules before we really get
into it:
-
Don't overclock unless you accept that
you may damage your equipment.
-
Always take small steps when increasing
voltages, bus speeds and multipliers.
-
Never change BIOS settings if you're
unsure of the results or what function they perform
-
Never assume that you'll get the same
speeds as someone else, there can be many reasons why
you won't.
-
Remember just because it boots and runs
for a while doesn't mean your system is safe or
completely stable.
We are not responsible if your processor ends up looks
like this. Read through the Guide carefully please and know
the risks (this processor did not die from overclocking)
The Hardware Factor
Your hardware plays the biggest role in
overclocking the system but there is a software factor too
that we'll get to after we introduce the four main hardware
factors.
We'll break down the four pieces of hardware
that play a major role in overclocking:
-
CPU
-
RAM
-
CPU Cooling
-
Motherboard/chipset
CPU
The CPU you run in your system can make a major
difference the limitations of overclocking. For a period,
AMD processors were unlocked and required no physical
modifications to unlock the multiplier. Overclocking of AMD
chips also depends on what core they have, earlier Palomino
cores don't overclock as well as the later "B" cores and
subsequent Barton cores. More experienced overclockers also
look for processors with specific core ids; processors
produced from a certain week / batch usually have similar
overclocking characteristics. Back in the days of the
Celeron 300A overclocking craze, most of the highly
overclockable processors came from Malaysia while the ones
that did not work as well came from other locales.
Enthusiasts tend to keep an eye out for trends like this.
Many messageboards track how well processors of a certain
week overclock. For people who buy computer equipment
regularly and get to know the staff at the store, it is
worthwhile to ask them to check the CPU core codes as the
more knowledgeable employees will tend to know which ones
enthusiasts prefer.
CPU codes on the die help identify similar chips
RAM
Quality of RAM plays an important role in overclocking
because of its symbiotic relationship to the front side bus
(FSB). Setting your FSB so that it is synchronous generally
means better performance but for pure overclocking this may
not be the best approach as the limit of your RAM might get
exceeded. For example if your RAM is 3200 DDR that runs at
200Mhz and your increase your FSB to 210MHz your system
automatically tells the RAM to run at 210MHz. If you are
running cheaper RAM the overclocking potential for your RAM
is generally more limited than quality brand name RAM (such
as OCZ, Corsair, Kingston, Mushkin to name a few). There are
several things that can be done to help out with
overclocking most of which revolves changing the FSB:Memory
ratio, however this can potentially negate any gains you
might get from anything you may get from a processor
overclock. The best bet is to buy the best RAM you can
afford.
Premium PC3500 Memory
CPU Cooling
Often to successfully overclock a CPU you
have to add extra voltage to the processor. The more voltage
you add the more heat the CPU generates and the more
important it is to have a good cooling system. The most
common and economical solution is air cooling using a fan
and heat sink, but for the hardcore overclocker water
cooling is a more expensive option. For those that want to
get very fancy, peltiers are also a viable solution. A
combination of methods work also as in an actively cooled
water cooling solution. Aluminum is a common component in
cheap heat sinks and water blocks but on higher end units
copper is more prevalent due to it's ability to remove heat
faster by having a better heat conductivity constant. Most
of the newer processors that come with a heatsink/fan
feature some copper, usually a copper slug embedded in
aluminum.
Motherboard/Chipset
One of the most critical components of
overclocking a systems is the motherboard manufacturer and
the chipset provided on the motherboard. The chipset will
control important variables related to overclocking and more
importantly will determine if the chipset itself can
withstand increased frequencies. It doesn't matter how good
your RAM is or what CPU you own if your chipset lacks the
ability to take extra frequency or lacks certain features
your overclocking is going to be limited. The subject of
motherboards will be explored more thoroughly in the
upcoming Software Page as it is the BIOS that exposes a lot
of the motherboard features.
The Software Factor
Now that the key hardware components are in
place you need software to tie them all together and change
the variables that will allow you to overclock your system.
This is slightly misleading though because the motherboard
includes the software. This is the function of the BIOS or
Basic Input Output System. The BIOS of your computer is
often an enigmatic area that even some experts don't know or
understand in it's entirety. Fortunately there are only a
few areas that the overclocker needs to be well versed in.
We'll break these down and examine each area and its role in
achieving a successful overclock. Keep in mind that not all
these features will be available with all motherboards or
chipsets but the more options in the BIOS the higher the
degree of successful overclocking. They are certainly are
features to be mindful of when shopping for a motherboard.
-
CPU multiplier
-
FSB frequency
-
Memory frequency
-
Vcore
-
Vdimm
CPU Multiplier (AKA Clock Ratio)
The CPU multiplier takes the base CPU
frequency and and multiplies it by the number you designate
(most systems default to the preset CPU settings
automatically) For example; if your CPU was say an AMD 1800+
with a base frequency of 133MHz the default multiplier would
be 11.5, so 11.5 x 133 = 1530MHz. Changing the multiplier up
is one way over overclocking systems because it results in
increased frequency i.e. 12.5 x 133MHz now results in a
frequency of 1663MHz. Typically you'll see multiplier
settings ranging from 4 ~ 20 sometimes and a default option.
It should be noted that while many AMD processors are
considered "unlocked" that doesn't imply limitless head room
and depending on the processor the amount you can increase
the multiplier will vary slightly for the most part if you
had 11.5 as a default you might be able to go 12, 12.5 and
maybe 13 but don't count on getting to 20.
Front Side Bus Frequency (AKA System
Clock)
The FSB is the interface between the CPU and northbridge
which acts as a gateway to the rest of the motherboard. The
higher the frequency of the front side bus, the faster the
communication between the processor and the chipset. The FSB
frequency in the current crop of CPUs is a bit misleading.
The front side bus on the Athlon XP and the Intel P4 boards
are actually only clocked at 200 MHz. Intel uses a quad pump
while AMD uses a double pump. The double pump on the AMD
side is more intuitive - the introduction of DDR memory
allowed data transfer on both the rising and falling edge of
the clock meaning that two units of data can be transferred
per clock cycle. On the Intel side they take advantage of
the Dual Channel memory setup of their newer boards and can
transfer the equivalent of 4 units of data per clock (rising
and falling edge of a clock (2), * 2 channels * actual bus
speed (200) = 800 Mhz) resulting in a pseudo 800 Mhz FSB.
This is not all smoke and mirrors as performance drops quite
significantly with only single channel memory. Of course
Intel was claiming a 400 Mhz FSB back in the early days of
the P4, but it was a maximum of 4 data fetches per clock
cycle instead of that happening in reality with single
channel SDRAM.
PCI/AGP Bus lock
A PCI/AGP bus lock is important for the stability of
systems being overclocked through the front side bus. On
chipsets with an unlocked PCI/AGP bus, stress can be put on
peripherals like sound cards and hard drives as those
devices end up running out of spec. Some devices are a lot
more tolerant to strange PCI bus speeds while other people
have horror stories about disk and component problems
resulting from an overclocked PCI bus. On chipsets like the
Nforce2, the PCI/AGP bus is locked meaning that no matter
what FSB frequency is used, the PCI/AGP speed will always
remain at 33/66. On VIA KT600 based boards this is not true.
The PCI/AGP bus relies on multipliers that determines the
speed. On a system with a FSB of 133, the PCI divider is 4,
while the AGP divider is 2. The next divider will not kick
in till 166, where the divider is 5 and 2.5- this means that
for a processor that does not overclock optimally, say it
gets stuck at a 160 Mhz FSB, the resulting PCI bus would be
40 Mhz instead of the regular 33 Mhz. Furthermore, some
boards will 'protect' end users by not allowing the FSB to
hit the next divider plateau so even if a processor can hit
the 166 Mhz mark on board A, board B may artificially lock
out the ability to set the FSB higher than 165. These are
factors to be considered when purchasing a motherboard for
overclocking. Some vendors are better about this than others
and have a bigger set of dividers that kick in at more
reasonable levels but this is not always the case.
Memory frequency
Memory frequency is often preset to change
with the FSB to keep all data in sync for optimal
performance. Generally it is a good idea to keep memory and
FSB frequency in sync- an example being the NForce2 which
suffers a performance hit when the memory and FSB are run
asynchronously. Higher specced memory may be required if the
front side bus is raised a lot otherwise users may have to
run things out of sync. Another approach is to change the
CAS latency of the memory- a higher CAS latency will reduce
performance but the penalty with a higher CAS latency is
much less than that of running the memory and FSB out of
sync. From testing in the lab, we have found that CAS
latency is not as much of a performance factor as memory
companies would have you believe and a higher FSB setting is
a much higher benefit than having really low CAS latencies.
Vdimm
Vdimm is the setting in the BIOS for RAM
voltage. Sometimes increasing the Vdimm will allow your RAM
to overclock better. Just remember upping any voltages
increases heat and component stress. Some higher end memory
modules from Corsair actually require a higher than regular
spec Vdimm voltage to run at its advertised speed.
Vcore
Vcore is the setting in the BIOS for CPU
voltage. This increases the power to the CPU and is almost
always necessary when overclocking any significant amount.
Remember to be very careful with these settings, this is
where you can do the most damage to your system by
overheating the CPU. Good cooling and the monitoring of
temperatures are both essential.
A lot of this functionality is also being
exposed now with software that runs directly out of Windows.
A handful of motherboard manufacturers provide utilties for
such purposes, some more sophisticated than others. Nvidia
has an utility of their own, Forceware, that supports the
adjustment of FSB speeds, Vcore adjustments as well as
multiplier locks (on supported motherboards). In general we
have found that these utilities are less daunting than
working with the BIOS for beginners but they do not work as
well as setting BIOS options manually. Sometimes the quality
of the programs are not too good although there have been
major improvements made in the past year.
The How To
Now that we have an understanding of the
hardware and the software that controls it, lets put it into
practice. The most important things is to go slow and work
your way to find the limit of your hardware without doing
any damage. It's always good to have a goal in mind when
overclocking, decide if there is a certain CPU speed or
maybe a certain FSB you want to reach. I'm going to give
your a few scenarios that will give you an idea of the
different ways you can overclock your system to attain your
overclocking goals.
Scenario I
In the software section we mentioned
overclocking with the multiplier and we also mentioned
overclocking with the FSB. It's possible to use both methods
simultaneously and is often preferable in some situations.
For example on an 1800+ you might increase the FSB from
133MHz to 166MHz and increase the multiplier from 11.5 to
12. It may also be necessary to increase your Vcore at the
same time; go very slow here increasing just slightly above
the rated core. Now reboot your system and if everything
goes well the system runs at 12 x 166MHz which results in a
1992Mhz system running at an 333MHz FSB.
Scenario II
In this scenario we'll Increase the FSB of the computer
and lower the multiplier. Again using the 1800+ as an
example we increase the FSB frequency from 133 to 200 MHz
and lower the multiplier from 11.5 to 11 in order to attempt
a 400MHz FSB.* Now we set our Vcore up a few notches and
reboot. If everything goes smoothly your system would now be
running at 2200Mhz with a FSB of 400Mhz which in AMD terms
is a 3200+. Notice we lowered the multiplier this time. The
reason for this is because in this case we desired to reach
a 400MHz FSB but the system wouldn't boot at 11.5 and rather
than compromise our desired FSB we lower the multiplier to
accomplish our goal.
*I know to some of you this seems extreme and users
should NOT go directly from 133 all the way up to 200. Move
the Mhz increments up slowly. With good cooling, a good
chipset and adequate RAM this possible.
Scenario III
In this Scenario we'll use an AMD 2500+ Barton. Our
default for this chip is the BIOS is 11 x 166MHz. We'll
increase only the FSB to 200MHz and leave the multiplier at
11 then raise the Vcore slightly from 1.65 to 1.70, now
reboot and we are running at 2200MHz with a FSB of 400MHz.
Since we increased the Vcore very modestly our core
temperatures barely increase, which is good for the all
around health of the system.
What if my system hangs or won't boot?
This is quite common when overclocking and indicates that
either something in your settings needs adjustment or that
the overclock is simply not possible.
First lets look at how to get out of a hung system or a
system that won't boot. The first thing you can try upon a
failed boot is to repeatedly hit the delete key to enter the
BIOS. Another method that some systems employ is a default
reset that will let you into the BIOS by temporarily
lowering the FSB, for instance hitting the insert and delete
key repeatedly on some systems will achieve this. If your
system isn't so equipped you may have to resort to clearing
the BIOS by either resetting a jumper on your motherboard or
removing the battery and even both methods sometimes.
Now that you are back in your BIOS after a failed
overclock we have to attempt to overcome the problem and
retry. So how do you know what went wrong? Was it that the
memory couldn't handle it? Was it that the Vcore was too
low? Is the multiplier too high? Is the FSB too high? An
experienced overclocker often looks for tell tale signs that
indicate the problem as the system fails to boot. Such as,
where in the boot process did it fail and what was on the
screen when it failed often tells exactly what needs to be
readjusted when you re-enter the BIOS. Here are some of the
signs you can look for
- A blue screen when booting almost always indicates a
memory issue
- Rebooting in Windows or when just about in Windows
maybe too low a Vcore or overheating due to excessive
Vcore
- A system that beeps or hangs when first rebooting
likely has multiplier or FSB configuration that exceeds
what the system can handle
- Syntax that comes on screen when booting indicating
a file that can't be found or is corrupt is likely due
to too low a Vcore
While these signs aren't always a certainty and may vary
with some systems you can us them as a guide when
investigating your problem. Now lets look at how to solve
some of those problem.
- First the memory problem, if your system has a blue
screen when booting you can try going back into the BIOS
and either lowering the FSB to something that is more
agreeable with the memory or you can try and help the
memory to overclock by increasing the Vdimm thus adding
more voltage. You may have to try both and see what one
works best.
- Now lets look the next scenario where get in to
Windows or almost get there and your systems reboots. If
you set your Vcore too high your CPU maybe overheating,
but more likely because you are the cautious person you
should be when overclocking, your Vcore is too low. In
this case go back into the BIOS and increase the Vcore
slightly and reboot and repeat if necessary until your
systems is stable.
- Your system beeping or hanging when rebooting
usually means going back to the drawing board and trying
other multiplier or FSB settings. You could also
investigate a low Vcore though this is unlikely and if
was the case the amount of voltage needed to get into
Windows from a hanging failure would be prohibitive and
even dangerous to your CPU.
- Syntax indicating corrupt or missing files when
booting likely is low Vcore and requires you to increase
your Vcore in the BIOS and reboot, you may get further
but still not into Windows and may have to continue
cautiously increasing your Vcore until you are in
Windows and stable.
As you gain experience in overclocking you will learn
your systems limits and tell tales that will help you
achieve your overclocking goals, sometimes it helps to make
notes on how you achieved your overclocks and overcame
problems.
Testing for Stability
What happens after your system boots successfully into
Windows? Unfortunately it is not quite time to celebrate
yet. A system that boots into Windows fine when idle is not
a sign of system stability. One of our favorite programs for
stress testing an overclocked system is
Prime95. Prime95 not only stresses your processor and
memory but it also checks the results generated from the
calculations against previously verified results. This can
guarantee that processor and memory are actually working
correctly instead of just simply working. An error in
Prime95 usually indicates that the Vcore setting is slightly
low. If errors still continue, a memory test with
Memtest86 is a good way to narrow down the source of the
error. A processor should be tested for a few hours minimum,
ideally it should be tested for a full day. For the first
hour or so do not leave your computer unattended for long
periods of time. The processor may get very hot and you may
want to stop the test if the temperatures get uncomfortably
high. Generally 45 C and below is a pretty good temperature.
45-55 C is getting on the uncomfortable side while 55+ is
really starting to push it and care should be taken. If
temperatures do get that high it may be time to drop the
Vcore or the clockrate down a bit or look at other cooling
solutions.
Conclusions
Hopefully we have dispelled some of the myths of
difficulty that one may encounter while overclocking as it
can be a relatively simple process. But like any serious
hobby, overclocking can be very involved due to the little
nuances as well as luck. Something we try to minimize with
this guide is luck. This comes from doing homework on
processors as well as choosing quality memory and having an
understanding of what different chipsets are capable of. Key
points that we cannot stress enough are patience and
caution. Yes it would be excellent if every chip overclocks
by 100% right out of the box but they do not and that is a
pretty good way to fry a new processor. Another factor is
risk. Know that overclocking your processor may shorten its
lifespan (from personal experience, having overclocked many
processors from both AMD and Intel in the last few years,
none of them have died because of overclocking).
|