Nvidia have always shipped closed-source drivers, despite AMD and Intel providing open source drivers for their GPUs. This made the experience on Linux second class to Windows, where while also closed source, at least you knew that bugs would probably get fixed. Various non-core features simply wouldn't have support on Linux, e.g. Optimus. Also, shipping closed source binaries would limit which kernel you could run to supported versions.
Lastly, of course, this opens the way to non-Linux OSes receiving support as well.
If you just search the web for "Nvidia issues Linux" you'll see quite a few complaints. Particularly from people who have obscure configurations -- they pretty much had no chance of getting anything to work.
>If you just search the web for "Nvidia issues Linux" you'll see quite a few complaints.
I'd wager that is the BULK of the linux-power-user complaints. I'm definitely never buying NVIDIA again for my next PC. The last time I decided to go for Nvidia was because of their CUDA/ML eco-system.
Next time I'll just use the cloud for any ML/GPU-computing.
The amount of time wasted by nvidia-driver nonsense is actually absurd !
Lastly, of course, this opens the way to non-Linux OSes receiving support as well.
If you just search the web for "Nvidia issues Linux" you'll see quite a few complaints. Particularly from people who have obscure configurations -- they pretty much had no chance of getting anything to work.