GeForceFX: NVIDIA goes Hollywood?

The Hardware

  • Produced on a 0.13µ process
  • Flip-chip design
  • 256 bit GPU
  • 125 million transistors
  • Eight Pixel Shaders
  • x Vertex Shaders
  • Clock speeds of at least 500 MHz
  • DDR-II memory starting at 500 MHz (1 GHz DDR)
  • 128 bit memory bus
  • Optimized memory interface with lossless Z-compression and color data compression
  • AGP 8X
  • FX Flow - proprietary copper heat pipe cooling solution

NVIDIA GeForceFX reference card - Top-left view.

3D Features

  • Full DirectX 9 support
  • Adaptive anisotropic filtering
  • Intellisample antialiasing
  • 32/64/128 bit color Format (variable)
  • Digital Vibrance Control 3.0
  • Pixel Shader 2.0+:
Swipe to scroll horizontally
Header Cell - Column 0 DirectX 8DirectX 8.1DirectX 9GeForceFX
Pixel Shader1.11.42.02.0+
Max. Texture Instruction461616
Max. Color Instructions48321024
Max. Temp Storage88641024
Data TypeIntegerIntegerFloating P.Floating P.
(Max.) Data Precision32 bit48 bit128 (96) bit64 or 128 bit
Instruction Predicates--1264
Unlimited Dependet Textures---Yes
Swizzling---Yes
Advanced Instructions---Yes
Conditional Write Masks---Yes
Dynamic Flow Control---Yes

This table shows the differences between the GeForce4 Ti4600 (PS 1.1), the Radeon 8500/9000 (PS 1.4), the Radeon 9500/9700 (PS 2.0), and the GeForceFX (PS 2.0+).

  • Vertex Shader 2.0+:
Swipe to scroll horizontally
Header Cell - Column 0 DirectX 8DirectX 9GeForceFX
Vertex Shader1.122.0+
Max. Instructions128102465536
Max. Static Instructions128256256
Max. Constants96256256
Temporary Registers121216
Max Loops04256
Conditional Write Masks--Yes
Call & Return--Yes
Static Flow Control-YesYes
Dynamic Flow Control--Yes

The above table shows the differences between the GeForce4 Ti4600 and Radeon 8500/9000 (VS 1.1), the Radeon 9500/9700 (VS 2.0), and the GeForceFX (PS 2.0+).