This solves nothing - the driver support for NVidia GPUs in Linux is still crappy, FreeBSD is worse, Kernel upgrades on machines with Nvidia GPU and binary driver are still a pain, instability and bugs are still plenty etc. So this PR response deserves another huge "FU" to Nvidia for refusing the provide documentation - especially in the face of ATI and Intel doing so successfully.
I stopped buying anything Nvidia - all my machines are AMD or Intel only. It's also very easy to avoid Tegra based Androids.
Kernel upgrades on machines with nVidia GPUs and binary drivers are a pain because the Linux kernel developers have chosen to not provide a stable binary interface, and in some cases, have deliberately broken interfaces by changing them to "GPL-only".
Meanwhile, Windows, Solaris, and FreeBSD users generally have no problems between kernel updates.
I stopped buying anything Nvidia - all my machines are AMD or Intel only. It's also very easy to avoid Tegra based Androids.