Випуск DXVK 1.8, реалізації Direct3D 9/10/11 поверх API Vulkan

Сформовано випуск прошарку DXVK 1.8, що надає реалізацію DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 та 11, що працює через трансляцію викликів в API Vulkan. Для використання DXVK потрібна наявність драйверів з підтримкою API Vulkan 1.1, таких як Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 та AMDVLK. DXVK може застосовуватися для запуску 3D-додатків та ігор в Linux за допомогою Wine, виступаючи як більш високопродуктивну альтернативу вбудованих у Wine реалізацій Direct3D 9/10/11, що працюють поверх OpenGL.

Основні зміни:

  • У DXGI включена підтримка конфігурацій із кількома моніторами. Для коректної роботи потрібна установка щодо свіжої версії Wine за допомогою XRandR 1.4.
  • Для вирішення проблем із запуском ігор на системах без окремого GPU забезпечено вказівку у списку розтеризаторів програмних реалізацій Vulkan, які використовують CPU, такі як Lavapipe.
  • Оптимізовано операції зміни параметрів розміщення зображення у пам'яті (Image Layout), що дозволило підвищити продуктивність деяких ігор на GPU Intel.
  • У реалізації Direct3D 9 оптимізовано процес завантаження текстур та перевірки перекриття видимості об'єктів іншими об'єктами. Вирішено проблеми з некоректним поверненням списку підтримуваних форматів екранного буфера (back buffer).
  • У Direct3D 11 включені за замовчуванням налаштування d3d11.enableRtOutputNanFixup (для старих версій драйвера RADV) та d3d11.invariantPosition (для вирішення проблем з Z-файтингом, що виявляються на GPU RDNA2). Усунено проблеми з підрахунком посилань та обробкою невизначених значень (NaN) у шейдерах.
  • Усунуто попередження при збиранні новими версіями інструментарію Meson.
  • Вирішено проблеми в іграх Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 та Tomb Raider Legend.

Джерело: opennet.ru

Додати коментар або відгук