keepcalculator

06 Numbers and Powers

Graphics Cards Before 3D: A Brief History

Card No. 06·47891 · Updated · Standard formula, shown below

Before 3D acceleration became standard, graphics cards were simple devices that displayed text and 2D images on a monitor. This article traces their evolution from the first monochrome adapters to the 2D accelerators that laid the groundwork for the 3D revolution.

The Earliest Days: MDA and CGA

In 1981, IBM introduced the Monochrome Display Adapter (MDA) with its original PC. The MDA could only display text—80 columns by 25 rows of green or white characters on a black background. It had no graphics mode at all, so it was useless for drawing pictures or charts. Later that same year, IBM released the Color Graphics Adapter (CGA), which added low-resolution graphics (320×200 pixels with 4 colors) and a text mode with 16 colors. CGA was a step forward, but its coarse resolution and limited palette made it look crude even by early-1980s standards.

EGA and the Push for Better Resolution

In 1984, IBM introduced the Enhanced Graphics Adapter (EGA), which supported 640×350 pixels with 16 colors from a palette of 64. EGA also introduced the concept of a fixed BIOS and standard register interface, making it easier for software to support a single standard. However, EGA cards were expensive, and many users stuck with CGA or third-party clones that offered similar capabilities at lower prices. The real breakthrough came in 1987 with VGA.

VGA: The Standard That Lasted

Video Graphics Array (VGA) debuted with IBM’s PS/2 line in 1987. It offered 640×480 pixels in 16 colors, or 320×200 in 256 colors, and used an analog signal that allowed for a virtually unlimited color range on compatible monitors. VGA became the baseline for PC graphics for over a decade. Its 15-pin connector and 640×480 resolution remained the minimum standard well into the 2000s. Third-party manufacturers like ATI, Cirrus Logic, and Trident produced VGA-compatible cards that were cheaper and faster than IBM’s original, driving rapid improvements in speed and features.

SVGA and the 2D Acceleration Era

As VGA became universal, manufacturers pushed beyond it. Super VGA (SVGA) extended resolutions to 800×600, then 1024×768 and higher, with more colors (up to 16.7 million). But the real leap was 2D acceleration. Early VGA cards relied on the CPU to draw every pixel. Accelerator cards had dedicated hardware for drawing lines, rectangles, and bitmap blocks (called blitting), and for moving windows and scrolling. This offloaded work from the CPU, dramatically speeding up graphical user interfaces like Windows 3.1 and Windows 95. By the mid-1990s, cards like the S3 Vision968 and Matrox Millennium were common, offering smooth 2D performance for desktop work and early 2D games.

Dedicated Memory and the Move to PCI

Graphics cards in this era used different memory types and bus interfaces. Early cards used DRAM, which was cheap but slow. Later models used VRAM (Video RAM), which had two ports so the display and the graphics processor could access it simultaneously, improving performance. EDO DRAM and then SDRAM became common on mid-range cards. The bus also evolved: from ISA (8/16-bit) to EISA, then VLB (VESA Local Bus) for a brief time, and finally PCI in the early 1990s. PCI provided a 32-bit data path at 33 MHz, offering more bandwidth than ISA, and became the standard for graphics cards until AGP arrived in 1997.

Multimedia and the Rise of Video

In the early 1990s, graphics cards began to include video playback capabilities. The Multimedia PC (MPC) standard required support for video, and cards like the ATI VGA Wonder series added hardware scaling and YUV-to-RGB conversion to play video files smoothly. Some cards, such as the Diamond Multimedia Stealth series, included a TV output or video input. This era also saw the introduction of 3D features in some high-end cards, but they were rare and expensive. Most 3D gaming was done on dedicated 3D cards like the 3dfx Voodoo, which worked alongside a 2D card—the Voodoo handled 3D rendering while the 2D card handled the desktop and 2D games.

Common Problems and Compatibility Issues

Early graphics cards had several recurring issues. IRQ conflicts were common when adding a card to a system with limited resources. Memory addressing conflicts could occur if the card’s memory mapped into a region used by other devices. Drivers were often buggy and had to be manually configured with jumpers or switches. Display modes had to be set in software, and if you selected a mode your monitor couldn’t handle, you could damage the monitor (especially with fixed-frequency monitors). The move to Plug and Play in Windows 95 helped, but it was not always reliable.

Frequently Asked Questions

What was the first graphics card?

The IBM Monochrome Display Adapter (MDA), released in 1981, is often considered the first PC graphics card. It could only display text, but it set the standard for add-in video hardware.

Why were early graphics cards called “video cards”?

The term “video” referred to the video signal they generated for the monitor, not video playback. Early cards had no video input or decoding capabilities; they simply converted digital data into an analog signal for the display.

Did early cards have any 3D capability?

No. MDA, CGA, EGA, and VGA were strictly 2D. They could only draw flat images. True 3D acceleration required specialized hardware that only appeared in the mid-1990s, such as the 3dfx Voodoo.

How much memory did early cards have?

MDA had 4KB of memory. CGA had 16KB. EGA had 64KB or 128KB. VGA had 256KB. SVGA cards typically had 512KB to 2MB, and high-end 2D accelerators could have up to 4MB by the late 1990s.

What is the difference between a 2D accelerator and a 3D accelerator?

A 2D accelerator has hardware for drawing lines, rectangles, and bitmaps, which speeds up desktop GUI and 2D games. A 3D accelerator has a separate processor (GPU) that handles 3D geometry and texture mapping, producing perspective-correct 3D scenes in real time.

Were there any non-IBM standards?

Yes, several companies made proprietary standards. For example, Hercules Graphics Card (HGC) offered monochrome graphics at 720×348 and was popular for text and early CAD. Also, the Video Electronics Standards Association (VESA) created the VESA Local Bus (VLB) and the Super VGA standard to unify extensions beyond IBM’s VGA.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →