DXVK 1.8 вирішує проблеми з деякими заголовками, покращення підтримки декількох моніторів тощо

DXVK

Після майже більше двох місяців розвитку представлена ​​нова версія проекту DXVK 1.8, версія в якій були виправлені деякі назви ігор а також в ігровій продуктивності на процесорах Intel, крім внести вдосконалення в підтримку декількох моніторів та інші речі.

Тим, хто не знайомий з проектом, вони повинні це знати фантастичний інструмент, який може конвертувати графічні дзвінки 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.8

У цій новій версії DXGI включає підтримку налаштування декількох моніторів. Щоб він працював належним чином, ви повинні встановити відносно нову версію Wine з підтримкою XRandR 1.4.

Для вирішення проблем із запуском ігор в системах без окремого графічного процесора програмні реалізації Vulkan, що використовують центральні процесори, такі як Lavapipe, перераховані в списку растеризаторів.

Крім того, У реалізації Direct3D 9 оптимізовано процес завантаження текстур та перевірку видимості перекриття об’єктів іншими об’єктами. Виправлені проблеми з неправильним поверненням списку підтримуваних форматів буфера екрана (зворотний буфер).

З іншого боку, виділено оптимізовані операції з розміщення зображенняs для покращення продуктивності деяких ігор на графічних процесорах Intel.

У Direct3D 11 типовими налаштуваннями є d3d11.enableRtOutputNanFixup (для старих версій драйвера RADV) та d3d11.invariantPosition (для вирішення проблем із анти-Z на графічних процесорах 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.

В кінці кінців якщо вам цікаво дізнатись більше про це Щодо цього нового випуску, ви можете перевірити деталі У наступному посиланні.

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

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.7.3/dxvk-1.7.3.tar.gz

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

tar -xzvf dxvk-1.8.0.tar.gz

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

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