DXVK версії 1.5.2 тепер доступний і додає різні виправлення для ігор

DXVK

Було оголошено про випуск нової версії проекту DXVK, яка є інструментів, включених до функції Steam Play від Steam. Це фантастичний інструмент, якийВи можете конвертувати графічні дзвінки Microsoft DirectX 11 і DirectX 10 до Vulkan, графічного API з відкритим кодом, сумісного з Linux. Для використання DXVK, крім Wine та Vulkan, вам, очевидно, потрібен графічний процесор, сумісний з Vulkan.

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

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

З запуском цієї нової версії однією з найважливіших змін є el Припинена підтримка старих драйверів які не сумісні з Vulkan Graphics API 1.1 AMD / Intel (Mesa) 17.3 та попередніми версіями, а також NVIDIA 390.xx та попередніми версіями.

З Версію Vulkan 1.0 припинено оскільки він не був протестований у значній мірі, і він не завжди працював коректно, що також дозволило очищення коду.

Також підкреслюється, що нещодавно виявлені помилки у реалізації Direct3D 9 були виправлені і були додані невеликі оптимізації продуктивності та споживання пам'яті.

Додана опція d3d9.forceSwapchainMSAA змусити включити метод MSAA проти перекриття (Багатовибіркове згладжування) для зображень, оброблених у SwapChain. І конфігурація d3d9.deferredSurfaceCreation увімкнено, що дозволяє позбутися проблем із відображенням меню в іграх серії Atelier, які використовують Direct3D 11.

Крім того, деякі реалізації ланцюгових операцій перемикання буферних буферів (SwapChain) були додані до реалізації Direct3D 9, що вирішило проблеми із запуском додатків, таких як демонстрація ATi ToyShop, Atelier Sophie та Dynasty Warriors 7.

також Підкреслюється, що проблеми, про які повідомлялося в різних іграх, були вирішені завдяки чому вони мають кращу продуктивність із Wine + DXVK та Proton.

З ігор, які отримали вдосконалення:

  • Походження драконів- Виправлено деякі помилки перевірки Vulkan.
  • Ентропія Всесвіт: опцію додано d3d11.invariantPosition виправити проблеми із Z-боротьбою в деяких графічних драйверах
  • Ферент / Херкот / Ксіон: Виправлено візуалізацію неба, а також мінімапну регресію
  • Gothic 3: d3d9.supportDFFormat вимкнено для виправлення тіньового візуалізації
  • Казки Весперії:  виправлено перегоновий стан, що спричиняв часті аварії, що було введено в DXVK 1.4.5.
  • TrackMania United назавжди- Виправлено непотрібне синхронізацію графічного процесора <> для підвищення продуктивності
  • Маскарад вампірів: кровні лінії: проблеми з візуалізацією, виправлені за допомогою відблисків
  • Warriors Orochi 4- Виправлена ​​незначна розбіжність у відстеженні запитів D3D11 через ряд помилок гри

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.5.2/dxvk-1.5.2.tar.gz

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

tar -xzvf dxvk-1.5.2.tar.gz

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

cd dxvk-1.5.2

І ми виконуємо команду 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.