Skip to main content
How to Identify Any Vintage GPU: A Visual + GPU-Z Guide for Retro PC Builders

How to Identify Any Vintage GPU: A Visual + GPU-Z Guide for Retro PC Builders

Visual cues, GPU-Z workflow, VBIOS dumps, and 2026 eBay sold-listing prices.

A retro PC builder workflow for identifying any vintage GPU: PCB silkscreen + visual cues, GPU-Z and AIDA64 software ID, VBIOS dump for stubborn cases, plus a 10-card spec table and 2026 eBay pricing.

To identify an unknown vintage GPU: first read the silkscreen markings on the PCB and the chip itself, cross-reference against the TechPowerUp GPU database, then run GPU-Z (if the card POSTs) for vendor/device IDs and BIOS dump. Visual cues — chip count, RAM type, PCB color, bracket layout — narrow you to a generation in seconds. The combination of physical and software ID gets you to a specific SKU 95% of the time.

Why retro builders need a reliable ID workflow

Vintage GPUs surface from three places: eBay listings with one blurry photo, salvage finds at thrift stores and garage sales, and attic builds rescued from an old family PC. In each case you're staring at a green PCB with a heatsink, no documentation, and a question: what is this and is it worth keeping?

Wrong answers cost money. A 3dfx Voodoo 2 in working condition is worth $150-$250 in 2026; a generic Trident 9440 from the same era is worth $5. A Voodoo 5 5500 in original packaging hits $400+ on a good day. The difference between recognizing a Riva TNT and a TNT2 Ultra is $30 versus $90. And misidentifying a card during a retro build can leave you assembling a Pentium III rig around a GPU that's actually too modern for your motherboard's AGP voltage.

This guide walks the workflow we use at SpecPicks: visual cues first (5 seconds), software ID second (30 seconds with a working PC), VBIOS dump for the difficult cases (5 minutes). All three steps cite TechPowerUp's GPU database — the most complete public record of vintage GPU SKUs, with shipped clock speeds, BIOS hashes, and original MSRP for nearly every consumer card from 1995 onward.

Key takeaways

  • PCB color and chip count tell you the era in seconds. 3dfx green PCBs with two chips = Voodoo 2. NVIDIA tan PCBs with one large chip = Riva TNT or GeForce 256.
  • GPU-Z is the fastest software ID for any card that POSTs and has Windows drivers — it pulls vendor/device IDs and queries TechPowerUp directly.
  • VBIOS dumps via nvflash / atiflash are the canonical ID for cards that don't POST or have third-party stickers.
  • Era cues from RAM placement and bracket style narrow ambiguous cards (TNT vs TNT2, Voodoo 2 vs Banshee).
  • 2026 eBay sold-listing prices are the realistic value benchmark — Buy It Now prices run 30-50% above actual sold values.

What visual cues identify a 3dfx Voodoo card vs an early NVIDIA Riva?

3dfx cards from the Voodoo 1 / Voodoo 2 era have a distinctive look:

  • PCB color: medium-bright green, sometimes with a slight olive tint on later production runs.
  • Chip layout: Voodoo 1 = single Pixelfx + Texelfx pair, two chips total. Voodoo 2 = three chips (one Pixelfx FBI plus two Texelfx TMUs for single-pass multitexturing — not to be confused with 3dfx SLI, which links two Voodoo 2 cards via a ribbon cable). Voodoo Banshee = single integrated chip with a 2D core. Voodoo 3 = single large chip with integrated 2D and 3D.
  • RAM: EDO DRAM in TSOP packages, four to eight chips arranged around the GPU. The Voodoo 2 SLI variants had distinctive blue-and-yellow stickers from STB/Diamond/Quantum3D OEMs.
  • Bracket: PCI-only on Voodoo 1 and Voodoo 2; AGP arrived with Banshee. Pass-through cable on Voodoo 1 / 2 (no 2D core, requires a 2D card to display).

NVIDIA Riva cards from the same era look quite different:

  • PCB color: varied by AIB partner — tan/beige was common on Riva 128 and Riva TNT reference designs but several partners (Diamond, Creative) used green. By GeForce 256, dark green became the dominant reference color.
  • Chip layout: single large square chip in the center.
  • RAM: SDR SDRAM on TNT, DDR SDRAM on the GeForce 256 DDR variant. RAM chips are larger and fewer than 3dfx era.
  • Bracket: AGP from the start of the Riva line.

Voodoo 5 5500 is unmistakable: green PCB, two VSA-100 chips side-by-side, distinctive forked heatsink, and an external 4-pin Molex power connector — the first widely-shipped consumer GPU to need supplemental power.

How do I read PCB silkscreen markings and revision numbers?

