DXVK 1.6 надійшов із деякими змінами та виправленнями помилок в іграх

DXVK

Кілька днів тому випущена нова версія шару DXVK 1.6, що забезпечує реалізацію DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 і 11, яка працює за допомогою перекладу викликів до API Vulkan.

Хоча DXVK все ще використовується переважно у Steam Play, це не єдине місце, де користувачі Linux можуть скористатися цією фантастичною технологією. Це також сприяє реалізація D3D11 на основі Vulkan для Linux та Wine, Щодо продуктивності та оптимізації під час запуску ігор Direct3D 11 на Wine, оскільки вони також забезпечують підтримку Direct3D9.

Основні нові можливості DXVK 1.6

Ця нова версія DXVK 1.6 вирізняється зміною способу обробки своїх бібліотек Допоміжні засоби Direct3D 10, тому він також може працювати з рамкою ефектів D3D10 від Wine, незначні вдосконалення продуктивності Direct3D 9, один сРішення для зайвих змін в режимі відображення та інші рішення.

Встановлення допоміжних бібліотек За замовчуванням Direct3D 10: d3d10.dll y d3d10_1.dll зупинився, оскільки D3D10 у DXVK вимагає d3d10core.dll та d3d11.dll для підтримки D3D10 (dxgi.dll також потрібен для Windows). Зміна дозволяє використовувати для ефектів структуру D3D10, розроблену у програмі Wine, яка використовується в деяких іграх.

DXVK 1.6 представляє невеликі оптимізації продуктивності у реалізації Direct3D 9, крім виправлення аварійного завершення роботи при спробі зробити знімки з apitrace.

Також виправлено збій у деяких іграх Source 2 Використовуючи власний візуалізатор D3D9, було також зроблено видалений резервний перемикач режиму екрану, і виправлена ​​помилка, що відображала зелену рамку при відображенні відео в деяких іграх.

З боку проблем, вирішених з деякими назвами ігор, згадуються такі:

  • А вчасно- Виправлена ​​регресія, при якій вихідний результат буде погано масштабуватися при зміні роздільної здатності
  • Мертвий простір : Виправлені чорні квадратні артефакти.
  • DoDonPachi Воскресіння : Виправлено збій під час запуску.
  • Догма дракона : Виправлені помилки на весь екран.
  • Star Wars: Republic Commando : Реалізовано відсутні формати зображень.
  • Йомавари: Полуночні тіні : Виправлено збій під час запуску.

Нарешті, якщо ви хочете дізнатись більше про проект, а також про його використання, ви можете ознайомитися з деталями в наступне посилання.

Як додати підтримку DXVK в Linux?

Для використання DXVK потрібні драйвери з підтримкою API Vulkan 1.1, такі як AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 та AMDVLK.

DXVK можна використовувати для запуску 3D-додатків та ігор на Linux за допомогою Wine, виступаючи альтернативою високої продуктивності вбудованій реалізації Direct3D 11, яка працює на OpenGL.

DXVK вимагає останньої стабільної версії Wine бігти. Отже, якщо у вас цього не встановлено. Тепер нам залишиться лише завантажити останній стабільний пакет DXVK, який ми знайдемо У наступному посиланні.

wget https://github.com/doitsujin/dxvk/releases/download/v1.6.0/dxvk-1.6.0.tar.gz

Після завантаження ми зараз розпакуємо щойно отриманий пакет, це можна зробити з робочого середовища робочого столу або з самого терміналу, виконавши наступну команду:

tar -xzvf dxvk-1.6.0.tar.gz

Потім ми отримуємо доступ до папки за допомогою:

cd dxvk-1.6.0

І ми виконуємо команду sh до запустіть скрипт встановлення:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

При встановленні DXVK у префіксі Wine. Перевага полягає в тому, що Wine vkd3d можна використовувати для ігор D3D12, а DXVK - для ігор D3D11.

Крім того, новий сценарій дозволяє встановити dll як символічні посилання, що полегшує оновлення DXVK, щоб отримати більше префіксів Wine (це можна зробити за допомогою команди –symlink).

Як ви побачите папку DXVK містить дві інші DLL для 32 і 64 біт Estas ми збираємось розмістити їх за наступними маршрутами.
Де "користувач" ви замінюєте його на ім'я користувача, яке ви використовуєте у своєму дистрибутиві Linux.

Для 64 біт ми поміщаємо їх у:

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

І для 32 біт:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.