
This diagram shows the chip layout of the GeForce 6800 graphics processor.
The architecture of the NV40's pixel shader engine is practically a complete redesign and shares almost no similarities with that of its predecessor. After the lengthy discussion about the NV35/38 pixel pipeline specification during the past year, NVIDIA has decided to define it as a 4x2 / 8x0 architecture. The NV40, on the other hand, is geared toward a 16x1 (16 pixels per clock color & Z) / 32x0 (32 pixel per clock Z-only) design. That means NV40 sports 16 real pixel pipelines.
For clarification, here are some examples of what this means in the real world. Doom II, for example, makes extensive use of stencil shadows. To render shadow volumes, only the Z-stencil is used. As a result, NV40 can calculate 32 pixels per clock in those situations, where NV35/38 could only render 8. 3DMark 2003's Game Test 1 is mostly single-textured. In this case, the NV40 can render 16 pixels per clock (NV35 / 38 = 4). Lastly, in Quake III, most objects are dual-textured, meaning NV40 can render 8 pixels per clock (NV35 / 38 = 4).
Unlike its forerunner, the NV40's pixel shader pipelines are actually geared toward full 32 Bit floating point precision. While the chip also supports the half-precision modes of the NV3x series, it is no longer dependent upon them to attain its peak performance.
Game developers were often forced to reduce the shader precision of their games to FP16 or FX12 to reach playable performance levels on NV35 / 38 hardware. This is now history with the advent of the NV40. Not unlike ATi's R360, which always calculates shaders at FP24 precision, NV40 delivers full shader performance in FP32. While FP16 shaders may still offer a slight performance advantage in some special cases, the performance delta will be much less pronounced than on NV35 / 38.
| Pixel Shader Summary | ||||
|---|---|---|---|---|
| Pixel Shader Model | 2.0 | 2.0a | 2.0b | 3.0 |
| Dependent Texture Limit | 4 | No Limit | 4 | No Limit |
| Texture Instruction Limit | 32 | unlimited | unlimited | unlimited |
| Position Register | - | - | - | Yes |
| Instruction Slots | 32+64 | 512 | 512 | >= 512 |
| Executed Instruction | 32+64 | 512 | 512 | 65535 |
| Interpolated Registers | 2+8 | 2+8 | 2+8 | 10 |
| Instruction Predication | - | Yes | - | Yes |
| Indexed Input Registers | - | - | - | Yes |
| Temp Registers | 12 | 22 | 32 | 32 |
| Constant Registers | 32 | 32 | 32 | 224 |
| Arbitrary Swizzling | - | Yes | - | Yes |
| Gradient Instructions | - | Yes | - | Yes |
| Loop Count Register | - | - | - | Yes |
| Face Register (2-sided lighting) | - | - | - | Yes |
| Dynamic Flow Control Depth | - | - | - | 24 |
NVIDIA's new chip completely fulfills the requirements of Microsoft's DirectX 9.0c spec, which demands a 32 Bit floating point shader precision.
- GPU...which one to buy? Vote here and find out! [Graphic & Displays]
- Performance Value For DX10 [Graphic & Displays]
- Core i7 vs. phenom ii x4 965 [CPU & Components]
- Pick NEW CARD 9 vs 8 series [Graphic & Displays]
- The Pointless Thread [CPU & Components]
Questions? Ask Tom's community!
Sponsored links
Related forums topics
- IS the i7 that much better than C2D or Q2Q chips now?
- best/fastest CPU for socket 939?
- New member, Need advice on upgrading pc.
- AMD pushes out three more triple-core chips!!
- Core i7 overclock feature changed
- 8800 GTX water cooling
- Vote the cooler YOU would choose for heavy OC!!
- Lots of posts on big CPU Heatsinks/Fans, but whats the best?
- Worth it?
- Is it possible to open pixelpipes on 7800GS?
- Do you need two 4-pin power connectors for an E-8500?
- PC Endlessly Rebooting All of a Sudden - Was Working Fine
- Would You Buy A Core 2 Duo System Today?
- 2 DIMMs vs 4 DIMMs - 4GB Dual Channel Memory
Related news
- United's Computer Check-in System Fails To Leap On Leap Day
- Windows Performance Rating for Vista examined
- TechEd 2006: Microsoft preps flash-based "performance accelerators" for Vista
- Core i7 Incompatible With Performance DDR3 Memory
- Vista computers to have five performance tiers, not two, says ATI executive
Best offers
|
GeForce GTX 295 Video Card (1.75GB,... | $559.99 TigerDirect More info |
|
GeForce GTX 260 Video Card (896MB,... | $214.99 Newegg.com More info |
|
GeForce 9800 GTX Video Card (512MB,... | $129.99 Newegg.com More info |
|
Radeon HD 4890 Cyclone OC Video Card... | $220.46 Compuvest More info |
|
Radeon HD 5770 Video Card (1GB,... | $179.99 Newegg.com More info |
- what are pixel pipelines
- shader model 2.0
- is pixel shader is shader model
- pixel pipeline what is
- graphic processor architecture
- shaders pipeline
- shader model 2.0 specification
- directx 9.0c pixel shader 3.0
- shader model 2.0 no longer work
- shader model 2.0b
- instruction count many pixel shaders
- pixel shader 2.0 renderer
- force pixel shader in game
Partners
The Games selection
crazy :
PC Breakdown
What is worst than a Fatal Error occuring during a game you did not save? Unleash your rage at your PC in this game. Blow it to pieces, it feels so...
|
violent :
Interactive Buddy
Unwind on your interactive buddy: Do anything you want to him, it will earn you money, and you can buy other stuff to torture him with.
|





