DXVK версии 1.5.2 теперь доступен и добавляет различные исправления для игр.

DXVK

Анонсирован выпуск новой версии проекта DXVK, который является инструментов, включенных в функцию Steam Play из Steam. Это фантастический инструмент, которыйe может конвертировать графические вызовы Microsoft DirectX 11 и DirectX 10 в Vulkan, графический API с открытым исходным кодом, совместимый с Linux. Чтобы использовать DXVK, помимо Wine и Vulkan, вам, очевидно, понадобится Vulkan-совместимый графический процессор.

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

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

С запуском этой новой версии одним из наиболее важных изменений является электроннаяl Прекращена поддержка старых драйверов которые несовместимы с Vulkan Graphics API 1.1 AMD / Intel (Mesa) 17.3 и более ранними версиями, а также NVIDIA 390.xx и более ранними версиями.

в качестве Vulkan версии 1.0 больше не выпускается поскольку он не был в значительной степени протестирован и не всегда работал правильно, а также позволял очистить код.

Также подчеркивается, что исправлены недавно выявленные ошибки в реализации Direct3D 9 и были добавлены небольшие оптимизации для производительности и потребления памяти.

Добавлена ​​опция d3d9.forceSwapchainMSAA для принудительного включения метода защиты от перекрытия MSAA (Многосэмпловое сглаживание) для изображений, обработанных в SwapChain. И конфигурация d3d9.deferredSurfaceCreation включен, что позволяет избавиться от проблем с отображением меню в играх серии Atelier, использующих Direct3D 11.

Кроме того, в реализацию Direct3D 9 были добавлены некоторые отсутствующие операции цепочки переключения виртуального буфера кадра (SwapChain), что решило проблемы с запуском таких приложений, как демонстрация ATi ToyShop, Atelier Sophie и Dynasty Warriors 7.

также Подчеркивается, что проблемы, о которых сообщалось в разных играх, были решены с которыми у них лучшая производительность с Wine + DXVK и Proton.

Из игр получивших улучшения:

  • Происхождение Dragon Age- Исправлены некоторые ошибки проверки Vulkan.
  • Энтропия Вселенная: опция добавлена d3d11.invariantPosition чтобы исправить проблемы Z-боя в некоторых графических драйверах
  • Ферент / Герркот / Ксион: Исправлен рендеринг неба, а также регресс миникарты.
  • Gothic 3: d3d9.supportDFFormat был отключен для исправления рендеринга теней
  • Сказки о Весперии:  исправлено состояние гонки, приводящее к частым сбоям, которое было введено в DXVK 1.4.5.
  • TrackMania United Forever- Исправлена ​​ненужная синхронизация CPU <> GPU для повышения производительности.
  • Вампир Маскарад: Родословные: Исправлены проблемы с рендерингом в окнах с бликами
  • Warriors Orochi 4- Исправлено незначительное несоответствие в отслеживании запросов D3D11 из-за ряда ошибок игры.

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.5.2/dxvk-1.5.2.tar.gz

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

tar -xzvf dxvk-1.5.2.tar.gz

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

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

bool (истина)