8月11日消息,据报道,英伟达用Rust语言开发的开源GPU驱动Nova近日迎来大幅更新,Hopper与Blackwell两代架构的优化代码正式落地。

Hopper架构对应H100等AI训练GPU,Blackwell架构对应RTX 50系列游戏GPU,本次更新完善了这两代GPU的显存访问与错误处理代码,为后续完整支持做准备。

除了架构优化外,驱动还新增vGPU(GPU虚拟化)启动支持,固件能识别该模式并据此引导GPU,为Linux上游的GPU虚拟化铺路。

固件方面,英伟达整合了GPU系统处理器的启动流程,各代GPU的启动路径更加统一;新固件改用标签-长度-值格式,Rust代码解析起来比Nouveau(英伟达老牌开源驱动)时代复杂的偏移计算简单得多。

与此同时,Linux内核的DRM(直接渲染管理器)框架也迎来基础设施更新,新增系统内存后端,支持共享系统内存的易失性访问。另一款面向ARM Mali GPU的Rust驱动Tyr,也改进了固件加载与微控制器启动流程。

该驱动定位为Nouveau的继任者,支持GeForce RTX 20系列(图灵架构)及更新的GPU。

目前Nova仍处于开发阶段,尚未达到日常可用水平,Linux用户现阶段仍以英伟达官方驱动为主。从本次更新来看,Nova距离正式接替Nouveau又近了一步。

开源GPU驱动再进一步!英伟达Nova大幅更新:Hopper/Blackwell优化落地

【本文来源:快•科技】