西虹市网

标题: 最新:NVIDIA 发布开源 GPU 驱动程序 [打印本页]

作者: xubin    时间: 2022-7-18 13:19
标题: 最新:NVIDIA 发布开源 GPU 驱动程序

  从 R515 驱动程序开始,NVIDIA 已开始在 GPL/MIT 双重许可下将 Linux GPU 内核模块作为开源发布。您可以在NVIDIA/open-gpu-kernel-modules GitHub 页面上找到这些内核模块的源代码。hcie认证https://www.spoto.net/hcie/1484.html思博SPOTO网络工程师培训官网,专注华为思科认证培训18年,被誉为华为思科网络工程师摇篮学校,官方授权认证机构,CCIE、CCNP、CCNA培训、HCNA、HCIA、HCIP培训、HCNP、HCIE,是全球IT技术人才在线培训基地,欢迎咨询400-829-6069!


  此版本似乎是朝着改进 NVIDIA GPU 的使用以更紧密地与 Linux 上的操作系统集成迈出的重要一步。此外,此版本对于开发人员进行调试、提供与操作系统的高级集成以及做出各种贡献都很重要。开源模块还增加了 Linux 分发提供商的易用性。它们还改进了用于签名和部署 NVIDIA GPU 驱动程序的改变游戏规则的用户体验。Canonical 和 SUSE 现在能够将开放内核模块与 Ubuntu 和 SUSE Linux Enterprise Distributions 打包在一起。

  如果需要,您可以按照代码路径查看内核事件时序如何与您的工作负载交互以加快调试速度。此外,企业软件开发人员现在可以将驱动程序无缝集成到为其项目配置的定制 Linux 内核中。

  这与来自 Linux 最终用户社区的意见和评论一起,也有助于提高 NVIDIA GPU 驱动程序的质量和安全性。

  NVIDIA 在NVIDIA/open-gpu-kernel-modules GitHub 页面上随每个新的驱动程序版本发布源代码。社区提交的补丁经过审核,如果获得批准,将集成到下一个版本中。

  有关详细信息,请参阅 NVIDIA关于流程和版本兼容性的指南和文档。

  支持的功能

  R515 是开放式 GPU 核心模块的第一个版本。驱动程序的打包版本与源代码一起提供。

  此代码是 NVIDIA Turing 和 NVIDIA Ampere 架构中数据中心 GPU 的最终生产就绪版本。去年逐步淘汰GSP 驱动程序架构使这成为可能,该架构旨在简化 NVIDIA 客户的过渡 。该公司还对广泛的工作负载进行了测试,以确保功能和性能与其专有的内核模式驱动程序相当。

  未来,HMM(Heterogeneous Memory Support)等功能将成为NVIDIA Hopper架构中的核心组件。

  在这个开源版本中,我们可以说对 GeForce 和 Workstation GPU 的支持处于 alpha 质量。GeForce 和 Workstation 用户可以在其 NVIDIA Turing 和 NVIDIA Ampere 架构 GPU 上使用此驱动程序来运行 Linux 桌面,并在 Vulkan、NVIDIA OptiX 中使用多显示器、G-SYNC 和 NVIDIA RTX 光线追踪等功能。

  如果您更喜欢使用内核模块参数,可以从此处的链接查看详细信息。后续版本将引入更强大和全功能的 GeForce 和 Workstation 支持,NVIDIA Open Core Modules 最终将取代闭源驱动程序。

  拥有 NVIDIA Turing 和 NVIDIA Ampere 架构 GPU 的客户可以选择安装哪些模块。图灵之前的客户仍然可以运行闭源模块。

  开源内核模式驱动程序与 CUDA、OpenGL 和 Vulkan 使用相同的固件和相同的用户模式堆栈。但是,在这种情况下,驱动程序堆栈的所有组件都必须与发行版中的版本相匹配。例如,您不能获取源代码的一个版本,构建它,然后使用以前或未来版本的用户模式堆栈运行它。

  有关安装正确版本和故障排除步骤的更多信息,您可以参考驱动程序的自述文件。

  切换到设置

  R515 版本包括闭源驱动程序和开源内核模块的预编译版本。这些版本是特殊的,允许您在安装过程中进行选择。与 NVIDIA Turing+ GPU 相比,默认选项允许静默安装为 NVIDIA Volta 和较旧的 GPU 选择最佳路径。

  您可以从源代码构建内核模块并使用相应的用户模式驱动程序安装它们。

  图 1. 旨在打开 GPU 核心模块并默认选择闭源模块的安装选项

  共同生态系统

  NVIDIA 正与 Canonical、Red Hat 和 SUSE 合作,为普通客户提供更好的打包、分发和支持模型。

  典范

  “无论他们是 AI/ML 开发人员、游戏玩家还是云用户,新的 NVIDIA 开源 GPU 核心模块都将简化安装并提高 Ubuntu 用户的安全性,”Canonical Silicon 合作伙伴关系副总裁 Cindy Goldberg 说。“作为开发人员中最受欢迎的基于 Linux 的操作系统 Ubuntu 的制造商,我们能够更好地与 Ubuntu 中的 NVIDIA GPU 集成,从而为 AI 和 ML 领域的高级开发人员提供更好的支持。”

  在接下来的几个月中,NVIDIA Open GPU 核心模块将在最近发布的 Canonical Ubuntu 22.04 LTS中提供。

  苏塞

  SUSE 总经理 Markus Noga 表示:“在 SUSE,我们很高兴 NVIDIA 以开源形式发布了 GPU 内核模式驱动程序。这是开源社区和加速计算的真正里程碑。SUSE 很自豪能够成为第一个在 6 月份通过 SUSE Linux Enterprise 15 SP4 实现这一突破的要 Linux 发行版。NVIDIA 和 SUSE 通过提供强大的云、数据中心和安全软件供应链支持,共同满足您的许多 GPU 加速计算需求。” 解释为。

  红色的帽子

  红帽 Linux 工程副总裁 Mike McGrath 表示:“红帽的理念是企业开源可以推动创新并改善客户体验。” 我们对 NVIDIA 开源 GPU 核心驱动程序的决定表示赞赏。红帽与 NVIDIA 合作多年,我们很高兴看到他们迈出下一步。我们期待将这些功能带给我们的客户,并提高他们与 NVIDIA 硬件的互操作性。” 评论道。

  上游方法

  多年来,NVIDIA GPU 驱动程序旨在在操作系统、GPU 和 Jetson SOC 之间共享代码,以确保在所有受支持的平台上获得一致的体验。当前的代码库不符合 Linux 内核设计指南,并且似乎不是 Linux Upstream 的候选者。

  Linux 内核社区计划与 Canonical、Red Hat 和 SUSE 等合作伙伴一起研究上游方法。

  同时,发布的源代码作为参考,以帮助开发Nouveau驱动程序。Nouveau 可以利用 NVIDIA 驱动程序使用的相同软件,为驱动程序带来新功能,同时揭示许多 GPU 功能,例如时钟管理和热管理。

  经常问的问题

  我在哪里可以下载开源 GPU 驱动程序?

  您可以下载R515 开发驱动程序作为CUDA Toolkit 11.7的一部分,或从“Beta”驱动程序下的驱动程序下载页面下载。R515 数据中心驱动程序将在未来版本中定期推出。

  可以部署开放式 GPU 内核模块吗?

  是的,NVIDIA 开放核心模块在 GPL/MIT 双重许可下获得许可。分发和重新打包权限受许可条款的约束。

  是否会发布 CUDA 等用户模式驱动程序的源代码?

  这些更改是针对内核模块的,不会触及用户模式组件。用户模式保持封闭源代码,在驱动程序和 CUDA 工具包中使用预构建的二进制文件发布。

  开放式 GPU 核心模块支持哪些 GPU?

  开放核心模块支持所有 NVIDIA Ampere 和 Turing 架构 GPU。数据中心 GPU 支持生产。Alpha 质量支持 GeForce 和 Workstation GPU。有关详细信息,请参阅 Datacenter、NVIDIA RTX 和 GeForce CUDA GPU 产品表(NVIDIA Turing 和更高版本的 GPU 具有 7.5 或更高的计算能力。)。

  如何报告错误?

  您可以通过GitHub 存储库或可用的最终用户支持论坛上的问题跟踪器报告问题。请通过GitHub 存储库安全政策中列出的渠道报告与安全相关的问题。

  补丁提交和补丁的 SLA/CLA 流程是什么?

  正在努力通过 GitHub 上的 PR(拉取请求)来增加社区提交激励。如果提交的补丁经过审核和批准,它们将被集成到下一个发布的驱动程序版本中。有关详细信息,请参阅NVIDIA 驱动程序进程文档。

  由于发布的源代码是从共享代码库创建的快照,因此贡献可能不会反映为 GitHub 存储库中的单独 Git 提交。致力于批准社区贡献的过程。出于同样的原因,我们也不建议对代码进行重大的重新格式化。

  PR 提交过程在NVIDIA/open-gpu-kernel-modules GitHub 页面上进行了描述,此类贡献包含在贡献者许可协议中。
作者: 黑哥    时间: 2022-7-21 08:26
学习了,谢谢分享、、、
作者: 萧风丝雨    时间: 2022-7-24 10:05
路过,支持一下啦
作者: 甲丁    时间: 2022-7-29 02:20
学习了,谢谢分享、、、
作者: 国家    时间: 2022-8-3 16:03
不错不错,楼主您辛苦了。。。
作者: 虹雨    时间: 2022-8-7 11:59
真是 收益 匪浅
作者: 劳力斯    时间: 2022-8-10 10:19
沙发!沙发!




欢迎光临 西虹市网 (http://bbs.xihong021.cn/) Powered by Discuz! X3