В новой версии DXVK 1.6.1 исправлены некоторые ошибки и сбои в играх.

Только что был представлен запуск новой версии слоя DXVK 1.6.1, который обеспечивает реализацию DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 и 11, работая посредством трансляции вызовов к Vulkan API.

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

Что нового в DXVK 1.6.1?

Эта новая версия DXVK 1.6.1 внесены изменения в некоторые игры, из которых упоминаются:

  • Голубое отражение: Избегайте игровой ошибки, вызывающей проблемы с рендерингом.
  • Battlefield 2: Избегайте игровой ошибки, из-за которой ландшафт становится черным.
  • Crysis: исправлен сбой при загрузке определенных уровней в режиме D3D9.
  • Half-Life Аликс: Исправлена ​​некорректная обработка целочисленного деления, приводящая к искажению геометрии.
  • Сильный дождь: улучшена производительность на графических процессорах 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

После загрузки мы собираемся распаковать только что полученный пакет, это можно сделать из среды рабочего стола или из самого терминала, выполнив следующую команду:

tar -xzvf dxvk-1.4.tar.gz

Затем мы получаем доступ к папке с:

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

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

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

Благодаря новому сценарию Bash можно использовать Wine DXGI. вместо реализации, предоставленной DXVK.
Для этого необходимо подать следующую команду:

setup-dxvk.sh установить --without-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 / окна / system32 /

O

/ home / ″ пользователь “/.wine/drive_c/windows/system32/

И для 32 бит в:

~ / .wine / drive_c / windows / syswow64

O

/ home / ″ пользователь “/.wine/drive_c/windows/system32/

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.