NVIDIA 近日宣布了一项重大决策:在即将发布的 R560 驱动中,其 Linux GPU 驱动将全面转为开源。这一举措是继两年前 R515 驱动首次引入开源 Linux GPU 内核模块(主要针对数据中心 GPU)后的又一重要里程碑。
NVIDIA 强调,这次转变是提升 GPU 灵活性和安全性的关键一步。开源 GPU 内核模块现已支持最新的 Grace Hopper 和 Blackwell 平台,同时也推荐用于 Turing、Ampere、Ada Lovelace 和 Hopper 架构的新一代 GPU。这些模块带来了几项创新功能:
- 异构内存管理:优化系统在不同硬件间的内存管理能力。
- 保密计算:增强数据使用过程中的安全性和隐私保护。
- 一致性内存架构:适配 NVIDIA 最新 Grace 平台的复杂内存结构。
不过,开源模块的兼容性因 GPU 代际而异。新一代 GPU 必须使用开源模块,但 Maxwell、Pascal 或 Volta 等老一代 GPU 用户仍需使用 NVIDIA 专有驱动。
为帮助用户选择合适的驱动,NVIDIA 提供了一个检测助手脚本。使用方法如下:
1用包管理器安装nvidia-driver-assistant
工具包。
2安装完成后,运行命令:nvidia-driver-assistant
安装流程的重大变化
NVIDIA 将驱动安装与 CUDA 工具包安装进行了统一。从 CUDA Toolkit 12.6 开始,开源驱动将成为默认安装选项,标志着从之前的专有驱动(持续到 CUDA Toolkit 12.5)向开源驱动的转变。
例如,通过包管理器安装 CUDA 工具包时,用户将自动安装开源 NVIDIA 驱动。这不仅简化了安装过程,还确保了与最新软件的兼容性。
更多详细信息,请访问官方公告。