Intel had a long history of offering retail processor upgrades for PCs. The last and by far the best known of those were the Intel OverDrive processors. But let’s start with the earlier history.
In 1987, Intel released the Inboard 386/AT, an ISA card with a 386 CPU used to upgrade existing PC/AT systems to 386s. In 1988 the Inboard 386/PC followed, a similar card for upgrading 8086-based PCs.
In 1992, Intel offered RapidCAD, a two-chip (for the CPU and FPU sockets) upgrade for 386 systems. The RapidCAD used a somewhat crippled 486 core with integrated FPU and although it didn’t greatly improve integer performance, it did significantly increase the floating-point power (70% improvement according to Intel) to overtake any discrete 387.
i486 DX, SX, and 487SX
When Intel introduced the i486 in 1989, the benefits (for Intel) of segmenting the market with SX and DX variants were well understood. Whereas the 386DX (1985) used a 32-bit external interface and the 386SX (1988) a 16-bit one, the 486DX and 486SX were almost identical in terms of external interface. The DX variant included a built-in FPU, the SX did not.
The 486SX was introduced in mid-1991, and its main purpose was to compete with faster 386 systems, especially those from AMD. At that time, the vast majority of software did not require a FPU, and most software didn’t use one even if available. Although the 486 had considerably better performance per clock, a 40 MHz 386 compared quite favorably to a much more expensive 25 MHz 486. The 486SX was intended to get OEMs to roll out 486 CPUs (which only Intel produced at the time) in larger numbers, understandably at prices lower than the top-of-the-line DX variants.
It’s worth mentioning that the i486 was initially (late 1989) available only at 25 MHz speed and later (mid-1990) also at 33 MHz. The 486SX was also available at lower speeds than the DX—16 and 20 MHz.
Intel had had a good experience selling retail math coprocessors (387DX and 387SX, 287XL) and decided to continue the tradition with the 486SX. Intel recommended that 486SX systems be equipped with a “Performance Upgrade Socket” (yes, that makes the acronym PUS) for an 487SX—a sort of a math coprocessor.
The i487SX (also introduced in 1991) was not an FPU, it was an entire replacement CPU+FPU. That is logical because one of the 486DX’s benefits was the integrated FPU, considerably faster than the separate unit in 386 and earlier systems. In a system with 487SX installed, the 486SX was disabled and the 487SX took fully over. From a software perspective, a 487SX equals a 486DX. Is that obvious enough?
The 487SX wasn’t a particularly popular product. Users who bought a 486SX in 1991 because they didn’t need the FPU probably still didn’t need the FPU in 1992, or didn’t want to spend several hundred dollars on it. But the upgrade socket was inviting.
In early 1992, Intel ran a teaser ad campaign promising wonders to come in the shape of upgrade processors pluggable into the upgrade socket of 486SX systems.
486 OverDrive
In mid-1992, Intel rolled out the OverDrive line. This coincided with the introduction of the DX2 clock-doubled 486s. The initial OverDrive processors were essentially retail versions of the i486DX2 (which was only available to OEMs).
Encouraged by the ‘487SX’ moniker, Intel continued the tradition of giving the retail products confusing names. Thus for example the entry level ODP486SX-25 was neither an SX nor a 25 MHz processor but rather a 486DX2-50.
The lowest end model was an OPD486SX-20, a 40 MHz clock-doubled model. This part was atypical in that it had no heatsink and there was no DX OverDrive variant (since there was no 20 MHz 486DX). The OEM counterpart (486 DX2-40) was rather uncommon.
Probably because it seemed to be a good idea, Intel initially named the OverDrive processors based on what they were meant to upgrade from, rather they would upgrade to, as all later OverDrives did.
The OverDrive line took an advantage of an event that was very rare indeed: By doubling the internal CPU clock, the 486 performance was massively increased (up to 100%) without any changes to the external CPU interface. This was made possible largely thanks to the 8KB internal cache which ran at the internal clock speed and masked slow memory access.
Intel was able to charge a relatively high price for the OverDrive CPUs: The initial list prices for a 20/40 MHz version was $549 and for a 25/50 MHz OverDrive it was $699.
Sockets Galore
The first OverDrives were available in two variants, ODP (OverDrive Processor) and ODPR (OverDrive Processor Replacement). The ODP variant came in a 169-pin package and was meant for installation in the upgrade socket previously awaiting a 487SX
The 169th pin had no electrical function; it merely prevented the user from inserting the CPU the wrong way. Standard i486 processors (SX and DX) used a 168-pin PGA socket designed for factory or professional installation, with no key pins. That was a problem for a retail product and an extra pin was added to save Intel trouble with returns caused by incorrect installation.
The OverDrive CPU also had a special UP# (Upgrade Present) pin which, when active, was intended to get the original processor “off the bus” and let the OverDrive take over. This was a continuation of the 487SX tradition, much like the extra pin.
But what about existing i486DX systems? Those had no extra socket and already included an FPU, but the clock doubling was still just as attractive. For those systems, the ODPR variant used the standard 168-pin interface. The original processor had to be removed (and would be likely resold), which was trivial with ZIF (Zero Insertion Force) sockets but not the LIF (Low Insertion Force) sockets found in earlier 486 systems. Intel shipped OverDrive processors with a CPU extraction tool for that purpose.
For future systems, Intel specified an upgrade socket for i486DX systems and suggested a circuit that disabled older i486DX CPUs (which, unlike the SX variant, had no UP# pin for that purpose).
At the same time (meaning mid-1992), Intel also specified a brand new 238-pin upgrade socket for future magic processor upgrades to take advantage of not-yet-released but wonderful technology eventually known as the Pentium. More about that later.
Later 486 DX2 OverDrives
Intel changed the OverDrive processor designation around 1994. A 66 MHz clock-doubled 486DX was now called DX2ODPR66 (rather than ODPR486SX-33).
The 66 MHz OverDrives were still mechanically and electrically very similar to their standard OEM brethren, but always came with a heatsink and logo.
The 66 MHz DX2ODPR66 processors are probably the most widespread OverDrive of all times. 33 MHz 486s sold in good numbers (more so than the very expensive earlier 25 MHz models) and once again, a clock-doubled CPU was a very attractive upgrade.
DX4 OverDrive
Things started getting technically interesting with the IntelDX4 OverDrive, introduced in late 1994. The standard DX4 variants were designed for 3.45V operation and thus could not be installed in an older 5V-only socket.
For that reason, the IntelDX4 OverDrive includes a built-in voltage regulator as well as a heatsink. The heatsink is noticeably taller compared to the earlier DX2 variants. The internal CPU clock is tripled, either from 25 to 75 MHz or from 33 to 100 MHz.
The 100 MHz DX4 OverDrive, also known as DX4ODPR100, was a very good upgrade for older 5V-only boards. Yet it was nowhere near as popular as the earlier DX2 OverDrives. One of the reasons was that many newer boards supported 3.45V operation and a plain DX4 was much cheaper than the OverDrive variant.
The DX4 OverDrive also had to compete with Cyrix/IBM/ST 5×86 and especially AMD’s “5×86” (clock-quadrupled 133 MHz 486). And at least to some extent with Intel’s own Pentium OverDrive.
Popularity and Success
Judging from how easy they are to find nowadays, the DX2 OverDrives must have been by far the most popular of the OverDrive line. However, easy comparison cannot be drawn to later processors because initially, the only Intel CPU available in retail was an OverDrive. Later on, “boxed” versions of standard Intel processors came on the market.
Nevertheless, 486 OverDrives, although never cheap, brought a sizable performance gain in a timely manner with 100% compatibility and minimum hassle. That was usually not the case with the OverDrive line.
It is difficult to say when the production of Intel 486 OverDrive processors stopped. The DX4 variants were still in Intel’s price list as of March 1997 ($209/$159 SRP for the 100/75 MHz parts). Intel naturally continued producing 486s for the embedded market well into the mid-2000s but by 1998, upgrading an old 486 to a faster 486 made little sense.
To Be Continued…
From my own observations, I don’t think I ever saw a non-overdrive 486 DX2 system. At least not from the larger Australian PC builders of the time (Ipex, Edge, etc). Plenty of SX machines and DX4s thought
I remember a number of 486 motherboards with a single socket that had jumpers to use Overdrive or 487 chips instead of a true 486. Several times, Intel dropped the prices of the upgrade chips to much lower than the matching standard chips. Amusing how much engineering work went into exploiting the oddities of Intel marketing.
Wow! I had one DX4 Overdrive I used to upgrade an IBM Aptiva. The original processor was a 50MHz DX2 if my memory still works. The performance was greatly increased at the time.
Don’t forget this: https://groups.google.com/forum/#!search/487sx$20socket$20performance$20upgrade$201991/comp.sys.ibm.pc.hardware/mNTwkNNdKpo/AVlseoZ0UQ0J
Pingback: Learn Something Old Every Day, Part VIII: RTFM | OS/2 Museum
I upgraded my family’s 486 DX2 50 MHz Compaq Presario CDS522 to a DX4 100 MHz OverDrive. The DX2 was actually a 5 Volt AMD rather than an Intel chip. I just had to change the bus speed from 25 MHz to 33 MHz and remove the DX2 in order to install the DX4. Performance in CPU benchmarks roughly doubled, and there were no compatability issues at all, it just worked. I was thinking of getting the Kingston AMD 5×86 133 MHz, but the OverDrive was actually cheaper.