虽然之前有传言称 Blender 5.0 可能默认使用 Vulkan API 进行渲染 ,但保留 OpenGL 驱动程序,但这些计划看起来可能会发生变化。默认情况下,OpenGL 现在看起来已经出现在将于今年晚些时候发布的 Blender 5.0 的桌面上。
Blender 4.5 最近附带了良好的 Vulkan 渲染支持 ,希望对于 Blender 5.0,可以在功能强大的系统上默认启用 Vulkan 支持。但测试表明,一些用户遇到了与内存相关的问题,这些问题可能会阻止默认更改。
今天在 Blender Viewport/EEVEE 模块会议纪要中提到的是,Vulkan 现在预计不会成为 Blender 5.0 的默认后端:
当前预期 Vulkan 不会成为 Blender 5.0 的默认后端,原因在于 OpenGL 驱动程序能够将 GPU 显存数据卸载至 CPU 内存,而作为底层 API 的 Vulkan 不具备此特性4。我们陆续收到反馈,表明更多用户面临这一显存限制问题,亟需解决该问题。
解决此问题存在多种方案,但各自存在特定局限性。技术团队计划下周尝试稀疏内存方案——依据 Vulkan 规范,该技术允许通过队列指令动态替换句柄(图像或缓冲区)背后的显存资源。实现后,我们将解耦渲染图谱,分阶段执行所需的数据上传及同步操作。
得知 Vulkan 似乎无法如期成为 Blender 5.0 的默认后端确实令人遗憾,但无论如何,希望其稀疏内存方案的技术探索能取得成效。对于希望启用该功能的用户,可在 Blender 4.5 及后续版本中便捷地手动激活 Vulkan 支持。

Blender 5.0 还将在 Linux 上使用 Vulkan 和 Wayland 提供 HDR 支持 。Blender 5.0 预计将于 11 月中旬发布。
Linuxeden开源社区