适用于 Linux / Wine 的 D3D9、D3D10 和 D3D11 的基于 Vulkan 的 DXVK 2.5 实现现在可作为一项重大更新下载,该更新改进了对多个游戏的支持。
DXVK 2.5 在 DXVK 2.4.1 发布一个半月后推出,通过定期执行内存碎片整理将一些未使用的内存返回给系统,从而改进战神和其他视频游戏的内存管理。但是,此功能目前在 Intel 的 ANV Vulkan 驱动程序上处于禁用状态。
DXVK 2.5 还增加了对 D3D9 游标 API 的模拟游标的支持,这允许游戏将任意图像设置为鼠标游标。这改进了对 Dungeon Siege 2 和 Act of War 游戏的支持。
默认情况下,它还在 NVIDIA 565.57.01 测试版和更新的图形驱动程序上启用严格的浮点模拟,以提高正确性,这可能会导致某些游戏的性能略有提升,并通过动态销毁未使用的 Vulkan 采样器并使用正确的 LOD 偏差来改进对虚幻引擎 3 游戏的支持。
此外,DXVK 2.5为某些移动GPU带来了改进,按刷新率排序显示模式以与wined3d保持一致,并改进了对《登上王座》、《命令与征服:将军》、《国王的恩赐:北方勇士》、《古墓丽影:传奇》和《雷曼3》视频游戏的D3D8和D3D9实现的支持。
对于 D3D11/DXGI 实现,DXVK 2.5 版本改进了对《使命召唤:现代战争 2 战役重制版》、《暗黑破坏神 4》、《Sekiro:影子死两次》、《模拟人生 4》、《Vindictus》、《Yakuza 0》和《Yakuza Kíwami》视频游戏的支持,并为 DXGI 交换链实施了交换效果。SEQUENTIAL
DXVK 2.5 中还包含其他几个错误修复,因此请查看项目 GitHub 页面上的发行说明了解更多详细信息,您还可以从中下载源代码 tarball。如果您从发行版的软件存储库安装了 DXVK,则必须等待 DXVK 2.5 登陆那里才能享受这些改进。
转自 DXVK 2.5 Improves Memory Management in God of War and Other Video Games – 9to5Linux