2026年9月15日星期二
AI 基础设施 · 新闻与分析
首页政策报道
政策 · 报道

英伟达完全过渡到其驱动程序栈中的开源GPU内核模块。

重大转向开源GPU驱动模型,减少生态系统碎片化,支持更广泛的采用。
行业媒体Slicast · 2024年7月17日 UTC 12:00 · 美国 · 来源: developer.nvidia.com
重要度 50

2022年5月,NVIDIA通过R515驱动程序发布了采用GPL和MIT双重许可的开源Linux GPU内核模块,最初针对数据中心计算GPU,而GeForce和Workstation GPU仍处于测试阶段。NVIDIA当时承诺在后续版本中提供更强大、功能更完整的GeForce和Workstation Linux支持,目的是让开源模块最终取代闭源驱动程序。NVIDIA GPU统一驱动程序架构——涵盖从桌面和笔记本电脑系统到基于云的AI工作负载——被认为是顺利完成这一过渡的关键。

经过两年的开发,NVIDIA在开源GPU内核模块上实现了相当或更优的应用性能,同时增加了包括异构内存管理支持、机密计算和相干内存架构等大量新功能。基于这一进展,NVIDIA将在即将推出的R560驱动程序版本中将完全过渡到开源GPU内核模块作为默认选项。

兼容性因GPU架构而异。诸如NVIDIA Grace Hopper和NVIDIA Blackwell这样的尖端平台需要开源GPU内核模块,这些平台不支持专有驱动程序。对于来自Turing、Ampere、Ada Lovelace或Hopper架构的较新GPU,NVIDIA建议切换到开源模块。相反,来自Maxwell、Pascal或Volta架构的较旧GPU仍然与开源模块不兼容,应继续使用专有驱动程序。包含较旧和较新GPU的混合部署系统也应继续使用专有驱动程序。NVIDIA提供了一个检测辅助脚本(nvidia-driver-assistant)来指导用户为其硬件选择合适的驱动程序。

安装工作流已更新以反映这一过渡。从CUDA 12.6版本开始,通过包管理器或.run文件安装CUDA或NVIDIA驱动程序现在默认为兼容GPU使用开源驱动程序,同时仍提供UI切换和命令行选项以根据需要在专有和开源驱动程序之间进行选择。通过.run文件界面进行安装的用户可以通过ncurses菜单选择内核模块类型,或为Ansible等自动化工具使用命令行覆盖来指定偏好设置。

阅读原文
英伟达完全过渡到其驱动程序栈中的开源GPU内核模块。 · Slicast