Rankine (microarchitecture)

{{short description|GPU microarchitecture by Nvidia}}

{{Use dmy dates|date=October 2018}}

{{Infobox GPU|name=Nvidia Rankine|image=|codename=|created=2003|entry=|midrange=|highend=|d3dversion=9.0|predecessor=Kelvin|successor=Curie|process=150 nm, 140 nm, 130 nm|openglversion=1.5 (2.1)|architecture=Rankine|date=2003-2005

| support status = Unsupported

}}

File:William John Macquorn Rankine by Thomas Annan.jpg

Rankine is the codename for a GPU microarchitecture developed by Nvidia, and released in 2003, as the successor to the Kelvin{{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 Macquorn Rankine and used with the GeForce FX series.

Graphics features

  • DirectX 9.0a{{Cite web|title=NVIDIA C61 GPU Specs|url=https://www.techpowerup.com/gpu-specs/nvidia-c61.g658|access-date=2021-02-15|website=TechPowerUp|language=en}}
  • OpenGL 1.5 (2.1){{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=NVIDIA C51 GPU Specs|url=https://www.techpowerup.com/gpu-specs/nvidia-c51.g592|access-date=2021-02-15|website=TechPowerUp|language=en}}
  • Shader Model 2.0a
  • Vertex Shader 2.0a
  • Max VRAM size bumped to 256MB

Chips

= [[GeForce FX series]] and GeForce FX (5xxx) series =

  • NV39, 82 million transistor{{Cite web|title=NVIDIA GeForce PCX 5750 Specs|url=https://www.techpowerup.com/gpu-specs/geforce-pcx-5750.c57|access-date=2021-02-15|website=TechPowerUp|language=en}}
  • NV38, 135 million transistor{{Cite web|title=NVIDIA GeForce FX 5950 Ultra Specs|url=https://www.techpowerup.com/gpu-specs/geforce-fx-5950-ultra.c79|access-date=2021-02-15|website=TechPowerUp|language=en}}
  • NV37, 45 million transistor{{Cite web|title=NVIDIA GeForce PCX 5300 Specs|url=https://www.techpowerup.com/gpu-specs/geforce-pcx-5300.c58|access-date=2021-02-15|website=TechPowerUp|language=en}}
  • NV36, 82 million transistor{{Cite web|title=NVIDIA GeForce FX 5700 EP Specs|url=https://www.techpowerup.com/gpu-specs/geforce-fx-5700-ep.c1295|access-date=2021-02-15|website=TechPowerUp|language=en}}
  • NV35{{fact|date=October 2024}}
  • NV34{{fact|date=October 2024}}
  • NV31{{fact|date=October 2024}}
  • NV30, 125 million transistor{{Cite web|title=NVIDIA GeForce FX 5800 Specs|url=https://www.techpowerup.com/gpu-specs/geforce-fx-5800.c703|access-date=2021-02-15|website=TechPowerUp|language=en}}

GPU list

= GeForce 5 (5xxx) series =

class="wikitable"

! rowspan="2" |Model

! rowspan="2" |Launch

! rowspan="2" |Code name

! rowspan="2" |Fab (nm)

! rowspan="2" |Bus interface

! 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)

GeForce FX 5100

| rowspan="3" |March 2003

| rowspan="5" |NV34

| rowspan="5" |TSMC 150 nm

| rowspan="2" |AGP 8×

|200

| rowspan="2" |166

| rowspan="10" |4:2:4:4

|800

|800

|800

|50

|64

128

|2.7

| rowspan="14" |DDR

|64

GeForce FX 5200 LE

| rowspan="2" |250

| rowspan="2" |1000

| rowspan="2" |1000

| rowspan="2" |1000

| rowspan="2" |62.5

| rowspan="3" |64

128

256

|2.7

5.3

|64

128

GeForce FX 5200

|AGP 8×

PCI

|200

|3.2

6.4

|64

128

GeForce FX 5200 Ultra

|6 March 2003

|AGP 8×

|325

|325

|1300

|1300

|1300

|81.25

|10.4

|128

GeForce PCX 5300

|17 March 2004

|PCIe ×16

|250

|166

|1000

|1000

|1000

|62.5

|128

256

|2.7

|64

GeForce FX 5500

|March 2004

|NV34B

|TSMC 140 nm

|AGP 8×

AGP 4×

PCI

|270

| rowspan="2" |200

|1080

|1080

|1080

|67.5

|64

128

256

|3.2

6.4

|64

128

GeForce FX 5600 XT

|October 2003

| rowspan="4" |NV31

| rowspan="4" |TSMC 130 nm

|AGP 8×

|235

|940

|940

|940

|58.75

|64

128

|3.2

6.4

|64

128

GeForce FX 5600

|March 2003

|AGP 8×

PCI

|325

|275

|1300

|1300

|1300

|81.25

|64

128

256

|8.8

| rowspan="3" |128

GeForce FX 5600 Ultra

| rowspan="2" |6 March 2003

| rowspan="3" |AGP 8×

|350

|350

|1400

|1400

|1400

|87.5

| rowspan="2" |64

128

|11.2

GeForce FX 5600 Ultra Rev.2

|400

|400

|1600

|1600

|1600

|100

|12.8

GeForce FX 5700 VE

|September 2004

| rowspan="6" |NV36

| rowspan="6" |IBM 130 nm

|235

| rowspan="2" |200

| rowspan="6" |4:3:4:4

|940

|940

|940

|106.5

| rowspan="3" |128

256

| rowspan="2" |3.2

6.4

| rowspan="2" |64

128

GeForce FX 5700 LE

|March 2004

|AGP 8×

PCI

|250

|1000

|1000

|1000

|187.5

GeForce FX 5700

|2003

|AGP 8×

| rowspan="2" |425

| rowspan="2" |250

| rowspan="2" |1700

| rowspan="2" |1700

| rowspan="2" |1700

| rowspan="2" |318.75

| rowspan="2" |8

| rowspan="6" |128

GeForce PCX 5750

|17 March 2004

|PCIe ×16

|128

GeForce FX 5700 Ultra

|23 October 2003

| rowspan="8" |AGP 8×

| rowspan="2" |475

|450

| rowspan="2" |1900

| rowspan="2" |1900

| rowspan="2" |1900

| rowspan="2" |356.25

| rowspan="2" |128

256

|14.4

|GDDR2

GeForce FX 5700 Ultra GDDR3

|15 March 2004

|475

|15.2

|GDDR3

GeForce FX 5800

| rowspan="2" |27 January 2003

| rowspan="2" |NV30

| rowspan="9" |TSMC 130 nm

|400

|400

| rowspan="2" |4:2:8:4

|1600

|1600

|3200

| rowspan="2" |200

| rowspan="5" |128

|12.8

| rowspan="2" |GDDR2

GeForce FX 5800 Ultra

|500

|500

|2000

|2000

|4000

|16

GeForce FX 5900 ZT

|15 December 2003

| rowspan="5" |NV35

|325

| rowspan="2" |350

| rowspan="7" |4:3:8:4

|1300

|1300

|2600

|343.75

| rowspan="2" |22.4

| rowspan="6" |DDR

| rowspan="7" |256

GeForce FX 5900 XT

|15 December 2003

|390

| rowspan="2" |1600

| rowspan="2" |1600

| rowspan="2" |3200

| rowspan="2" |300

GeForce FX 5900

|May 2003

|400

| rowspan="3" |425

| rowspan="3" |27.2

GeForce FX 5900 Ultra

|12 May 2003

| rowspan="2" |450

| rowspan="2" |1800

| rowspan="2" |1800

| rowspan="2" |3600

| rowspan="2" |337.5

| rowspan="2" |128

256

GeForce PCX 5900

|17 March 2004

|PCIe ×16

GeForce FX 5950 Ultra

|23 October 2003

| rowspan="2" |NV38

|AGP 8×

| rowspan="2" |475

| rowspan="2" |475

| rowspan="2" |1900

| rowspan="2" |1900

| rowspan="2" |3800

| rowspan="2" |356.25

| rowspan="2" |256

| rowspan="2" |30.4

GeForce PCX 5950

|17 February 2004

|PCIe ×16

|GDDR3

rowspan="2" |Model

! rowspan="2" |Launch

! rowspan="2" |Code name

! rowspan="2" |Fab (nm)

! rowspan="2" |Bus interface

! 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)

See also

References

{{reflist}}