IT之家 前天
英伟达发布 Nova 开源驱动更新,为“下一代”Rubin架构GPU铺路
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

IT 之家 10 月 25 日消息,phoronix 发现,英伟达周五在开源社区公开发布了其 Nova 内核图形驱动的新一轮补丁,开始为支持 " 下一代 GPU" 做准备。不出意外的话,这一更新面向的是 Blackwell 下一代 GPU 架构 —— Rubin。

Linux 邮件列表显示,英伟达补丁标题中明确提及 "next-gen GPUs(下一代 GPU)"。NVIDIA 工程师 John Hubbard 在提交说明中指出:

NVIDIA GPU 将不再使用 NV_PMC_BOOT_0 寄存器来存储架构和修订信息,未来将改用 NV_PMC_BOOT_42。NV_PMC_BOOT_0 将被清零。

英伟达补丁中调整了 Nova 驱动的逻辑,使其能够识别从 Turing 架构到未来 GPU 的型号。Hubbard 表示,此次修改能在可预见的未来持续适用,而无需再次改动这部分代码。

此外,更新还包含代码简化措施:删除了 "Spec" 和 "Revision" 两种类型,净减少 33 行代码,并在注释中补充了有关 boot0 与 boot42 寄存器在不同 GPU 世代中的变化说明。

IT 之家注:Nova 是 NVIDIA 为 Linux 系统开发的开源 GPU 内核驱动程序,采用 Rust 语言编写,旨在提高安全性与可维护性。此次更新标志着该驱动正式迈出支持新架构 GPU 的第一步。

根据补丁说明,从 Turing 到 Blackwell 的 GPU 依旧依赖 boot0 寄存器,而未来的 Rubin 架构将转向仅使用 boot42 寄存器,这意味着新架构的硬件初始化方式将发生变化。

目前,NVIDIA 的 Linux 工程团队已在公开邮件列表上测试并评估针对未来 GPU 的驱动改动。这一透明的开发方式显示出公司在 Linux 生态中推进开源支持的积极态度。后续预计还将有更多与 Rubin 架构相关的开源驱动更新陆续推出。

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

英伟达 linux gpu 开源 nova
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论