Нова версія DXVK 1.6.1 виправляє деякі помилки та збої в іграх

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

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

Що нового в DXVK 1.6.1?

Ця нова версія DXVK 1.6.1 має зміни, спрямовані на деякі ігри, з яких згадуються такі:

  • Синє відображення: Уникайте помилки гри, яка спричиняє проблеми з рендерингом.
  • Battlefield 2: Уникайте ігрової помилки, яка спричиняє чорну місцевість.
  • криза: виправлено збій при завантаженні певних рівнів у режимі D3D9.
  • Алікс напіврозпаду: Виправлено неправильну обробку цілочисельного ділення, що приводило до спотвореної геометрії.
  • Сильний дощ: покращена продуктивність графічних процесорів Nvidia.
  • Лос-Анджелес Нуар: Виправлено збій під час запуску.
  • Принц Персії: виправлена ​​неправильна обробка в RADV.
  • Юка-Лейлі та неможливе лігво: Виправлення проблем із візуалізацією в драйверах AMD.

Також була додана можливість уникнути прийняття синтаксису з лапками, наприклад, d3d9.customDeviceDesc = "ATi Rage 128".

Додана опція dxgi.tearFree, щоб явно увімкнути захист від мерехтіння коли Vsync вимкнено і реалізована функціональність DXGI, необхідна для деяких модифікацій SpecialK.

Виправлено частину помилок, які приводили до збоїв або збоїв в обробці під час використання Direct3D 9, виправлено помилки перевірки підтримки Vulkan у системах з відеокартами NVIDIA та виправлено помилку в сценарії налаштування, яка не працює з Wine 5.6.

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

 DXVK вимагає останньої стабільної версії Wine бігти. Також потрібні драйвери з підтримкою API Vulkan 1.1, такі як AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 та AMDVLK.

Тепер нам залишиться лише завантажити останній стабільний пакет DXVK, цей, який ми знайшли У наступному посиланні. Пакет можна завантажити за допомогою команди wget. У терміналі ми збираємося ввести таку команду:

wget https://github.com/doitsujin/dxvk/releases/download/v1.6.1/dxvk-1.4.tar.gz

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

смола -xzvf dxvk-1.4.tar.gz

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

компакт-диск dxvk-1.4

І ми запускаємо команду sh для запуску сценарію встановлення:

sudo sh setup-dxvk.sh встановити

Завдяки новому сценарію Bash можна використовувати Wine DXGI замість реалізації, передбаченої DXVK.
Для цього потрібно дати таку команду:

setup-dxvk.sh встановити --без-dxgi

При встановленні DXVK у префіксі Wine. Перевага полягає в тому, що Wine vkd3d можна використовувати для ігор D3D12, а DXVK - для ігор D3D11.

Крім того, новий сценарій дозволяє встановити dll як символічні посилання, що полегшує оновлення DXVK, щоб отримати більше префіксів Wine (це можна зробити за допомогою команди –symlink).

Більш простий спосіб - просто скопіювати dll в каталог Wine. Як ви знаєте, PlayOnLinux, як Crossover, також використовує Wine. Тож для кожного додатку чи гри вони зазвичай створюють пляшку з "drive_c / windows". Тут їм слід трохи ретельніше переглянути свою систему.

Як ви можете бачити папка DXVK містить два інших, які є dll для 32 і 64 бітів, ми збираємось розмістити їх за наступними шляхами.
Де "користувач" ви замінюєте його на ім'я користувача, яке ви використовуєте у своєму дистрибутиві 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. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.