CodeNames

This page contains a list of all NVIDIA chip code names and their corresponding official GeForce number

General code names (supported cards)

Code name

Official Name

Nvidia 3D object codename

NV4

Riva TNT, TNT2

NV04_DX5_TEXTURED_TRIANGLE
NV04_DX6_MULTITEX_TRIANGLE

NV10

GeForce 256, GeForce 2, GeForce 4 MX

Celsius

NV20

GeForce 3, GeForce 4 Ti

Kelvin

NV30

GeForce 5 / GeForce FX

Rankine

NV40

GeForce 6, GeForce 7

Curie

NV50

GeForce 8, GeForce 9, GeForce GTX2x0

Tesla

Detailed code names

Ancient

Not supported by nouveau.

Code name

Official Name

NV1

Diamond Edge 3D

NV2

Never completed

NV3

Riva 128

NV04 family

First family supporting DMA FIFOs. 3d engine only supports drawing textured or 2-textured triangles, without hardware TCL.

Code name

Official Name

NV4

Riva TNT

NV5

Riva TNT2

NV10 family

Added support for hardware TCL and a lot of other 3d features, enabling fully accelerated OpenGL 1.2.

Code name

Official Name

NV10

GeForce 256

NV11

GeForce2 MX

NV15

GeForce2 GTS, Pro, Ti

NV16

GeForce2 Ultra

NV17

GeForce4 MX 420, MX 440, MX 460

NV18

GeForce4 MX 440 SE, MX 440-8x, MX 4000

NV1A

GeForce2 IGP

NV1F

GeForce4 MX IGP

NV20 family

Introduced basic shaders and hardware context-switching.

Code name

Official Name

NV20

GeForce3

NV25

GeForce4 Ti 4200, Ti 4400, Ti 4600

NV28

GeForce4 Ti 4200-8X, Ti 4800, Ti 4800 SE, Go 4200

NV2A

XBOX GPU

NV30 family

Has support for both vertex programs and fragment programs, in addition to fixed pipe engine.

Code name

Official Name

NV30

GeForce FX 5800

NV31

GeForce FX 5600

NV34

GeForce FX 5200, 5300, 5500

NV35

GeForce FX 5900

NV36

GeForce FX 5700, 5750

NV38

GeForce FX 5950

NV40 family

Only vertex programs and fragment programs, fixed pipe engine removed.

Code name

Official Name

NV40

GeForce 6800, 6800 Ultra, 6800 GT, 6800 GS, 6800 GTO, 6800 Go, 6800 Go Ultra, 6800 XT, 6800 XE, 6800 LE

NV41

GeForce 6800, 6800 XT, GeForce 6800 Go, 6800 Go Ultra (0.13µ)

NV42

GeForce 6800, 6800 GS, 6800 XT, GeForce 6800 Go Ultra (0.11µ)

NV43

GeForce 6600, 6600 GT, Go 6600

NV44

GeForce 6200

NV45

GeForce 6800 Ultra, 6800 GT, 6800 GTO

NV46 (G72)

GeForce 7200, GeForce Go 7200

NV47 (G70)

GeForce 7

NV49 (G71)

GeForce 7900 GS

NV4A

???

NV4B (G73)

GeForce Go 7600, GeForce 7500 LE, 7600 GS, GeForce Go 7600

NV4C

???

NV4E (C51)

GeForce 6150

NV67

GeForce 7150M / nForce 630M

NV50 family

Has unified shader architecture, can do GPGPU and CUDA, has virtual memory, Quite different from previous cards.

Code name

Official Name

NV50 (G80)

GeForce 8800 GTS [old], 8800 GTX, 8800 Ultra

NV84 (G84)

GeForce 8600 GT, 8600M GT

NV86 (G86)

GeForce 8300 GS, 8400 GS, 8500 GT, GeForce 9300M G, Quadro NVS 140M

NV92 (G92)

GeForce 9600 GSO (G92, G92-150), 9800 GT (G92a/b), 9800 GTX, 9800 GTX+ (G92a/b), 9800 GX2, GeForce GTS 150 (G92b)

NV94 (G94)

GeForce 9600 GSO, 9600 GSO (G94a/b), GeForce GT 130 (G94b)

NV96 (G96)

GeForce 9400 GT (G96a/b), 9500 GT (G96a/b), GeForce GT 120 (G96b)

NV98 (G98)

GeForce G 100, Quadro NVS 160M

NVA0 (GT200)

GeForce GTX 260

NVA5 (GT216)

GeForce GT 220

NVA8 (GT218)

GeForce G 210

NVAA (MCP79)

GeForce 8200M

NVAC

ION