NVIDIA显卡以其性能着称。在Linux世界中,他们还因其他原因而闻名——对驱动程序的不满。如此之多,以至于您可能会看到Linux创始人LinusTorvalds对NVIDIA竖起中指。这就是为什么NVIDIA终于为他们的GPU发布了一个开源内核驱动程序是个大新闻。这是否意味着在NVIDIA驱动的机器上安装Linux会更轻松?好吧,还没有。但最终,希望答案是肯定的。用于更新GPU的NVIDIA开源驱动程序NVIDIA已决定首次将LinuxGPU内核模块作为开源软件发布,从R515驱动程序的发布开始。此源代码可在GitHub上获得。此驱动程序仅支持NVIDIA图灵芯片GPU和更新的GPU。这些是在2018年首次推出的。因此,如果您使用的硬件比这更旧,并且大多数Linux用户都是,那么此源代码暂时对您没有任何好处。这个驱动程序是给谁用的?在发布时,该驱动程序已经过测试,可以支持数据中心GPU上的CUDA。使用GPU在云中工作或开发人工智能和机器学习等项目的人可以立即受益于NVIDIAGPU与其他Linux系统之间更大程度的集成。NVIDIA驱动程序有哪些限制?正如Fedora项目的ChristianSchaller在他的博客中所详述的那样,显示的代码既不完整也没有经过全面测试。这段代码与我们这些在PC上使用NVIDIA显卡的人有关。这也只是内核相关的代码。大多数现代图形驱动程序存在于固件和用户空间级别。NVIDIA驱动程序的这些方面仍然处于关闭状态。如果您是一名游戏玩家,希望您可以选择退出专有驱动程序并获得类似的性能和类似的支持软件,那现在是不可能的。而且不会持续很长一段时间。在不久的将来你能期待什么?短期内不要期望过高。但这是NVIDIA加强与社区合作的标志,并且有理由期待它的发展。进步的一个具体例子可能与Nouveau驱动程序的开发有关,Nouveau驱动程序是社区为NVIDIA显卡开发的开源驱动程序。该项目最初是一个逆向工程项目,但近年来得到了NVIDIA的积极支持。该驱动程序功能齐全,但不会为NVIDIA卡重新计时,这是与二进制驱动程序相比无法提供完整性能的一种方式。这个新代码提供了一种方法来弥补一些差距。对于较新的显卡,由于技术原因,社区可能不得不与NVIDIA合作创建一个新的开源驱动程序,该驱动程序可以与NVIDIA的专有用户空间和开放的MESA用户空间进行通信。但对于较旧的卡,Nouveau驱动程序将继续成为镇上的开源选项。Nouveau的改进对于足够旧的硬件尤其重要,以至于专有驱动程序不再接收更新。是不是凭空出现的?从表面上看,是的。Nvidia开源其产品的重大新闻一直不多。但在幕后,他们与Canonical、RedHat和SUSE等各种开源合作伙伴进行了大量协作。您可以将此视为NVIDIA的下一步。最终,开放驱动程序可能不再是Linux用户转用AMD显卡的理由。升
