For a long time, the Nvidia proprietary driver has been the best gpu driver for Linux, not that it has been super good but the competition has been really awful. Only in the recent years there has been any competition if you want a GPU with good 3d features. Intel has had decent 3d only in their latest few generations of integrated GPUs and ATI drivers have ranged from not working at all to barely usable.
That being said, this is a very welcome change and will hopefully make the nouveau drivers better in the long run. In particular, this is good news for the common linux graphics architecture (dri/drm, etc) and Wayland.
nVidia would be the way to go on professional application on Linux (think 3D Modelling and such)
Also stuff like this http://www.nvidia.co.uk/page/gelato.html
Microsoft realized this a long time ago, and so did Apple (starting with iOS only). It took Google even more years after that to finally put 2 and 2 together, and realize that the reason why so many still choose iOS over Android is because of gaming.
Same goes for Facebook with Farmville, and so on. So yeah, if you want a very successful platform/OS, definitely focus on gaming as much as you can. It's what brings the "mainstream" in.
This is a common misconception nowadays, but if you look at the early keynotes Jobs was more dismayed than thrilled by his baby being coopted by games. He resigned himself more than realized it.
It just happens that — on iOS anyway — gaming concerns and Apple concerns align in that both want a good equilibrium between CPU and GPU rather than a CPU-focused device.
[1] https://en.wikipedia.org/wiki/Apple_Pippin [2] https://en.wikipedia.org/wiki/Apple_Bandai_Pippin
Linux exposes a lot of options that Windows and OS X will not.
Imagine if these particular gamers switch to linux. They can significantly improve the platform by trying everything they can for that extra performance.
The improvements could have far reaching consequences. Improvements that could possibly help people solving hard problems (HPC). It is not out of the realm of possibility.
That's not the motivation. The motivation is the ease of transition that is finally coming to fruition. Linux used to have larger barriers in place for a layman.
It's very cool that they're starting to drop docs to support the open drivers, but I suspect it's going to be a long road from these small steps to the open drivers being fully competitive with the closed ones...
I think that's only true when it comes to 3D drivers. They wrote the 2D nv driver:
http://xorg.freedesktop.org/wiki/nv/
I do remember people complaining it was full of magic numbers to obfuscate what it was doing but it was indeed open source and written by nvidia.
It is not intended as decent 2D-only driver or anything like that.
LOL!
Try getting Optimus working on laptop under Linux. I have a Nvidia video card in my Dell that's basically a paperweight, unless I run Windows.