Nvidia周三宣布正在扩大其GPU内核模块开源过渡。Nvidia于2022年5月首次发布了用于数据中心计算GPU的生产级开源LinuxGPU内核模块。从即将发布的R560驱动程序版本开始,Nvidia将在所有平台上全面过渡到开源GPU内核模块。
Nvidia表示,由于其所有GPU都共享一个典型的驱动程序架构和功能集,因此无论GPU是用于家庭使用还是用于为基于云的AI工作负载提供支持,它都可以使用相同的基本驱动程序。经过两年的开发和测试,Nvidia表示,它已经将其开源GPU内核模块提升到提供与专有驱动程序相同或更好的性能的状态。
此过渡有例外。GraceHopper和BlackwellGPU需要开源驱动程序,而Nvidia建议许多其他较新的GPU也使用开源驱动程序。如果您的GPU来自Turing、Ampere、AdaLovelace或Hopper架构,Nvidia建议切换到开源GPU内核模块。
但是,开源GPU模块不支持Nvidia的旧款GPU,包括Maxwell、Pascal和Volta架构的GPU。
开源GPU内核模块不支持NvidiaGPU
麦克斯韦 帕斯卡 沃尔特
GTX750Ti TeslaP100加速器 GeForce10TitanV
GTX750系列 泰坦十世 QuadroVolta系列
GTX950系列 QuadroP5000 特斯拉PG500-216
GTX960系列 QuadroP6000 特斯拉PG-503-216
GTX970系列 GTX1080系列 特斯拉V100系列
GTX980系列 DGX-1 JetsonXavier系列
泰坦巨人 CMP100HX-210
Nvidia表示,在大多数情况下,其驱动程序安装方法会将默认选择更改为开源驱动程序。然而,根据Nvidia的说法,有些情况需要特别注意:
带有CUDA元包的包管理器
运行文件
安装帮助脚本
包管理器详细信息
适用于Linux的Windows子系统
CUDA工具包
切换到开源GPU内核模块有助于Nvidia改善与Linux操作系统的集成。它还允许开发人员调试、集成和改进驱动程序。此外,此举还有助于分销商更好地管理易用性和开箱即用的用户体验。