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

DXVK

Недавно анонсирован выпуск новой версии DXVK 1.7.3, в котором sПоддержка новых DXGI, представленных в Windows 10 Update 1809, помимо исправлений ошибок, некоторые улучшения шейдеров и особенно улучшения рендеринга.

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

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

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

В этой новой версии, как упоминалось в начале, подчеркивается, что добавлена ​​поддержка новых интерфейсов DXGI недавно появилось в Windows 10, возможность масштабировать передний дисплей DXVK на дисплеях HiDPI, различные исправления и различные оптимизации конфигурации для масштабирования индикатора HUD на дисплеях с высокой плотностью пикселей.

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

Произведена оптимизация для исключения ненужных операций рисования, что улучшило производительность некоторых игр.

Что касается исправлений, упоминается, что были исправлены сбои старых игр с использованием D3D9 в системах с контроллером RADV, а также ошибки проверки API Vulkan при включенном HUD.

Кроме того, также подчеркивается, что улучшенный код для операций пакетного рендеринга для уменьшения количества вызовов отрисовки при игре в Trine 4.

Из других изменений которые выделяются из этой новой версии:

  • Исправлены проблемы с рендерингом структуры в EverQuest 2 в системах с видеокартами NVIDIA.
  • Исправлены проблемы рендеринга в Trine 4 на некоторых графических процессорах NVIDIA и системах с драйвером RADV.
  • Повышены требования к строительной среде; теперь для сборки вам понадобится MinGW 8.0.

Эта новая версия должна быть включена в следующее обновление Proton с Steam Play для упрощения развертывания.

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

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

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.7.3/dxvk-1.7.3.tar.gz

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

tar -xzvf dxvk-1.7.3.tar.gz

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

cd dxvk-1.7.3

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