【外评】英伟达™(NVIDIA®)开放式 GPU Linux 内核驱动程序即将成为“图灵”及将来 GPU 的默认设置

虽然我们都在等待英伟达 R555 系列 Linux 驱动程序测试版的发布,根据之前的信息,该测试版最快将于下周亮相,其中包括 Wayland 的改进(显式同步)等,但英伟达 R560 系列 Linux 驱动程序的后续版本却出现了一个非常有趣的变化:英伟达计划在 GeForce RTX 2000 “图灵 “GPU 及更新版本中默认使用其开源 GPU 内核驱动程序。

早在2022年5月,英伟达就发布了针对Linux的开源、树外GPU内核驱动程序,最初的重点是工作站/数据中心GPU。使用最近的英伟达 Linux 内核驱动程序的消费者 GeForce GPU,开放内核模块的性能与专有代码类似,除了一些功能上的注意事项(如电源管理差异)外,总体上运行良好。

虽然英伟达 R555 Linux 驱动程序分支将在近期推出,但随着今年晚些时候推出 R560 Linux 驱动程序系列,他们计划在图灵/RTX 20 系列及更高版本中默认切换到开源 GPU 内核驱动程序。

英伟达公司在今天发布的关于功能淘汰时间表的更新文章中指出:

“从 560 系列开始,建议尽可能使用开放的英伟达 Linux 内核模块 9(图灵或更高版本的 GPU,或者在使用 GPU 虚拟化时使用 Ada 或更高版本的 GPU)。

如果从.run文件安装,安装程序将检测现有的GPU,如果系统中的所有英伟达™(NVIDIA®)GPU都能由开放式内核模块驱动,则默认安装开放式内核模块。针对特定发行版的英伟达™(NVIDIA®)驱动程序重新打包可能需要额外步骤,以选择开放式内核模块。

在 560 版系列中,仍可使用 --kernel-module-type=proprietary 命令行选项配置 .run 文件,以安装专有内核模块。不过,在未来,某些 GPU 可能只支持开放式内核模块”。

很高兴看到这一点!据推测,对于下一代/未来的 GPU,他们可能最终只支持那些采用 “开放式 “内核驱动程序的未来 GPU 架构,而将专有驱动程序留给现有/传统产品使用。

需要提醒的是,该开源 GPU 内核驱动程序支持目前仅围绕其内核驱动程序。这些内核驱动程序代码仍然是 GitHub 代码库或其打包的 Linux 驱动程序版本的一部分。英伟达最近确实聘请了前 Nouveau 内核驱动程序维护者,另一位英伟达工程师也开始为开源 NVK 驱动程序做贡献,但到目前为止,还没有迹象表明用户空间驱动程序方面的开源会有重大转变,尤其是在他们的 CUDA 计算花园周围。

本文文字及图片出自 NVIDIA's Open GPU Linux Kernel Driver Will Soon Be The Default For Turing & Newer GPUs

你也许感兴趣的:

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注