DXVK 1.7.2 поставляется с исправлениями различных ошибок Direct3D 9.

DXVK

Только что была представлена ​​новая версия проекта DXVK 1.7.2., в котором были представлены несколько исправлений, улучшающих эту популярную библиотеку для сопоставления Direct3D 9/10/11 с Vulkan API.

Тем, кто не знает о DXVK, следует знать, что это библиотека. он работает через перевод вызовов API Vulkan.

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

Основные новые возможности DXVK 1.7.2

Эта новая версия В DXVK 1.7.2 исправлены различные ошибки Direct3D 9. а также решения проблем рендеринга, присутствующие в драйверах AMD для некоторых игр Unity, и в реализации D3D9 присутствовало значительное регрессивное изменение, которое вызывало сбои во многих играх.

Кроме того реализована поддержка отключения лог-файлов и различные исправления / улучшения при использовании D3D9 с драйвером AMDVLK Vulkan.

Еще одно исправление, которое было внесено, касалось исправление проблем с переполнением стека в некоторых 32-битных играх кто использует D3D9, а также исправление проблем с рендерингом в играх Unity Engine, работающих в системах с драйверами AMD.

Более того, разработчики отмечают, что в этой новой версии улучшена поддержка Unicode при работе в Windows.

И что параметр DXVK_LOG_PATH = none был добавлен для отключения создания файлов журналов (журналы по-прежнему будут отправляться на stderr).

Наконец также Упоминаются решения следующих проблем:

  • Ворота Балдура 3: Исправлен сбой после экрана выбора персонажа в режиме D3D11.
  • Final Fantasy XIV- Повышена стабильность последних драйверов Nvidia.
  • Просто причина 3: Исправляет ошибку в игре, из-за которой местность мерцает в RADV.
  • Марвел Мстители: Исправлены ложные сбои из-за недействительных копий ресурсов.
  • Потребность в скоростной жаре: исправлены некоторые ошибки проверки Vulkan.
  • ПГА ТУР 2K21: Исправлены ошибки проверки Vulkan и возможные сбои.
  • Трассы в Sky SC: представление неподвижного тумана.

Если вы хотите узнать об этом больше, вы можете проверить подробности По следующей ссылке.

Как добавить поддержку DXVK в Linux?

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

DXVK требует последней стабильной версии Wine бежать. Итак, если у вас это не установлено. Теперь нам нужно только загрузить последний стабильный пакет DXVK, который мы нашли. По следующей ссылке.

wget https://github.com/doitsujin/dxvk/releases/download/v1.7.2/dxvk-1.7.2.tar.gz

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

tar -xzvf dxvk-1.7.2.tar.gz

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

cd dxvk-1.7.2

И выполняем команду 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 бит эти мы собираемся разместить их по следующим маршрутам.
Где "пользователь" вы замените его именем пользователя, которое вы используете в своем дистрибутиве 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Леонардо сказал

    32- и 64-битные папки скрещивались

bool (истина)