Site hosted by Angelfire.com: Build your free website today!

Sam's Computer Geek Page
If you JUST minimize the pesky ad it will quit popping up

HOME FORUM INFO INDEX Updated 01/18/2000
All about up'n' to multimedia type CPUs
MMX, 3D Now, and that other one....
The three things your motherboard MUST have:
  • Dual or multiple voltage regulators and the proper (two) voltages for the selected CPU
  • Bus frequency and multipliers to support the desired CPU speed
  • A "Socket 7" CPU socket.--(Sorry "Socket 5" won't do it.)
Notes about Socket 7 motherboards:
  • A Socket 7 on the motherboard DOES NOT guarantee MMX compatibility.
  • Some early socket 7 boards were produced before MMX existed. These do not have the second voltage regulator required to support MMX.
  • Socket 7 boards produced before the faster CPU specs were released may not be compatible with the faster CPUs. The manufacturers had to guess as to the voltage and frequency specs for the upcoming processors. Some nailed it, some missed.
  • Many manufacturers built Motherboards with settings to support expected future (at the time) CPUs. Often these settings remained undocumented. (It was more profitable to leave the customer in the dark so they would buy a new board.) Many didn't revise their manuals or didn't advertise the updates existence. The ones that did manual revisions often have very useful information available on their websites.
  • Some manufacturers have updated BIOS flashes available that will add additional CPU options as well as providing fixes or other capabilities. (Like adding UDMA33 capability for some Chipsets.)
  • The vast majority of motherboards that were advertised as "up to P200-MMX" actually will go to P233-MMX or K6-233(classic) due to a little known feature built into those processors. EVEN IF THERE IS NO 3.5x MULTIPLIER ON THE BOARD. More info below.
  • Some manufacturers changed the specifications between board revisions enough to cause problems if you mismatch the manual rev. and the board rev..
    • Make sure the specs and settings you are using apply to the board revision you have.
    • Usually the possibility of this situation can be inferred from information on the manufacturers website - it may not be actually stated or easy to find:
    • Check the list of BIOS updates for ones that apply only to specific serial numbers or revisions for a given board model.
    • Look for the same type thing on the manual, jumper setting, and specs pages.
Voltage Requirements
  • All the 3D enhanced processors (Intel, AMD, Cyrix, IBM) require two different voltages to be supplied to the CPU simultaneously.
  • This means the motherboard must have at least two regulators on board.
  • The two voltages must be correct for the chosen CPU. The required combination of voltages varies even within the offerings of a given manufacturer between CPU speeds. Some even have two CPU versions at the same speed with different voltage requirements. You will need to research both your mainboard and the specific CPU to determine compatibility. There are boards that have the correct frequency settings but not the required voltages for the CPUs that were produced to operate at those frequencies. (They guessed wrong about future CPUs).
  • Most MMX capable boards are backward compatible to single voltage CPUs. This is commonly accomplished by a jumper setting. Usually the settings are identified by something similar to "P54C / P55C". P54C is the single voltage setting. P55C is the dual voltage setting. This may be identified in other ways such as: "MMX--enabled/disabled", "MMX/non-MMX".
CPU Frequency Requirements
  • CPU Freq.. = BUS Freq.. X Multiplier Setting
  • Your board should have settings to match your CPU speed.
Some notes about over / under clocking:
    Hot Roddin' Chips
  • Overclocking
    --NOT Recommended unless you can afford to smoke your chip.--
    Going more than about 10% over the CPUs rated speed can be disastrous.
  • Under-clocking is considered safer (CPU runs cooler - longer life) but should still be only a notch or two from the rated CPU speed.
    This may allow you to use a faster CPU temporarily in a slower board until you can upgrade the motherboard. But don't try a MMX CPU on a non-MMX board, that won't work.
  • Faster BUS speeds increase motherboard performance - to a point.
  • Faster CPU speeds increase CPU performance - to a point.
  • Beyond "a point" overheating WILL shorten component life (or kill them straight-away) and may cause data or system errors. Overheated components can be unreliable without actually failing.
  • In some cases underclocking the CPU and over-clocking the BUS can increase the overall system performance.
    --Example: a 150MHz CPU (3.0 X 50MHz BUS) may have better overall performance set to 133MHz (2.0 X 66MHz BUS)---The CPU would be running ~12% slower but the motherboard is running ~32% faster. Which is better can only be determined by testing and varies with different applications.
    In this case if the settings are available try 150MHz (2.0 X 75MHz BUS) Some memory or add-in cards may not run well at this frequency. Experimentation would be required.

    Ever notice that a P100 is very close to a P120, a P133 is faster than a P150, and a P166 is faster than a P180. It isn't your imagination. The slower P100,133,166 CPUs run at 66MHz - the others at 50 or 60MHz. The result is better overall performance with slower CPUs.
The quirk designed into the P233-MMX and K6-233(classic) CPUs
  • Most (but not all) motherboards advertised to P200-MMX will actually run
    P233-MMX and K6-233(classic) CPUs

    EVEN IF THERE IS NO 3.5x MULTIPLIER ON THE BOARD.
    These CPUs were designed to be backward compatible with slightly older (at the time) motherboards. This is accomplished internally by the CPU.
  • To make this work you need:
    • An MMX capable motherboard.(See above)
    • Set the board up for the dual voltages as required for the CPU.
    • Set the BUS and Multiplier to 1.5 x 66MHz.(Same as a P100MHz CPU)
  • When these CPUs sense 1.5 x 66MHZ *AND* and the proper TWO voltages they INTERNALLY multiply the frequency to achieve the 233MHz.
  • This trick works on motherboards that 100% followed Intel's MMX specs--From my experience I'd say over 95% did.
  • I have only ever heard of this not working on 3 boards. Two were different models of Shuttle mainboards, I don't remember the make of the third at the moment but it wasn't Shuttle.
  • I have successfully done this myself on boards by: Asus, Abit, FIC, PcChips, Hsing Tech, Micronics, TekRam, Alton, Amptron, and Eurone.
    I personally have NEVER had it not work.
  • Shuttles site has a fix posted for one of the two models with the problem. It requires installing a resistor under the motherboard between two pins on the ZIFF socket. This indicates to me the problem stems from deviating from 100% compliance to the MMX spec in order to accommodate only those CPUs on the market when the boards were released.
  • Some examples of the P233-MMX and K6-233(classic) situation were the information was updated on the manufacturers site:


LINKS
The Geek Forum Sam's Geek Pages