Originally posted by: BenSkywalker
Nvidia's arrogance blinded them to the realities of graphics situation a year or so ago. They tried to make THEIR graphics solutions propriatory. They tried to "take-on" MS. They failed.
The major design choices for the NV3X were finalized long before MS finalized the DX9 specs. nVidia went with the existing IEEE standard, and they also offered support for the mode that Carmack had been requesting. I don't see the fault in their choice in terms of which standards to work with. I
can see the fault in some of the design choices in implementing the technology, although from their perspective FP32 was almost certainly included for the Quadro line and simply left enabled for the FX. They weren't trying to take on MS or any other such thing, they had a design and after they already had their design MS decided to go a different route. Same thing happened with the ARB(which surprised a lot of people). MS decided to go with a completely new standard that ignored what had already been done. If you want to talk about arrogance, you could certainly make the argument that ATi was the arrogant one. They are the ones that decided to go with a precission standard that noone had used before and had MS decided to go with FP32 as the baseline, ATi would be in a lot worse shape then nV is now. I can understand stating that in retrospect it wasn't the best move nVidia could have made, but I don't see why you consider it arrogant. Perhaps you can explain it?
ATI focused on the realities of the graphics market 2 years ago and let their engineers design the best GPU possible while nVidia fought everyone (3DMark; tech sites) and blamed everyone else (the manufacturer of the .13 process) with extreme arrogance.
I make a very clear distinction in companies- marketing and engineering are two completely different sides. Its engineering's job to make the best product for the market they can, its marketing's job to make whatever product they have look the best it can. nVidia's engineering department is still extremely good at what they do. They made it clear that they were looking at the Doom3 engine as a target of sorts for the NV3X hardware, and it seems as if they hit that target extremely well. The failure of TSMC to bring out .13u on time was a gamble by nVidia, and was actually less of one then what ATi did with their precission support for the R300. Obviously nVidia's gamble fell flat and they ended up late. ATi's gamble, if it went the wrong way, would have left them with a complete dead end part(if DX had been FP32).
Let me ask you this, is AMD being arrogant releasing x86-64 CPUs, or is Intel being arrogant by not? What if AMD did, and then MS refused to support it? What do you think would happen to AMD? Is Intel being arrogant with IA-64?
One of the companies is trying to create a major wave in the industry by introducing a radical new architecture, while the other is expanding on a tested platform making some big improvements, which company would you consider arrogant? I can debate on either side of the CPU battle, as I can with the GPU. I can see the reasoning behind ATi's, nVidia's, AMD's and Intel's stances with their respective products, and I don't think any of them are displaying arrogance in terms of their engineering departments(as anyone who has really looked at any of the products can tell you that all of them are very well engineered if they are operating under the conditions they were designed for).