Introduction

mIRC related

Configuring mIRC for accepting files

Installing XDCC Klipper

Configuring XDCC Klipper

Registering a Nickname in IRC

Files rip and conversion

Ripping Audio CDs into MP3 files

Ripping a DVD into a Divx/Xvid

Converting an AVI file to SVCD

OS related

Creating a Bootable XP CD

Useful Windows Short keys

The 82 Best-ever Freeware Utilities

Get Rid of Spyware, Adware, and Web Browser Hijackers

Disable Nero Scout in Nero 7

ErrorSafe Removal

Backup Your Browser Bookmarks

Connecting to Wi-Fi

Tweaking Windows' Taskbar

Running Your Computer Remotely

PC Cleanup Pays Off in Performance

Restoring Deleted Files

The best AntiSpyware software I ever used

Hardware related

Overclocking Guide

Computer Error Beep Codes

Misc

Emoticons

The complete acronyms list


 

Overclocking Guide

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

  1. A blue screen when booting almost always indicates a memory issue
  2. Rebooting in Windows or when just about in Windows maybe too low a Vcore or overheating due to excessive Vcore
  3. A system that beeps or hangs when first rebooting likely has multiplier or FSB configuration that exceeds what the system can handle
  4. 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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).

 

Disclaimer       Go Back to Search Page

 

 

 
 
Design by Interspire