Shifty Geezer said:
US would be good and make sense with the versatility
But US is not required to support key SM3 features like performant vertex texturing or performant pixel shader dynamic branching. This isn't an argument about traditional versus unified architectures.
We should see how a "traditional" architecture works with G80 (obviously it has geometry shader, streamout and constant buffer features that are not traditional), where the performance of both VT and DB should be in a wholly different league. Fingers-crossed.
It's kind of a shame that PS3 isn't another 6 months later than it is - maybe then it could have had a version of G80 in it (say half-size, around 250m transistors)...
Personally I don't buy the "but Cell can help with the graphics" argument - as much as possible of graphics should be done by a GPU, with hardware tailored for the job. Indeed he's specific about this, CPUs doing what they're good at and GPUs doing what they're good at.
Not only does an SM4 architecture (like G80) add new features, but it takes a huge amount of workload off the CPU (and main memory, XDR in the case of PS3).
It seems to me that a G80-derivative for PS3 would have been an easy win, which makes the timing (and G70-derivative RSX) very puzzling. Bearing in mind that Vista is about a year late (compared to plans back in 2003/4-ish) NVidia should have been planning for an SM4 GPU in-time for late 2005... Even if G80 (as it is now) is more advanced (as a 2006 GPU) than it would have been as a 2005 GPU, I can't see how NVidia wouldn't have already been underway with something like G80 when Sony approached NVidia.
So it seems like the FX fallout put NVidia so far behind that NVidia was unable to even offer an early-G80-derivative (i.e. not feature complete, say no integer support and no FP16-HDR+AA) to Sony.
Arguably there's a problem that G80 (or a derivative) contains features that are essentially M$-confidential, so maybe NVidia was contracturally prevented from offering "SM4-like" features (well beyond what was prolly on the table during OpenGL discussions, back then?) to Sony - i.e. that the best NVidia could offer Sony was an SM3-like GPU without any SM4-like capabilities...
Jawed