欢迎来到世界集成電路創新聯盟官方网站!
世界集成電路創新聯盟
您的当前所在位置: 首页 行業要聞

英伟达提交 Nova 开源驱动更新,为“下一代”Rubin 架构 GPU 铺路

发布时间:

来源: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世代中的变化说明。

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

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

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