当前位置:首页>科技 >内容

Valve的SteamPlay平台Vulkan上的Direct3D12在Linux上带来了多项改进

2022-12-19 15:51:57科技专一的悟空

VKD3D-Proton2 8,即VulkanDirect3DforProton2 8版,于今天发布并协助LinuxSteamDeck用户。新的实施为Linux上的Proton添加了Vulkan上的Dire

VKD3D-Proton2.8,即VulkanDirect3DforProton2.8版,于今天发布并协助LinuxSteamDeck用户。新的实施为Linux上的Proton添加了Vulkan上的Direct3D12,这意味着用Proton编码的ValveSteamPlay将允许用户在Linux生态系统上玩Windows游戏。

Valve的SteamPlay平台Vulkan上的Direct3D12在Linux上带来了多项改进

Direct3D12中的Vulkan实现为SteamPlay用户看到了新更新

新的启用现在将支持VK_EXT_descriptor_buffer代码,这消除了很多会增加到处理器的压力。该实施遵循最近的RadeonVulkan(RADV)更新的Mesa驱动程序和SteamDeck更新。随着众多更新,Vulkan中的NVIDIA和Intel驱动程序将继续使用新代码进行更新,包括每个公司显卡的性能更新。

修复和解决方法

解决方法GPU在SpidermanRemastered:MilesMorales中挂起(与原始问题相同)。

修复了RADV上Borderlands3枪支伤害的渲染错误。

重构可调整大小的BAR的使用方式。4GiB及更低容量的GPU将不再尝试使用可调整大小的BAR,这可以避免一些内存不足的情况。

修复帝国时代IV中的GPU挂起问题。

修复网格着色器实现中的一些小问题。

修复了一些阻止RE:Village在Arc上启动的问题。

巫师3下一代更新的一些最后一刻的疯狂修复。

除RT之外的所有功能似乎都适用于RADV。

众所周知,Hairworks会使NVIDIA上的GPU崩溃。需要更多的调查来找出原因。

一些RT效果在NVIDIA上有效,而另一些则无效:

据报道GI有效。

AO使GPU崩溃。需要更多的调查来找出原因。

实现次要缺失的D3D12功能

直到现在,一个晦涩的功能被删除并被遗忘了。

ID3D12Device1::SetEventOnMultipleFenceCompletion()现已实施。

此外,为共享的D3D12栅栏实施SetEventOn(Multiple)FenceCompletion。

修复了Gears5中导致启动锁定的回归。

新的VKD3D-Proton2.8版本改进了游戏:

蜘蛛侠修复版

巫师3

帝国时代IV

无主之地3

回复:村庄

银河护卫队

对主机可访问图像的支持和用于限制处理器开销的交换链支持已被彻底重写,更多游戏修复和改进可以在新的VKD3D-Proton2.8更新的GitHub页面上找到。感谢网站Phoronix的MichaelLarabel的这一新发现。

关键词:GPUVulkanNvidia

声明本站所有作品图文均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们

Top