在 Vulkan API 之上发布 DXVK 1.6、Direct3D 9/10/11 实现

形成 层间释放 DXVK 1.6,它提供了一个 DXGI(DirectX 图形基础设施)、Direct3D 9、10 和 11 实现,通过对 Vulkan API 的调用转换来工作。 使用 DXVK 需要 对司机的支持 Vulkan API 1.1例如 AMD RADV 18.3、NVIDIA 415.22、英特尔 ANV 19.0 和 AMDVLK.
DXVK 可用于使用 Wine 在 Linux 上运行 3D 应用程序和游戏,作为运行在 OpenGL 之上的 Wine 内置 Direct3D 11 实现的更高性能替代方案。

主要变化:

  • Direct3D 10 支持库 d3d10.dll 和 d3d10_1.dll 的默认安装已停止,因为 DXVK 中的 D3D10 支持需要 d3d10core.dll 和 d3d11.dll(Windows 上也需要 dxgi.dll)。 该更改允许您使用 Wine 中开发的 D3D10 框架来实现效果,该框架在某些游戏中使用;
  • 对 Direct3D 9 实现进行了较小的性能优化;
  • 修复了尝试捕获 apitrace 快照时导致崩溃的问题;
  • 修复了一些使用原生 D2D3 渲染的 Source 9 游戏中的崩溃问题;
  • 消除了屏幕模式的冗余切换;
  • 修复了部分游戏显示视频时出现绿框的问题;
  • 解决了《时之帽》、《死亡空间》、《DoDonPachi 复活》、《龙之信条》、《星球大战:共和国突击队》和《夜魔:午夜暗影》中的问题。

来源: opennet.ru

添加评论