DXVK 1.7.3 надійшов із виправленнями, невеликими основними змінами, але з удосконаленнями шейдерів

DXVK

Останнім часом анонсовано випуск нової версії DXVK 1.7.3, в якому сПідтримка нових DXGI, представлених у Windows 10 Update 1809, на додаток до виправлень помилок, деякі вдосконалення шейдерів і особливо покращення рендерингу.

Тим, хто не знає про DXVK, вони повинні знати, що це бібліотека це працює за допомогою перекладу викликів API Vulkan.

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

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

У цій новій версії, як уже згадувалося на початку, це виділено додана додаткова підтримка нових інтерфейсів DXGI нещодавно виставлений у Windows 10, можливість масштабування переднього дисплея DXVK на дисплеях HiDPI, різні виправлення та різні оптимізації конфігурації для масштабування індикатора HUD на дисплеях із високою щільністю пікселів.

Крім того, код шейдера, створений для D3D11, змінено так що контролери можуть оптимізувати операції з текстурою, коли немає прив'язки текстур.

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

Що стосується виправлень, то згадується, що старі ігри падали за допомогою D3D9 у системах з контролером RADV, а також помилки перевірки API Vulkan, коли було ввімкнено HUD.

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

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

  • Виправлені проблеми з рендерингом тканини в EverQuest 2 у системах з відеокартами NVIDIA.
  • Виправлені проблеми з рендерингом у Trine 4 на певних графічних процесорах та системах NVIDIA з драйвером RADV.
  • Підвищено вимоги до будівельного середовища; тепер вам потрібна MinGW 8.0 для побудови.

Цю нову версію слід включити до наступного оновлення Proton із Steam Play для зручного розгортання.

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

Як додати підтримку 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.7.3.tar.gz

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

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