Riva 128

RIVA 128 was NVIDIA's first mainstream success, combining 2D, 3D, and video acceleration for late-1990s PCs.

Reference GPU
Partial entry. Core specifications may be present, but history, variant notes, known issues, and source review may be incomplete.
Add to comparison

Save this GPU, then open another GPU page to compare them side by side.

At a Glance

Entry Type
Reference GPU
Architecture
NV3 / RIVA
Series
RIVA Series
GPU Die
NV3
Launch Date
1997-08-25
Launch MSRP
Board pricing varied by partner
TMUs
1
ROPs
1
Memory
4 MB on standard RIVA 128 boards SGRAM
Bus Width
128-bit
TDP/TBP
About 4 W class
Rec. PSU
200 W
Interface
AGP 1x or PCI
Data Confidence
Partial

Overview

RIVA 128 was the product that put NVIDIA into the mainstream PC graphics conversation. Compared with NV1, it followed the triangle-based direction that aligned better with Direct3D, OpenGL, and the rest of the 3D market.

For retro builds, RIVA 128 is most interesting as a 1997 accelerator for Windows 95 and early Windows 98 gaming. It is less about maximum compatibility than about the moment NVIDIA became a serious graphics-chip supplier.

Why It Mattered

RIVA 128 is a priority page because it marks NVIDIA's post-NV1 reset into a more conventional 2D/3D accelerator path. The page should explain the NV3/RIVA 128 transition without turning later GeForce-era assumptions into launch facts.

Launch Context

Launch context should cover the 1997 PC 3D accelerator market, AGP/PCI board context, and Diamond/STB-era retail cards only where period sources or archived product material support the wording.

Performance Context

Performance context needs period reviews before firm rankings are written. Until then, keep comparisons to Voodoo Graphics, Rage, Verite, and PowerVR as editorial targets rather than conclusions.

Architecture Context

Architecture notes should focus on the 128-bit 2D/3D multimedia accelerator positioning, Direct3D-era design shift, 4 MB frame-buffer context, and the break from NV1's quadratic texture mapping approach.

Collector Relevance

Collector notes should separate RIVA 128 from RIVA 128ZX and should identify PCI versus AGP cards, memory configuration, bundled drivers, and board-vendor variants from photos, manuals, or archived reviews.

Used-Market Caution

Confirm whether the card is RIVA 128 or RIVA 128ZX. Check bus type, memory size, VGA signal quality, driver availability, and whether the seller has tested real 3D acceleration rather than only a BIOS screen.

Variant Notes

Exact retail board models can differ in cooler, PCB, clocks, display outputs, BIOS behavior, and power connector layout.

Known Issues

The original 4 MB memory limit, 16-bit 3D path, driver maturity, and early texture filtering quality can matter in period games.

Known Failure Points

RIVA 128 can disappoint in Glide-focused games and later OpenGL expectations. Old driver packages, board BIOS differences, and confusion with RIVA 128ZX are the most common practical problems.

Driver and Platform Notes

Best matched with Windows 95 and Windows 98 era NVIDIA or board partner drivers. Later Windows included limited display support but not a complete modern 3D path.

Legacy 2D use may be possible on old stacks, but there is no practical modern accelerated Linux target.

Windows 95 and Windows 98 are the practical targets for 3D use.

SourcesPartial

Sources reviewed: 2026-06-21

This entry is still being source-checked.

Source Status

Source review pending. Treat narrative notes as incomplete until listed sources are reviewed.

Pending source review topics:

  • why it mattered
  • launch context
  • performance context
  • competitive context
  • driver and platform notes
  • variant notes
Data confidence and source status

Partial entry. Core specifications may be present, but history, variant notes, known issues, and source review may be incomplete.

  • Verified: core specifications and historical notes have been reviewed against listed sources.
  • Partial: core specifications may be present, but history, variant notes, known issues, and source review may be incomplete.
  • Imported: spec-only imported entry pending editorial source review.
  • Needs source review: narrative notes are incomplete until reviewed.

Primary / manufacturer sources

  1. DOS Days RIVA 128 SeriesBoard examples, memory notes, clocks, and period contextOpen source
  2. IEEE Computer Society, Famous Graphics Chips: Nvidia's RIVA 128Historical context for NV3 and NVIDIA's post-NV1 direction.Open source

Other sources

  1. RIVA 128 128-bit 3D multimedia accelerator datasheetProduct-level feature and memory-interface referenceOpen source
  2. 86Box RIVA 128 architecture historyTechnical history and emulator-oriented architecture contextOpen source

Found an incorrect spec, missing source, or variant issue?

Submit a correction