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