Nvidia has now completed the process of open sourcing GPU kernel modules with the
R560, but older GPUs aren’t compatible.
Nvidia has something of a love-hate relationship with the open source community. The company has often refused to provide source code for drivers to allow Linux operating systems to take full advantage of all features.
This conflict reached its nadir in 2012, when in a video interview, Linus Torvalds called Nvidia “the single worst company” he and his associates had ever worked with, followed by giving them the middle finger.