Kelvin (microarchitecture)
{{short description|GPU microarchitecture by Nvidia}}
{{Use dmy dates|date=October 2018}}
{{Infobox GPU
|name=Nvidia Kelvin
|image=
|codename=
|created=2001
|entry=
|midrange=
|highend=
|d3dversion=8.0
|predecessor=Celsius
|successor=Rankine
|process=150 nm|openglversion=1.2 (1.5)
|architecture=Kelvin|date=2001-2003
| support status = Unsupported
}}
Kelvin is the codename for a GPU microarchitecture developed by Nvidia, and released in 2001, as the successor to the Celsius{{Cite web|title=CodeNames|url=https://nouveau.freedesktop.org/CodeNames.html|access-date=2021-02-15|website=nouveau.freedesktop.org}} microarchitecture. It was named with reference to William Thomson, 1st Baron Kelvin and used with the GeForce 3 and 4 series.
Graphics features
- DirectX 8.0 (8.1 in the original Xbox)
- OpenGL 1.2 (1.5;{{Cite web|title=GPU chips — envytools git documentation|url=https://envytools.readthedocs.io/en/latest/hw/gpu.html|access-date=2021-02-15|website=envytools.readthedocs.io}}{{Cite web|title=TechPowerUp|url=https://www.techpowerup.com/gpu-specs/?architecture=Kelvin&sort=generation|access-date=2021-02-15|website=TechPowerUp|language=en}} 1.4 in the original Xbox)
- Shader Model 1.3
- Vertex Shader 1.1
- Max VRAM size bumped to 128MB
- New memory controller with Z compression
Chips
= [[GeForce 3 series|GeForce 3 (3xxx) series]] =
- NV20, 57 million transistor
- NV2A (Xbox GPU), 57 million transistor{{Cite web|title=NVIDIA Xbox GPU Specs|url=https://www.techpowerup.com/gpu-specs/xbox-gpu.c1866|access-date=2021-02-15|website=TechPowerUp|language=en}}
= [[GeForce 4 series|GeForce 4 (4xxx) series]] =
- Crush11, 20 million transistor{{Cite web|title=NVIDIA GeForce2 MX + nForce 220 Specs|url=https://www.techpowerup.com/gpu-specs/geforce2-mx-nforce-220.c2013|access-date=2021-02-15|website=TechPowerUp|language=en}}
- NV17, 29 million transistor{{Cite web|title=NVIDIA NV17 GPU Specs|url=https://www.techpowerup.com/gpu-specs/nvidia-nv17.g632|access-date=2021-02-15|website=TechPowerUp|language=en}}
- NV18, 29 million transistor
- NV25, 63 million transistor
- NV28, 36 million transistor{{Cite web|title=NVIDIA GeForce4 Ti 4800 Specs|url=https://www.techpowerup.com/gpu-specs/geforce4-ti-4800.c2139|access-date=2021-02-15|website=TechPowerUp|language=en}}
- NV2A (Xbox GPU), 57 million transistor
GPU list
= GeForce 3 (3xxx) series =
class="wikitable"
! rowspan="2" |Model ! rowspan="2" |Launch ! rowspan="2" |Code name ! rowspan="2" |Core clock (MHz) ! rowspan="2" |Memory clock (MHz) ! rowspan="2" |Core config1 ! colspan="4" |Fillrate ! colspan="4" |Memory |
MOperations/s
!MPixels/s !MTexels/s !MVertices/s !Size (MB) !Bandwidth (GB/s) !Bus type !Bus width (bit) |
---|
GeForce3 Ti200
|1 October 2001 | rowspan="3" |NV20 | rowspan="3" |TSMC 150 nm | rowspan="3" |AGP 4× PCI |175 |200 | rowspan="3" |4:1:8:4 |700 |700 |1400 |42.75 |64 128 |6.4 | rowspan="3" |DDR | rowspan="3" |128 |
GeForce3
|27 February 2001 |200 |230 |800 |800 |1600 |50 |64 |7.36 |
GeForce3 Ti500
|1 October 2001 |240 |250 |960 |960 |1920 |60 |64 128 |8 |
= GeForce 4 (4xxx) series =
class="wikitable"
! rowspan="2" |Model ! rowspan="2" |Launch ! rowspan="2" |Code name ! rowspan="2" |Core clock (MHz) ! rowspan="2" |Memory clock (MHz) ! rowspan="2" |Core config1 ! colspan="4" |Fillrate ! colspan="4" |Memory ! colspan="2" |Supported API version |
MOperations/s
!MPixels/s !MTexels/s !MVertices/s !Size (MB) !Bandwidth (GB/s) !Bus type !Bus width (bit) |
---|
GeForce4 MX IGP + nForce2
|1 October 2002 |NV1F | rowspan="14" |TSMC 150 nm |FSB | rowspan="5" |250 |133 200{{citation needed|date=March 2021}} | rowspan="8" |2:0:4:2 | rowspan="5" |500 | rowspan="5" |500 | rowspan="5" |1000 | rowspan="8" |0 |Up to 128 system RAM |2.128 6.4{{citation needed|date=March 2021}} |DDR |64 128 | rowspan="8" |7.0 | rowspan="8" |1.2 |
GeForce4 MX420
|6 February 2002 | rowspan="2" |NV17 | rowspan="2" |AGP 4× PCI | rowspan="4" |166 |64 |2.656 |SDR DDR |128 (SDR) 64 (DDR) |
GeForce4 MX440 SE
|2002 | rowspan="2" |64 128 |5.312 | rowspan="12" |DDR |128 |
GeForce MX4000
|14 December 2003 | rowspan="2" |NV18B |AGP 8× PCI | rowspan="2" |2.656 | rowspan="2" |64 |
GeForce PCX4300
|19 February 2004 |PCIe ×16 |128 |
GeForce4 MX440
|6 February 2002 |NV17 |AGP 4× PCI | rowspan="2" |275 |200 | rowspan="2" |550 | rowspan="2" |550 | rowspan="2" |1100 | rowspan="4" |64 128 |6.4 | rowspan="9" |128 |
GeForce4 MX440 8x
|25 September 2002 |NV18 |AGP 8× PCI |250 | rowspan="2" |8 |
GeForce4 MX460
|6 February 2002 |NV17 |AGP 4× PCI |300 |275 |600 |600 |1200 |
GeForce4 Ti4200
|16 April 2002 |NV25 |AGP 4× | rowspan="2" |250 |222 (128 MB) 250 (64 MB) | rowspan="6" |4:2:8:4 | rowspan="2" |1000 | rowspan="2" |1000 | rowspan="2" |2000 | rowspan="2" |125 |7.104 (128 MB) 8 (64 MB) | rowspan="6" |8.0a | rowspan="6" |1.3 |
GeForce4 Ti4200 8x
|25 September 2002 |NV28 |AGP 8× |250 | rowspan="5" |128 |8 |
GeForce4 Ti4400
|6 February 2002 |NV25 |AGP 4× | rowspan="2" |275 | rowspan="2" |275 | rowspan="2" |1100 | rowspan="2" |1100 | rowspan="2" |2200 | rowspan="2" |137.5 | rowspan="2" |8.8 |
GeForce4 Ti4400 8x
(Ti4800SE2) |20 January 2003 |NV28 |AGP 8× |
GeForce4 Ti4600
|6 February 2002 |NV25 |AGP 4× | rowspan="2" |300 | rowspan="2" |325 | rowspan="2" |1200 | rowspan="2" |1200 | rowspan="2" |2400 | rowspan="2" |150 | rowspan="2" |10.4 |
GeForce4 Ti4600 8x
(Ti48003) |20 January 2003 |NV28 |AGP 8× |
rowspan="2" |Model
! rowspan="2" |Launch ! rowspan="2" |Code name ! rowspan="2" |Core clock (MHz) ! rowspan="2" |Memory clock (MHz) ! rowspan="2" |Core config1 ! colspan="4" |Fillrate ! colspan="4" |Memory ! colspan="2" |Supported API version |
MOperations/s
!MPixels/s !MTexels/s !MVertices/s !Size (MB) !Bandwidth (GB/s) !Bus type !Bus width (bit) |
class="wikitable" style="font-size: 85%; text-align: center;" |
rowspan="2" | Model
! colspan="2" | Features |
---|
nFiniteFX II Engine
! Video Processing Engine (VPE) |
style="text-align:left;" | GeForce4 MX420
| {{no}} | {{yes}} |
style="text-align:left;" | GeForce4 MX440 SE
| {{no}} | {{yes}} |
style="text-align:left;" | GeForce4 MX4000
| {{no}} | {{yes}} |
style="text-align:left;" | GeForce4 PCX4300
| {{no}} | {{yes}} |
style="text-align:left;" | GeForce4 MX440
| {{no}} | {{yes}} |
style="text-align:left;" | GeForce4 MX440 8X
| {{no}} | {{yes}} |
style="text-align:left;" | GeForce4 MX460
| {{no}} | {{yes}} |
style="text-align:left;" | GeForce4 Ti4200
| {{yes}} | {{no}} |
style="text-align:left;" | GeForce4 Ti4200 8x
| {{yes}} | {{no}} |
style="text-align:left;" | GeForce4 Ti4400
| {{yes}} | {{no}} |
style="text-align:left;" | GeForce4 Ti4400 8x
| {{yes}} | {{no}} |
style="text-align:left;" | GeForce4 Ti4600
| {{yes}} | {{no}} |
style="text-align:left;" | GeForce4 Ti4600 8x
| {{yes}} | {{no}} |