3 ms·
Nvidia drivers are decent on Linux - almost all ML people use it and they're incredibly dependent on CUDA. Nvidia has a vested interest in this because they piv
by joshvm 5y ago
Nvidia drivers are decent on Linux - almost all ML people use it and they're incredibly dependent on CUDA. Nvidia has a vested interest in this because they pivoted hard towards deep learning, but they're also comfortable because there's no good competition from AMD or ARM yet. TPUs are excellent but still niche, despite Google's best efforts to push them. Driver installation on Linux is mostly good I've found, just using native package managers and Conda for dev environments. Gaming also works fine and of course so does mining...
But there are odd annoyances - you get less control over device parameters in Linux. Things like setting the memory clock or undervolting (not just power factor) only seem to work in Windows.
This leak is a pain. If Nvidia refuses and they just leak the code, we're still dependent on Nvidia to approve an open source driver. It's like when hackers try and take code to other companies - AMD wouldn't touch any of this with a barge pole for fear of infringement. You're not going to get magical driver support in Debian from leaked code. Best case someone releases an illegal driver and it doesn't get immediately taken down.