皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

NVIDIA为Blender的DLSS技术正在接受审查,但许可问题仍然存在

几个月前在 SIGGRAPH 上展示了一个集成了 NVIDIA 深度学习超级采样(DLSS)的 Blender 演示。现在已开放 pull request,以便将 NVIDIA DLSS 支持集成到 Blender 中,以实现更好的质量提升/降噪和性能,但由于 NVIDIA DLSS 二进制文件,关于许可的问题仍然存在。

现在有一个来自 NVIDIA 的 pull request,用于将 DLSS 添加到 Blender 的 Cycles 中,最初的重点是视口降噪。这个 Blender 视口降噪功能利用了 NVIDIA DLSS 光线重建技术。

NVIDIA为Blender的DLSS技术正在接受审查,但许可问题仍然存在

pull request 确实提到了 NVIDIA 驱动程序和二进制库的限制:

“DLSS 本身的集成方式与 OptiX 非常相似:DLSS SDK 用于类型定义,实现通过系统级 NVIDIA 驱动程序加载。NVIDIA 驱动程序包含 NGX 驱动组件(_nvngx.dll 或 libnvidia-ngx.so.1),在 denoiser_dlss.cpp 中动态加载,并查询所有必要的 NGX API 入口点。然后使用这些入口点查询支持、初始化和评估 DLSS。目前,NGX 驱动程序会内部查找 DLSS 实现库(nvngx_dlssd.dll 或 libnvidia-ngx-dlssd.so.*),并优先加载和与该库通信,以执行来自应用程序通过 NGX API 的请求。这意味着,除非安装了该库的版本,否则 API 将返回 DLSS 不支持。”

与 OptiX 降噪器类似,DLSS 降噪选项仅在拥有 CUDA 设备的系统上显示。对于那些拥有设备但无法支持 DLSS 的系统(例如,因为用户未安装 DLSS 实现库,或驱动程序过旧,或 GPU 不受支持),该选项将被灰色显示并禁用。所需的最低 NVIDIA 驱动程序版本为 590+。”

Blender 早已支持 OptiX,且可以轻松启用,但对 DLSS 集成的担忧仍然存在。

在今天的 Blender Render & Cycles 会议中,会议纪要指出:

“结果非常令人印象深刻。然而,从 Blender 方面来看,仍然存在对分发方式和许可的担忧,我们并不觉得在当前机制下发布它很舒服。理想情况下,这应该成为 NVIDIA 驱动程序的一部分,而无需将 dll 文件放在 Blender 可执行文件旁边。我们可能会考虑将 Blender 方面的实现合并,但不发布它,这仍需进一步讨论。”

人们也期待英特尔的开源图像降噪 3(Intel’s Open Image Denoise 3)在 2026 年晚些时候发布,它可能是一个有竞争力的选项,同时保持开源,并且很可能跨厂商也能良好工作:

“OpenImageDenoise 3 预计将拥有改进的高性能降噪器,它应该能在不同 GPU 厂商的设备上工作。然而,发布可能需要 6 个月或更长时间,而且尚不清楚它是否会有相当的性能和质量。对于 Blender 来说,像这样开源的跨厂商解决方案是更可取的。”

我们将看看 NVIDIA DLSS 对 Blender 的这个 pull request 最终会发布什么。

转自 NVIDIA DLSS For Blender Under Review But Licensing Concerns Persist – Phoronix