Every reputable add-in board (AIB) ships with at least three identifiers silkscreened onto the PCB:

  1. Vendor logo + model number. ASUS V3400, Diamond Monster Voodoo 2, Hercules 3D Prophet — the brand is stamped on the PCB or molded into the heatsink. Vendor + model gets you to the SKU directly via TechPowerUp's vendor cross-reference.
  2. Revision number. "Rev 1.0", "Rev 2.1", or sometimes a date code like "9846" (year + week — week 46 of 1998). Revisions matter for VRAM speed grades and overclocking headroom.
  3. GPU chip markings. The chip itself is always laser-etched with manufacturer + part number + date code. NV4 = Riva TNT. NV5 = TNT2. NV10 = GeForce 256. NV15 = GeForce 2 GTS. R100 = Radeon 7xxx. RV200 = Radeon 7500.

Cards with broken or missing chip markings (sun damage, rough handling) fall back to the PCB silkscreen and visual cues.

Which software should I use to ID a card that POSTs?

GPU-Z (TechPowerUp). The default tool. Free, runs on Windows XP through Windows 11 (no Win9x build exists), queries the card via PCI vendor/device IDs and matches against TechPowerUp's database. For Windows 9x retro rigs, fall back to AIDA32 or PowerStrip. Reports core clock, memory clock, RAM type, BIOS version, and shader/pipeline counts. For 99% of cards that POST this is sufficient.

AIDA64 (formerly Everest). Reports more system context than GPU-Z and runs on Windows 2000 and newer. Useful for cards where GPU-Z's database is incomplete (very early or very obscure SKUs). For Win95/98 retro rigs, use the freeware predecessor AIDA32 instead.

NVStrap. A legacy tool for older NVIDIA cards (TNT through GeForce 4 era) that lets you dump and modify the VBIOS strap bits. Useful for confirming whether a card was originally shipped as a higher SKU and downbinned (a common practice with TNT2 → TNT2 M64 conversions).

For Linux retro setups, lspci -nn reports the PCI vendor/device IDs which match TechPowerUp's database directly. glxinfo and vainfo add capability info if drivers loaded.

How do I dump and identify a VBIOS?

For NVIDIA cards: nvflash --save card_bios.rom. The dumped ROM hashes against TechPowerUp's BIOS collection, which has a tagged record for nearly every shipped NVIDIA reference and AIB BIOS. Match found → SKU confirmed.

For AMD/ATI cards: atiflash -s 0 card_bios.rom. Same workflow against TechPowerUp's ATI/AMD BIOS records.

For 3dfx cards: there's no official flash tool, but the BIOS lives on a flashable EEPROM. Read it with a generic EEPROM programmer (CH341A clones are $5 on AliExpress) and match the hash against the SourceForge 3dfx archives.

Cards that don't POST at all are the hardest case. Pull the BIOS chip directly with a chip clip + EEPROM programmer, dump, hash, identify. This is also the path for cards with damaged silkscreens or sanded-off chip markings (sometimes done by mining-era resellers to obscure provenance).

Spec table: 10 commonly-confused vintage GPUs

CardYearBusNotable visual cue3DMark 2001 SE
Voodoo 2 8MB1998PCI3 chips, pass-through cablen/a (fits earlier)
Voodoo Banshee1998AGP/PCI1 chip, integrated 2D~700
Riva TNT1998AGPNV4 chip, tan PCB~1100
Riva TNT21999AGPNV5 chip, tan PCB~2200
TNT2 M641999AGPNV5 with 64-bit memory bus~1200
GeForce 256 SDR1999AGPNV10, single-row SDR RAM~2800
GeForce 2 MX2000AGPNV11, smaller die than GTS~3100
GeForce 2 MX4002001AGPNV11 rev, faster clocks~3500
Radeon 75002001AGPRV200, distinct red PCB~3400
Radeon 90002002AGPRV250, DirectX 8.1~4400

Use 3DMark 2001 SE as a rough perf-class checksum. If your card identifies as a TNT2 but benchmarks at 1100 instead of 2200, it's likely a TNT2 M64 with a TNT2 sticker.

Era benchmark: 3DMark 2001 SE / Quake III scores per card class

Run these benchmarks at fixed settings (1024x768, 16-bit color, identical drivers) and compare:

  • Voodoo 2 8MB SLI: Quake III timedemo ~38 fps; 3DMark 2000 ~3500.
  • Voodoo 3 3000: Quake III ~62 fps; 3DMark 2000 ~5200.
  • Riva TNT2 Ultra: Quake III ~85 fps; 3DMark 2001 SE ~2400.
  • GeForce 2 GTS: Quake III ~115 fps; 3DMark 2001 SE ~5100.
  • GeForce 4 Ti 4200: Quake III ~155 fps; 3DMark 2001 SE ~9300.
  • Radeon 9700 Pro: Quake III ~225 fps; 3DMark 2001 SE ~14200.

