绿色资源网:最划算的手机游戏、绿色软件下载站! 首页|最近更新|专题集合|标签云|站内导航

英伟达推开源Rust GPU驱动Nova,目标替代Nouveau并主线集成Linux内核

时间:2026-10-09 18:06:24 来源:网络 人气:人

2026年10月9日,英伟达工程师约翰·哈伯德与红帽公司丹尼洛·克鲁姆里希在布拉格举行的Linux Plumbers Conference 2026大会上,系统...

英伟达推开源Rust GPU驱动Nova,目标替代Nouveau并主线集成Linux内核

2026年10月9日,英伟达工程师约翰·哈伯德与红帽公司丹尼洛·克鲁姆里希在布拉格举行的Linux Plumbers Conference 2026大会上,系统阐述了开源GPU内核驱动Nova的当前进展与未来演进路径。

Nova是由英伟达主导开发、采用Rust语言编写的开源GPU内核驱动,旨在全面接替现有Nouveau驱动,覆盖图灵架构(RTX 20系列)及之后所有英伟达显卡产品线。

相较以往零散、缓慢的开源策略,此次英伟达展现出明确而坚定的方向:将Nova确立为替代Open RM的最终方案。Open RM是当前英伟达在Linux内核中使用的开源但未进入上游主线的驱动模块,而Nova的目标正是成为官方认可、直接集成至Linux内核主线的原生GPU驱动。

需要指出的是,Nova并非可直接替换现有驱动的即用型方案。它不兼容当前树外驱动接口,用户态配套组件亦需同步重构与适配。因此,整个迁移过程将遵循渐进式路径,而非一次性切换。

现阶段,Nova已在图灵至黑威尔架构的硬件平台上实现GSP固件成功加载,基础运行能力持续完善。不过,项目尚不具备面向终端用户的成熟度。后续关键任务包括:支持Linux与Windows虚拟机环境下的GPU直通、运行Vulkan计算负载与CUDA应用,以及补全图形渲染与显示输出等核心功能。

在架构设计上,Nova采用清晰的模块化结构,包含nova-core(硬件抽象层)、nova-drm(DRM驱动模块)、vGPU虚拟化支持以及fwctl(固件控制组件)等部分。Rust语言固有的类型安全机制与所有权模型,可在编译阶段严格约束模块边界,显著提升系统稳定性与可维护性,这是传统C语言难以达成的优势。

此外,Nova并非孤立推进的技术项目,而是Rust for Linux生态中最具代表性的实践之一。目前,其开发活跃度与Arm Mali系列Tyr驱动并列,居于Rust DRM驱动领域最前沿。英伟达持续投入大量工程资源参与开发,相关技术讨论与代码贡献在公共邮件列表中保持高频更新。

文章来源:英伟达推开源Rust GPU驱动Nova,目标替代Nouveau并主线集成Linux内核https://news.zol.com.cn/1257/12577760.html