|MICRO CENTER: COMPUTERS AND ELECTRONICS|
| Speak Geek
Processor Speeds Demystified
like to build and upgrade my computers, but I am confused on upgrading
processors. I bought AMD 1800+ and 2400+ processors and they don't
run at the speed advertised. The 1800+ runs at 1150 GHz and the
2400+ shows on my computer on boot up as an 1800+. I have these
computers running XP. Could you educate me as to what I am doing
Several things could impact what the system reports during startup (text-based Power-On-Self-Test or POST) and within Windows.
The first is based on the Front Side Bus (FSB) and/or CPU Clock frequency; these are usually the same, but not always. The specifics of how you set the CPU clock speed vary by system board manufacturer. Most have either a switch or a jumper setting on the system board to specify a 100MHz or 133MHz CPU Clock Speed. (High speed boards may still have a 100/133 jumper, but only use this setting when one of the slower speed CPUs is installed.) In addition to the CPU Clock Speed, a Core/Bus Ratio or "multiplier" value must be specified. Multiplying the CPU frequency times the Core/Bus Ratio yields the frequency that the CPU is running inside the chip. Current systems configure the multiplier either manually, in the BIOS Setup menus, or automatically, by testing the CPU. Some older systems had rows of jumpers or switches to set the multiplier. To further confuse things, the AMD model number does not directly reflect the actual speed at which the CPU runs, and what is displayed in Windows or during the POST process is usually a function of the BIOS of your computer.
Within the BIOS is a "look-up" table that contains information that will be displayed based on the test results received back from the CPU. If the BIOS of the computer does not have an entry for the CPU that you have installed, or it cannot determine the clock multiplier to implement, then the BIOS will usually pick the lowest speed settings for that class of CPU. The only reason for choosing a slower CPU setting is to prevent possible damage from over-clocking the CPU. Some of these tables only provide the brand name of the processor, and the operating frequency is determined from the clock frequency and multiplier values.
If you are not getting the proper clock speed being reported, I would check several things. First, look for the CPU Frequency jumper/switch on the system board. Make sure that it is set properly for the CPU you have installed. If you have this switch set wrong, but the multiplier set correctly, the resulting Core frequency would be incorrect. If the clock speed is correct for this CPU, then look in the BIOS Setup menus for a CPU multiplier setting; on some systems this can be manually selected or set to "auto." The table to the right shows what the multiplier would have to be at the different CPU clock speeds. Clock speed multipliers are usually whole numbers or in increments of 0.5, so I grayed out the weird fractions. It is unlikely that boards supporting slower speed CPUs have high-clock speeds (i.e. low-speed 1.x GHz processors won't be supported in boards with a 200+MHz bus.)
If the system does not recognize the CPU type, but can support this processor (after all, you couldn't get the wrong speed if it didn't run), it probably means you need to update the system BIOS. This is a common problem where the system board is engineered to support a family of processors, but the high end ones were not available at the time of manufacture for testing or configuration. As long as the engineering requirements of the CPU still match the system specifications, then the BIOS look-up table probably needs the newer CPU configuration data to properly detect the processor. Check the system board manufacturer's web site for BIOS updates to correct this.
Model and Clock frequency data was taken from AMD White Paper at http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/20734.pdf
Running the CPU at clock speeds higher than it is rated might work and give you a small performance boost, but it also causes the CPU to run at a higher than normal temperature. Having the correct heat sink and conductive thermal compound between the CPU and heat sink is critical to avoiding catastrophic failure from overheating.
© Micro Center