DXVK 是基于 Vulkan 的 D3D9,D3D10 和 D3D11 转换层,允许使用 Wine 在 Linux 上运行 3D 应用程序。目前DXVK 2.2 已发布,DXVK 2.2 支持 D3D11On12,允许从 D3D12 设备创建 D3D11 设备。
DXVK D3D11On12 允许导入由 VKD3D-Proton 创建的 Vulkan 设备和资源句柄,然后使用现有的 DXVK D3D11 实现来管理。较新的 Unity Engine 游戏(如 Lego Builder's Journey)需要此 D3D11On12 支持。
DXVK 2.2 还带来了 Direct3D 9 部分演示支持、日志记录改进以及许多特定于游戏的修复和改进。
此版本还解决了一些先前的回归问题,修复了各种 Vulkan 验证错误,改进了具有多个 GPU 的系统上 DXGI 输出的枚举,减少了游戏中创建未使用的 D3D11 设备的内存使用,然后进行了各种针对游戏的修复。
DXVK 2.2 修复的游戏包括《孤岛惊魂 2》、《战锤 40k:星际战士》、《光环:士官长合集》、《DC Universe Online》、《极度深寒》和《战斗幻想曲》修订版等。
更多内容可查看 DXVK 2.2 更改的完整列表, DXVK 2.2 很快会被拉入新的 Proton 更新中以用于 Steam Play。