The main differentiating factor between NVIDIA and AMD are the drivers. Release the driver source on any platform and NVIDIA loose their competitive edge.
They are leaps and bounds better when it comes to OpenGL support. I can't comment from a DirectX perspective, but they always seem to be pushing the boundaries where AMD play catch up.
This would be worth hundreds of millions so a 10 million order has to be taken in perspective.
I think it's very much a matter of resources. Windows will always win because it has the greater market share. Regardless, they still manage to produce a dud every second release; think Windows ME, Vista, Windows 8 (pre-emptive).
My work uses a linux inspired toolchain, complete with emacs setup, however, we use the Microsoft compiler and target the Windows platform specifically because our users demand it.
My home PC is an ArchLinux machine, however, I'm still plagued by the inability to play my videos without tearing on my dual screen monitor setup with hardware acceleration; something that works perfectly well on Windows. I'm sure NVIDIA could provide a suitable solution but there's no money involed so they don't.
Linux will always have it's place in the server world, but as far as end user PC's go; I feel it's days are numbered.
The main differentiating factor between NVIDIA and AMD are the drivers. Release the driver source on any platform and NVIDIA loose their competitive edge.
They are leaps and bounds better when it comes to OpenGL support. I can't comment from a DirectX perspective, but they always seem to be pushing the boundaries where AMD play catch up.
This would be worth hundreds of millions so a 10 million order has to be taken in perspective.