DXVK 1.9.3 містить великі покращення для DirectX, ігор тощо

DXVK

Приблизно через 4 місяці розробки з моменту останнього випуску, оголошено про вихід нової версії DXVK 1.9.3 Версія, в якій розробники працювали, щоб значно зменшити витрати на процесор в іграх DirectX, плюс DirectX to Vulkan прогресує і виправляє проблеми, покращує Mesa, ігри тощо.

Для тих, хто досі не знає про 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.9.3

У цій новій версії, яка представлена ​​реалізації, підкреслюється, що при використанні dxvk-nvapi, (реалізація NVAPI) на додаток до DXVK, надається підтримка технології DLSS, що дозволяє використовувати ядра Tensor від відеокарт NVIDIA для масштабування реалістичних зображень за допомогою методів машинного навчання, щоб збільшити роздільну здатність без втрати якості.

Окрім врахування розширення Vulkan VK_EXT_robustness2, Оптимізовано константи затінення D3D9 і старі параметри для ігор, які використовують програмну обробку вершин, були вилучені.

Також зазначається, що було додано один або кількаувімкнути параметр для деяких ігор, щоб забезпечити більш точну емуляцію поведінки з плаваючою комою D3D9. Увімкнення цієї опції усуває проблеми в Red Orchestra 2, Dark Souls 2, Dog Fight 1942, Bayonetta, Rayman Origins, Guilty Gear Xrd і Richard Burns Rally.

Крім того, проблеми з графічною інфраструктурою Microsoft DirectX (DXGI), які раніше часто переривали повноекранний режим різних ігор і викликали графічні аномалії, були виправлені відповідно до офіційних приміток до випуску а також виправлено проблему в DXGI, яка спричиняла збій під час спроби активувати повноекранний режим на деяких екранах.

З іншого боку, в поточних назвах на кшталт Продуктивність Crysis 3 Remastered була збільшена, Останній симулятор вантажівки Euro Truck Simulator і Splinter Cell: Chaos Theory виграють від оновлення впровадження Vulkan.

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

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

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.9.3/dxvk-1.9.3.tar.gz

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

tar -xzvf dxvk-1.9.3.tar.gz

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

cd dxvk-1.9.3

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