DXVK2.2发布支持D3D11On12支持Unity引擎 游戏修复等

  • 发布时间:2023-05-16 10:47:49 来源:
标签:
导读 DirectXforVulkan(DXVK)今天早上收到了重大更新。2 2版现已推出,是开源软件自1月发布以来最重要的更新。其中包括多项改进和错误修复,我们

DirectXforVulkan(DXVK)今天早上收到了重大更新。2.2版现已推出,是开源软件自1月发布以来最重要的更新。其中包括多项改进和错误修复,我们将在本文中对此进行概述。感谢Phoronix网站的MichaelLarabel让我们了解这一发展。

DXVK2.2添加了新的D3D11On12支持、大量错误修复和游戏改进

通过新的DXVK2.2更新,添加了对D3D11On12的支持。此支持允许利用D3D11的设备从使用D3D12的设备构建。该支持对于在最新的Unity引擎中创建的游戏至关重要。

D3D11On12支持的管理是通过“允许导入由VKD3D-Proton创建的Vulkan设备和资源句柄,然后使用现有的D3D11实现来完成的,”Larabel指出。

错误修复和改进

关于通过QueryInterface查询的未知接口的警告将只记录一次,以避免在某些游戏中无限期地增加日志文件。(#3231)

修复了渲染YUY2或UYUY纹理格式时的回归。这修复了JadeEmpire(#3182)和SidMeier'sPirates(#3189)中的游戏内视频(PR#3342)

修复了线程未被正确销毁的问题。

修复了在为纹理启用反馈循环时由于不正确的布局跟踪导致的Vulkan验证错误。

修复了D3D9中由0x0大小的清除导致的Vulkan验证错误。

D3D9StateBlocks现在只为使用的部分分配内存。这修复了TotalWar:Shogun2在使用D3D9渲染器时地址空间不足的问题。(#2703,公共关系#3248)

改进了某些VK_EXT_extended_dynamic_state3功能的使用,以避免在某些驱动程序上遇到慢速路径。

改进了具有多个GPU的系统上DXGI输出的枚举。这修复了此类系统上最近的REEngine游戏(D3D12)的性能问题。

在游戏创建未使用的D3D11设备的情况下显着减少内存使用。

BattleFantasia修订版:将帧速率锁定为60FPS,以解决更高帧速率下的游戏错误。(公关#3256)

ColdFear:修复了缺失的几何体(#3293,PR#3390)

魔法黎明2:修复了启动时的崩溃(#3271,PR#3272)

DCUniverseOnline:修复了alt-tab退出和返回后的挂起。(#3314,PR#3316)

FarCry2:解决英特尔硬件上的渲染问题和所有GPU上的低性能问题。(公共广播#3241)

Halo:TheMasterChiefCollection:修复了由于游戏使用无效查询导致的内存泄漏(PR#3273)

Warhammer40k:SpaceMarine:固定阴影渲染(#3298,PR#3305)

预计Valve将很快使用新的DXVK2.2集成更新Proton驱动程序。您可以在GitHub发布页面上查看DXVK2.2的完整详细信息。

  • 免责声明:本文由用户上传,如有侵权请联系删除!