2026-09-09 15:03:11 来源:中关村在线

2026年9月9日,有开发者在GitHub平台公开了一个名为DLSS5VKLayer的开源项目。该项目旨在将英伟达DLSS 5神经渲染技术引入Linux操作系统,既适用于原生Linux游戏,也兼容通过Steam Play机制运行的Windows游戏。
DLSS5VKLayer本质上属于一种隐式的Vulkan层。当游戏启动后,Windows平台下的NGX神经渲染辅助程序将在Wine环境或经过定制的Proton兼容层中同步运行。该Vulkan层通过进程间通信机制,将待渲染的帧数据传递给上述Windows程序;后者执行DLSS 5超采样处理后,再将结果帧回传至Vulkan交换链。整个过程对游戏本身完全透明——无需游戏原生集成DLSS 5功能,亦无需对源代码作任何改动。
对于通过Steam Play运行的Windows游戏,其Direct3D调用经由DXVK或VKD3D-Proton转换为Vulkan指令流后,DLSS5VKLayer即可作用于最终生成的Vulkan渲染帧;而原生Linux游戏则可直接调用该层实现DLSS 5支持。
在图像质量方面,项目采用英伟达光学流技术生成运动矢量,有效抑制因神经渲染引入的闪烁、抖动等视觉瑕疵。用户还可按需启用平滑动态技术以进一步优化运动表现。此外,项目原生支持HDR输出,通过向算法输入16位浮点格式的帧缓冲数据,完整保留画面的高光细节与峰值亮度信息。
在部署条件上,该项目依赖搭载英伟达GPU并安装官方闭源驱动的系统环境。用户需自行从英伟达Windows驱动安装包中提取nvngx_dlssnr.dll、nvngx.dll及nvapi64.dll等NGX相关动态链接库,并在配置中手动指定路径。由于版权限制,这些专有组件未被包含在项目源码中。
需特别说明的是,Valve官方发布的Proton及Proton Experimental版本因缺少DXVK-NVAPI支持栈,目前无法兼容此项目。用户须选用Proton-CachyOS、Proton-GE等社区维护的增强型Proton分支。
DLSS5VKLayer的发布,为Linux平台用户提供了在开源生态中体验DLSS 5技术的新路径。但作为一项由社区发起的实验性实现,其在经过Wine层调度与多次进程间数据传输后的实际性能表现与输入延迟水平,尚需通过真实场景下的系统测试予以验证。