DXVK 0.70已发布,支持Direct3D 10

DXVK,几分钟前Direct3D 11的基于Vulkan的翻译层已更新到0.70版,现在支持Direct3D 10。
DXVK可以运行Direct 3D 11。此版本允许您使用Wine在Linux上运行Direct3D 10游戏(和应用程序)。旨在为功能级别11_0的D3D11和功能级别10_1的D3D10提供支持。缺少的功能包括预测(进行中的工作)和流输出。
必须具有本机才能运行Direct3D 10(D3D10)游戏 d3dcompiler_43.dll winetricks可用的文件(使用 winetricks d3dcompiler_43 安装)。

在Linux上使用Vulkan和DXVK的孤岛危机1。图片来源:DXVK 的GitHub

DXVK的新D3D10代码实现了大多数Direct3D 10.1核心API和着色器反射API。
但是,DXVK不支持某些D3D10功能。

  • 效果API
  • D3D10特定的文本过滤器和DXGI_FORMAT_R1_UNORM图像格式
  • D3D10计数器当前未实现
  • D3D11后端当前不支持流输出

DXVK开发人员 注意事项 使用DXVK的当前D3D10实现,您应该能够运行诸如刺客信条1(MSAA选项不适用于游戏),64位《孤岛危机1》的GOG版本(适用于Mesa 18.1)的游戏。 RADV_DEBUG=nohiz 可能需要避免阴影损坏。此问题已在《 Mesa 18.2》和《正当防卫2》中修复(启用SSAO可能导致游戏崩溃)。
他们说Crysis 1的32位Steam版本可能不起作用,但用户 在他的情况下,Steam版本有效。 DXVK 0.70版还实现了D3D11.1 ClearView方法和D3D11.1扩展双指令。
DXVK可以从以下位置下载 的GitHub,可以使用预编译的二进制文件 放行 页面,但易于使用(大多数用户可能会利用这一点) 鲁特里斯 只需运行游戏并设置DXVK版本即可在该应用程序中使用。您可以阅读有关Lutris和DXVK的更多信息 在这里

Sidebar