快科技 10 月 9 日消息,据报道,英伟达工程师 John Hubbard 与 Red Hat 的 Danilo Krummrich 在近日于布拉格举行的 LPC 2026 大会上,详细介绍了开源 Nova 驱动的进展与长期规划。
Nova 是英伟达主导开发的 Rust 语言开源 GPU 内核驱动,定位为现有 Nouveau 驱动的继任者,将支持从 Turing(RTX 20 系列)及之后的所有英伟达 GPU。

英伟达此次在开源驱动上的动作,不再是过去那种小步慢走的 " 挤牙膏 " 式更新,而是直接定下取代 Open RM 的终极目标,态度发生了根本性转变。Open RM 是英伟达目前使用的开源但非上游的内核模块,Nova 最终将取而代之,成为英伟达 Linux 驱动栈的官方上游内核驱动。
不过,Nova 并非即插即用的替代方案。它不兼容现有的树外驱动接口,英伟达用户态驱动组件需要相应适配。这意味着过渡将是一个渐进过程,而非一夜切换。

当前进展方面,Nova 已能在 Turing 至 Blackwell 硬件上完成 GSP 固件启动,基础功能正在陆续上线。
但该项目仍未达到面向最终用户的状态。接下来的工作重点包括:让 Nova 支持 Linux 和 Windows 虚拟化客户机、运行 Vulkan Compute 与 CUDA 应用,以及完善图形与显示功能。
架构层面,Nova 采用模块化设计,分为 nova-core(硬件抽象层)、nova-drm(DRM 驱动)、vGPU 支持以及 fwctl 等组件。Rust 的类型系统与所有权模型在编译期即可强制组件边界,这是 C 语言难以实现的优势。
值得一提的是,Nova 并非孤立项目。它是 Rust for Linux 生态的重要实践者之一,与 Arm Mali 的 Tyr 驱动并列为当前最活跃的两个 Rust DRM 驱动。英伟达持续投入大量工程师参与开发,其在公共邮件列表上的活跃度可见一斑。



登录后才可以发布评论哦
打开小程序可以发布评论哦