英伟达宣布,从R515版本的驱动程序开始,将其Linux GPU内核驱动以开源形式发布,同时还具有GPL和MIT双重许可证,目前可以在GitHub上的NVIDIA Open GPU Kernel Modules repo中找到这些内核模块的源代码。

英伟达表示,该版本朝是改善其GPU在Linux中的体验、与操作系统更紧密集成、以及开发人员调试、集成和回馈的重要一步。对于Linux的分发供应商来说,开源模块增加了易用性,而且改善了用户体验,还能将驱动程度打包在操作系统中。开发人员可以追踪代码路径,并查看内核事件调度,从而更快地进行调试。企业软件开发人员现在可以将驱动程序无缝集成到为项目定制的Linux内核中。

英伟达gpu架构详解(英伟达宣布其LinuxGPU内核驱动开源)(1)

未来每次发布新版驱动程序的时候,英伟达都会在GitHub上进行对应的源代码发布。Linux社区提交的补丁经过审核,如果得到批准,将集成到未来的驱动版本中。英伟达认为,通过Linux用户及社区的共同努力,可以进一步提高其GPU驱动程序的质量和安全性。

第一个开源GPU内核驱动的版本是R515,除了源代码外,还会提供了驱动程序的完整构建和打包版本。对于数据中心使用的Turing架构和Ampere架构系列GPU来说,这些代码已经可以使用了。这得益于英伟达在过去一年里,分阶段推出GSP驱动架构,让使用这些计算卡的客户可以轻松过渡。

不知道这次英伟达的决定,是否能得到Linux之父Linus Torvalds的正面评价呢?

,