DXVK 2.1 выходит с исправлениями и многим другим

Расширение DXVK

DXVK можно использовать для запуска 3D-приложений и игр в Linux с помощью Wine.

Объявлено о запуске новая версия DXVK 2.1 который решает проблемы в некоторых играх, а также возможность включить HDR, среди прочего.

Новая версия DXVK требуются драйверы, совместимые с Vulkan API 1.3, такие как Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 и AMDVLK. DXVK можно использовать для запуска 3D-приложений и игр в Linux с помощью Wine, выступая в качестве более производительной альтернативы встроенным реализациям Wine Direct3D 9/10/11, работающим поверх OpenGL.

Основные новые функции в DXVK 2.1

В только что вышедшей версии DXVK 2.1 системы, поддерживающие цветовое пространство HDR10, можно включить HDR установив переменную среды DXVK_HDR=1 или указав параметр dxgi.enableHDR=True в файле конфигурации. После включения HDR игры могут обнаруживать и использовать цветовое пространство HDR10, если установлена ​​версия vkd3d-proton 2.8 или новее.

Стоит отметить, что на данный момент основные пользовательские среды в Linux еще не поддерживают HDR, но Поддержка HDR доступна на Gamescope Composite Server. а для его включения нужно использовать опцию «-hdr-enabled» (работает только на системах с графическими процессорами AMD при использовании ядра Linux с патчами josh-hdr-colorimetry).

Еще одним заметным изменением в новой версии является улучшение компиляции шейдеров. Для уменьшения заиканий использование конвейерных библиотек расширено на конвейеры с геометрическими и тесселяционными шейдерами, а при использовании MSAA используются дополнительные возможности расширения Vulkan VK_EXT_extended_dynamic_state3.

Для игр старше поддержка многосэмплового сглаживания (MSAA, Multi-Sample Anti-Aliasing), добавлены настройки d3d9.forceSampleRateShading и d3d11.forceSampleRateShading для включения режима затенения частоты дискретизации для всех шейдеров, что позволяет улучшить качество изображений в играх.

Серверная часть GLFW был добавлен в сборки Linux, который можно использовать в качестве альтернативы серверной части SDL2.

Улучшена логика передачи команд D3D11, чтобы приблизить поведение DXVK к собственным драйверам D3D11 для более предсказуемой производительности.

Исправлены проблемы, появлявшиеся в играх:

  • Ashes of the Singularity — Исправлена ​​регрессия производительности, вызванная неоптимальным отображением набора дескрипторов.
  • Battlefield: Bad Company 2: исправлено мерцание
    Карточный бой!! Авангард: исправлен рендеринг
  • Gujian 3 — Исправлены проблемы с рендерингом на некоторых графических процессорах.
  • Resident Evil 4 HD — исправлено некорректное использование Vulkan, вызывающее сбой графического процессора в RADV.
  • Saints Row: The Third — исправлена ​​серьезная проблема производительности с дождем при использовании рендерера D3D9.
  • Sekiro: Shadows Die Twice — исправлены проблемы с заиканием на графических процессорах Nvidia.
  • Sonic Frontiers — исправлена ​​ошибка в игре, из-за которой тени мерцали при подключении к графическому процессору.
  • Supreme Commander: Forged Alliance — исправлен вылет после загрузки.

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

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

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v2.1/dxvk-2.1.tar.gz

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

tar -xzvf dxvk-2.1.tar.gz

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

cd dxvk-2.1

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