著名的兼容层VK3D-Proton已收到新的更新,增强了OpenXR/OpenVR支持并包含其他一些更改。
VK3D-Proton的最新更新旨在将Linux游戏体验提升到新的水平,带来重大变化
新版本2.13主要包括多项调整,以改善Linux上的游戏体验。对于那些不知道的人来说,VK3D-Proton是Proton环境中专门针对DX12的兼容层,允许Windows游戏在Linux生态系统中无缝运行,而无需第三方修改。在最新更新中,该团队带来了一些有趣的变化,包括在Proton上实现ShaderModel6.8以及OpenVR/OpenXR的互操作性。以下是新更新的功能:
实现着色器模型6.8最低规格
SV_StartInstanceLocation
SV_StartVertexLocation
波形尺寸范围
实现Vulkan纹理追赶功能(深奥的比较采样功能)
在Proton上实现OpenVR/OpenXR的互操作性
使用VK_KHR_maintenance6正确支持NULL索引缓冲区。
实现VK_MESA_image_alignment_control。特别减少AMD卡上的内存膨胀。
除此之外,Valve的Proton开发人员还引入了另一项有趣的性能变化:对ProtonReBar或ProtonResizableBAR进行了调整。此栏旨在允许CPU不受限制地访问其分配的内存区域,从而提高效率和性能。然而,随着新的变化,具有高于8GBVRAM的GPU将只能访问该功能,因为开发人员表示,内存较低的GPU存在“更重要的内存被降级为系统内存的风险”。