之前D9VK(现已并入DXVK)的主工程师Joshua Ashton在最近提交了一组Wine's Vulkan library 补丁,以期进一步提升wine的vulkan性能,因此这很有可能进一步提升dxvk的性能。
他在邮件中这么写道:
此组补丁,减少了vulkan指令中的堆开销,以较小的栈开销取而代之。
这些多余的堆分配在现有的wine vulkan中每秒出现的次数可能数以千计,且这些结构体或数组小而重复,是贼傻的设计。
我们可以期待将来的一年,开发者们可以榨取更多的性能。另一方面,在痛失主将、更换了新主将的VKD3D项目在NVIDIA放出DX12光追特效移植到vulkan的指导之后,还有更多工作需要完成。
他在邮件中这么写道:
此组补丁,减少了vulkan指令中的堆开销,以较小的栈开销取而代之。
这些多余的堆分配在现有的wine vulkan中每秒出现的次数可能数以千计,且这些结构体或数组小而重复,是贼傻的设计。
我们可以期待将来的一年,开发者们可以榨取更多的性能。另一方面,在痛失主将、更换了新主将的VKD3D项目在NVIDIA放出DX12光追特效移植到vulkan的指导之后,还有更多工作需要完成。