VKD3D-Proton 整合了对 Vulkan 描述符堆的支持

VKD3D-Proton 整合了对 Vulkan 描述符堆的支持

💡 原文中文,约1000字,阅读约需3分钟。
📝

内容提要

Valve 的 VKD3D-Proton 组件现已支持描述符堆(VK_EXT_descriptor_heap),实现了对描述符的显式管理。这将提升 Steam Play 的性能和可移植性,并解决不同 Vulkan 驱动程序在游戏性能上的问题。NVIDIA 和 Intel 驱动程序也开始支持描述符堆,该功能仍在测试中,预计将于未来更新中正式发布。

🎯

关键要点

  • Valve 的 VKD3D-Proton 组件现已支持描述符堆(VK_EXT_descriptor_heap),实现了对描述符的显式管理。

  • VK_EXT_descriptor_heap 扩展于今年 1 月随 Vulkan 1.4.340 版本推出,提供更强的可移植性和可预测的性能特征。

  • NVIDIA 和 Intel 驱动程序开始支持描述符堆,功能仍在测试中,预计将于未来更新中正式发布。

  • VKD3D-Proton 的描述符堆支持的拉取请求已提交,功能目前通过 VKD3D_CONFIG=descriptor_heap 隐藏。

  • 下一次 Steam Play (Proton) 重大更新将会非常令人兴奋。

延伸问答

VKD3D-Proton 的描述符堆支持有什么重要意义?

VKD3D-Proton 的描述符堆支持提升了 Steam Play 的性能和可移植性,并解决了不同 Vulkan 驱动程序在游戏性能上的问题。

VK_EXT_descriptor_heap 扩展是什么时候推出的?

VK_EXT_descriptor_heap 扩展于今年 1 月随 Vulkan 1.4.340 版本推出。

哪些驱动程序开始支持描述符堆?

NVIDIA 和 Intel 驱动程序开始支持描述符堆,功能仍在测试中。

VKD3D-Proton 的描述符堆功能目前处于什么状态?

描述符堆功能目前通过 VKD3D_CONFIG=descriptor_heap 隐藏,尚未作为默认选项发布。

VKD3D-Proton 的下一次重大更新有什么期待?

下一次 Steam Play (Proton) 重大更新将会非常令人兴奋。

VK_EXT_descriptor_heap 如何改善 Vulkan 的性能?

VK_EXT_descriptor_heap 允许对描述符及其存储空间进行显式管理,提供更强的可移植性和可预测的性能特征。

➡️

继续阅读