Nvidia为Linux推出开源GPU内核模块
Nvidia正在开源基础上发布其LinuxGPU内核模块,现在可在GitHub上获得双GPL/MIT许可证。对于Linux发行版的用户来说,这是一个美好的一天,因为这家硬件巨头表示,此举将允许与操作系统更紧密地集成,并且开发人员可以调试、集成并回馈他们的社区。
此举是在Linux和Nvidia之间一段丰富多彩的历史之后进行的,因为Linux内核的首席架构师LinusTorvalds在2012年的一次演讲中曾将Nvidia称为“我们处理过的最糟糕的公司”。
Nvidia声称此举将允许开发人员追踪代码路径并查看内核事件调度如何与其工作负载交互,从而实现更快的根本原因调试。
此外,Nvidia表示企业软件开发人员现在可以将驱动程序集成到为他们的项目配置的定制Linux内核中。
据该公司称,这将有助于通过来自Linux最终用户社区的意见和评论来提高NvidiaGPU驱动程序的质量和安全性。
然而,支持并未设置为在所有Nvidia的硬件中平等共享。
其在NVIDIATuring和NVIDIAAmpere架构系列中的数据中心GPU的代码已准备好生产,而对GeForce和WorkstationGPU的支持仅仅是alpha质量,这使得这一最新公告与笔记本电脑和消费者用户的相关性降低。
Nvidia承诺将在未来版本中引入更多GeForce和Workstation支持,并且NVIDIA开放内核模块最终将取代闭源驱动程序。
根据Nvidia的说法,开源内核模式驱动程序与其他一些产品(包括CUDA、OpenGL和Vulkan)使用相同的固件和相同的用户模式堆栈。
但是,驱动程序堆栈的所有组件都必须与发行版中的版本相匹配。
如果您有兴趣尝试新的内核模块,请前往驱动程序README文档以获取有关安装正确版本的说明以及其他故障排除步骤。
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。