近日,NVIDIA宣布,从R515版驱动程序开始,将以开源的形式发布Linux GPU内核驱动,且开源具有GPL和MIT双重许可证。
NVIDIA表示,此次开源的目的之一是改善其GPU对于大型数据中心和超级计算机的支持,因为此类设备都是使用Linux系统,闭源的驱动程序不便于安装与维护。
适用性方面,此次开源的驱动与此前的程序使用完全一致的固件,用户模式堆栈也保持一致,能够在图灵(20系显卡架构)和安培(30系显卡架构)两种架构的GPU上使用。
不过,源代码也带来了用于跨设备及子程序共享缓存的DMA-UF框架,它能够在Hopper架构(H100计算卡架构)中发挥作用。
对于开发者来说,驱动的开源能够改善在Linux系统中,使用NVIDIA GPU的体验,让硬件与系统的联系更为紧密,且更便于开发者进行调试、整合以及回馈。
目前,用户已经能够在Github查看并下载NVIDIA发布的Linux GPU驱动源代码。