DXVK 1.7 надійшов із покращеннями для Vulkan, оптимізацією та іншим

DXVK

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

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

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

У цій новій версії реалізації додана підтримка графічних розширень API Vulkan VK_EXT_користувацький_біч_кольору який використовується для підтримки кольорів меж у Sampler, а також вирішує багато проблем в іграх на базі Direct3D 9 включаючи Crysis та Halo 2 Vista. Ще однією отриманою підтримкою є VK_EXT_надійність2, подібно до D3D11, який використовується для обробки доступу за межами допустимого діапазону ресурсів.

Важливо врахувати, що сЩоб використовувати ці розширення, ви повинні мати Wine 5.8 (версія для розробки), а також драйвери AMD та Intel Mesa 20.2-dev або драйвер NVIDIA 440.66.12-beta.

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

В іграх D3D11 додана можливість використання черг обчислень для асинхронного завантаження ресурсів, якщо драйвер (наприклад, RADV) не підтримує окрему чергу передачі;

Це також виділяється в цій новій версії зменшено споживання пам'яті в D3D9, тим самим уникаючи вичерпання доступної пам'яті в деяких іграх, таких як Toxikk.

З інших змін, які виділяються в цій новій версії:

  • Деякі функції були реалізовані в DXGI 1.6, яка буде використана в майбутніх версіях World of Warcraft.
  • Виправлені помилки перевірки Vulkan в Cloudpunk та інших іграх, які неправильно використовують буфер ресурсів.
  • Виправлення проблем компіляції в GCC 10.1.
  • Виправлені різні проблеми, пов’язані з D3D9.
  • Перероблений варіант dxgi.tearFree.
  • Виправлені проблеми в іграх Fallout New Vegas, Freelancer, GTA IV та Halo Custom Edition.
  • Підтримка збірки за допомогою winelib припинена. Тепер для побудови DXVK потрібно MinGW.

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

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

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.7.0/dxvk-1.7.0.tar.gz

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

tar -xzvf dxvk-1.7.0.tar.gz

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

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