Hector said:
That's the point. Anyway I was comparing 5900u with 9800, not talking about mid-class market, where ATI eats alive nVidia
Oh Well. You can't really compare the Geforce FX 5900 Line to the ATI cards by Pixel Pipelines and Texture Map Units.
Obviously the Nvidia card only has 4 Pixel Pipelines. It's supposively makes up with this by using a floating Point texel device for texture/shader inputs. which is a very powerful and flexible way to render shader scenes and textures.
But the Floating point texel device really doesn't do it any justice right now as the GPU itself is not powerful enough to make use of it. It's a good idea when the GPU has more processing power.
Currently I'd have to say that standard pixel Pipelines with single TMUs seem to be the best router for Shaders.
This is the reason why Nvidia cant muster the shader performance it needs. It's Pipeline architecture just isn't up to par.
Perhaps on the Nv40 we can truly see the power of the Nvidia's new texture/shader applying method. Since the Nv30/35 dont use traditional TMU's.
I can only hope so. As from a graphic point of view. This method is far superior in rendering complex scenes. it's unfortunate that current graphics aren't ready for this architecture.
Dont be confused by the word "texture map units" The Nv30 doesn't use them. Nor the Does Nv35, SO calling them a 4x2 card really isn't fair, Anywho.
Eventually Nvidias gonna have to up its pipeline architecture. To Get its Shader performance up to par. Then it's floating Point texture mapper should be more useful.
God if that didn't make sense. I'm tired. I'll explain it better later :???:
And I really dont agree with you. The Current Mainstream market from both Nvidia and ATI is pretty sub par. The 9600 Pro is under performing due to its lack of an 8 Pipeline architecture and weakened vertex Shaders. And the FX 5600 Ultra is having shader issues right now and forcing 16 bit shaders when aplication does not make specific requests
Which seems strange to me Why'd they do that. Since all developers will use 16 bit/fx/32 bit as needed.