导读 通过 Wine 在 Linux 系统上基于 DXVK 开源 Vulkan 实现的 D3D9、D3D10 和 D3D11 已于近日更新到版本 1.10.2,该版本为您最喜爱的游戏添加了许多错误修复和性能改进。

DXVK 1.10.2 比DXVK 1.10.1晚了三个半月,并修复了许多视频游戏中的错误和崩溃,包括超越善恶、死亡空间、神秘 V、Day Z、Dirt Rally、教父、Limbo、Return清算、废土重制和行星湮灭:泰坦。

星球大战:原力释放 II、星球大战:旧共和国、权威 2、Onechanbara Z2:混沌、植物大战僵尸花园战争 2、小型收音机、大电视、索尼克大冒险 2、最高指挥官和 SpellForce 白金版视频游戏也得到了改进,现在应该可以在您最喜欢的运行最新 DXVK 版本的 GNU/Linux 发行版上更好地工作。

除了这些游戏修复之外,DXVK 1.10.2 版本还优化了 SPIR-V 着色器代码的内存压缩性能,使用 Vulkan 扩展实现 D3D9 的非无缝立方体贴图VK_EXT_non_seamless_cube_map,优化 D3D11 中的无人机清除以允许驱动程序更频繁地使用图像压缩,并改进了对 GCC 12.1 的支持。

还解决了各种错误,包括当前版本的 NVIDIA Vulkan 开发人员驱动程序未将其磁盘着色器缓存与 DXVK 一起使用的问题,导致状态缓存文件无法正确写入的问题,错误障碍的问题为 UAV 渲染发出的问题,d3d11.samplerAnisotropy选项将应用于错误类型的采样器的问题,D3D9 中损坏的模板解析,以及使用在具有不同功能集的驱动程序上创建的状态缓存时发生的问题。

有关 DXVK 1.10.2 中包含的更改的更多详细信息,请查看项目GitHub 页面上的发行说明,如果您想在 GNU/Linux 发行版上编译它,还可以从那里下载源代码 tarball。如果不是这种情况,请等待新版本进入发行版的稳定存储库,然后再进行更新。

原文来自:http://www.linuxeden.com/a/108037

本文地址:https://www.linuxprobe.com/and-performance-improvements.html编辑:吴康宁,审核员:清蒸github

Linux命令大全:https://www.linuxcool.com/

Linux系统大全:https://www.linuxdown.com/

红帽认证RHCE考试心得:https://www.rhce.net/