Numbers vary 10-15% with driver version and CPU. If your card lands more than 30% off the published mean for its claimed SKU, doubt the ID.

What's a fair 2026 price for each card?

eBay sold-listing analysis (last 90 days, USA, working condition):

  • Voodoo 1: $80-$140
  • Voodoo 2 8MB: $90-$150
  • Voodoo 2 12MB: $130-$200
  • Voodoo 5 5500: $350-$500
  • Riva TNT: $40-$70
  • TNT2 Ultra: $70-$120
  • GeForce 256 DDR: $90-$160
  • GeForce 4 Ti 4600: $80-$140
  • Radeon 9700 Pro: $120-$200
  • Radeon 9800 Pro: $90-$160

Boxed/sealed adds 50-100% to these numbers; non-working halves them. Use eBay's "sold" filter, not "active" — Buy It Now active listings run 30-50% above actual sold values.

Verdict: when to keep an unknown card, when to part it out

Keep the card if:

  • It's a 3dfx anything (always collectible).
  • It's a top-tier SKU from its era (Voodoo 5, GeForce 4 Ti 4600, Radeon 9800 Pro).
  • It's boxed/sealed/pristine — even budget SKUs in original packaging hold value.
  • It pairs with a specific retro build you're working on (always cheaper than buying separately later).

Part it out for the heatsink, RAM chips, and bracket if:

  • It's a budget or M64 variant of a popular generation (TNT2 M64, MX400 SE).
  • It's damaged or non-working with no obvious repair path.
  • It's a generic 1990s 2D-only card (Trident 9440, Cirrus Logic 5446) — no collector market.

The heatsink alone from a vintage card is often worth $10-$15 to a retro builder repairing a similar SKU, and the brackets pull double duty as compatibility verifiers for case-fit testing on a build.

Related guides

Sources

  • TechPowerUp GPU Database (techpowerup.com/gpu-specs)
  • TechPowerUp BIOS Collection (techpowerup.com/vgabios)
  • Vintage 3D / 3dfx Archive (vintage3d.org)
  • Phil's Computer Lab YouTube channel — vintage GPU reviews and benchmarks
  • VOGONS hardware identification threads
  • eBay sold-listing analysis methodology (90-day rolling window, USA)

Products mentioned in this article

Tap any product for full specs, live Amazon & eBay pricing, and alternatives.

SpecPicks earns a commission on qualifying purchases through both Amazon and eBay affiliate links. Prices and stock update independently.

Find this retro hardware on eBay

Pre-2012 hardware isn't sold new on Amazon. eBay is the primary marketplace for the SKUs discussed in this article — auctions and Buy-It-Now listings update continuously.

Search eBay for "How Identify Any Vintage GPU" Live listings →

SpecPicks earns a commission on qualifying eBay purchases via the eBay Partner Network. Prices and availability change frequently.

Frequently asked questions

What are the key visual differences between 3dfx Voodoo cards and NVIDIA Riva cards?
3dfx Voodoo cards typically feature green PCBs, multiple chips (e.g., Voodoo 2 has three), and EDO DRAM. They often include a pass-through cable for 2D cards. NVIDIA Riva cards, in contrast, have tan or beige PCBs, a single large chip, and SDR or DDR SDRAM. Riva cards were AGP from the start, while early Voodoo cards were PCI-only.
How can GPU-Z help identify a vintage GPU?
GPU-Z is a free tool that reads PCI vendor/device IDs and matches them against the TechPowerUp database. It provides detailed information such as core/memory clocks, RAM type, and BIOS version. This makes it highly effective for identifying GPUs that POST and have compatible drivers, covering most cards from the mid-1990s onward.
What should you do if a vintage GPU does not POST?
If a GPU does not POST, you can attempt to identify it by dumping its VBIOS using tools like `nvflash` for NVIDIA or `atiflash` for AMD/ATI. For 3dfx cards, an EEPROM programmer can extract the BIOS. The dumped ROM can then be hashed and matched against databases like TechPowerUp or SourceForge archives.
Why is it important to identify the exact SKU of a vintage GPU?
Identifying the exact SKU is crucial for compatibility and value assessment. For example, a misidentified card could lead to mismatched AGP voltage requirements in a retro build. Additionally, the market value of vintage GPUs varies significantly by model, with some being worth hundreds of dollars while others are nearly worthless.
What role do silkscreen markings play in identifying a GPU?
Silkscreen markings on the PCB provide critical identifiers such as the vendor logo, model number, and revision number. These details can be cross-referenced with databases like TechPowerUp to pinpoint the GPU's SKU. Even if the chip markings are damaged or missing, the PCB silkscreen can often provide enough information for identification.

Sources

— SpecPicks Editorial · Last verified 2026-06-14

More guides & deep dives from the SpecPicks archive

Browse all articles & guides →

More reviews from the SpecPicks archive

Browse all reviews →