首页应用软件软件产品资讯

英伟达公司最终将 GPU核心的核心代码开放,用户表示不可思议。

软件目录2022-05-15 12:55:02 快审 513

英伟达公司最终将 GPU核心的核心代码开放,用户表示不可思议。

软件目录(www.cnosoft.com)5月15号讯:英伟达公司日前公布了 Linux GPU核心组件的开源版本。NVIDIA在 GitHub上发布了大量的代码,到现在为止,这个项目的规模已经达到了7.7 k,很多人都对此感到不可思议。

英伟达核心核心的开放源码

这一开放源码将有助于提高英伟达 GPU在 Linux环境中的使用,它与操作系统的密切结合是一个关键步骤,有助于开发者进行调试、集成和贡献。开放源码的模组也让 Linux分发版本的厂商们使用起来更为方便。英伟达还改善了直接使用的使用感受,使使用者可以轻易地将英伟达 GPU的驱动文件和发布。如今, Canonical和 SUSE能够立刻把开源的核心组件和 Ubuntu和 SUSE Linux企业分发一起包装起来。

开发人员能够跟踪程式码的轨迹,看到核心的活动计划是怎样与工作负荷互动的,因此能够迅速地执行根本性的侦错。另外,现在,企业级的软体开发人员可以把这些驱动程式与专案设定的 Linux核心无缝整合。这项开放源码计划将有助于英伟达全面吸收 Linux终端使用者的观点和意见,从而提高 GPU的性能与安全。

英伟达在每一款新的驱动器上都会将其源码截图贴到 NVIDIA/open-gpu-kernel-modules的网页上。当一个由社群提供的修补程式被审查通过之后,它会被整合进下一个的驱动程式。

更多细节,参见英伟达的贡献指导(https://github.com/NVIDIA/open-gpu-kernel-modules/blob/main/README.md)的描述文件。

支援特性

R515是第一款开源 GPU核心的模组,它不但包括了源码,还包括了一个完全的编译和封装。

在英伟达 Turing和 Ampere系列中, GPU的 GPU系列中,这个版本的编码可以为产品提供支撑。英伟达将重点放在各种不同的工作负荷上,以保证开放源码的版本具有与私有的核心架构驱动一样的特性和效能。

在英伟达 Hopper体系结构中, HMM等特性也将是保密运算的基本部件。该开放源码版早已得到了 GeForce和 Workstation GPU的广泛支持。GeForce和 Workstation的使用者可以在英伟达 Turing和 Ampere GPU上运行 Linux台式机,也可以在 Vulkan和英伟达 Optix上进行多屏显示,G-SYNC以及英伟达 RTX射线跟踪。

开发人员还可以将核心模块的参数设定为NVreg_OpenRmEnableUnsupportedGpus=1。在未来的发布中,英伟达将会提供性能更加强大、功能齐全的 GeForce以及 Workstation技术,从而使英伟达完全替代封闭的核心。

用户可以通过英伟达 Turing和 Ampere的 GPU来指定要进行的安装。如果是以前的 Turing产品,则会继续采用封闭的来源模式。

开放源码核心架构驱动程式仍然使用 CUDA、 OpenGL及 Vulkan等相同的固件及使用者架构架构,但是所有的驱动程式元件都要符合该发行版。比如,在较早期或较旧的版本中,使用者无法在现有的发行、编译或运行原始程式码。

标签:
随机快审展示 刷新 快审榜
加入快审,优先展示

加入VIP

发表评论

  • * 评论内容:
  •  

精彩评论

  • 无任何评论信息!