Новая версия DXVK 1.10 уже вышла

Расширение DXVK

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

Для тех, кто еще не знает о 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.10

В этой новой версии были удалены избыточные драйверы синхронизации потоков, используемые при загрузке ресурсов в реализациях D3D11 и D3D9, это изменение значительно улучшило производительность Assassin's Creed: Origins и других игр на базе движка AnvilNext, а также положительно сказалось на производительности Elex II, God of War и GTA IV.

Также подчеркивается, что оптимизировано использование D3D11_MAP_WRITE для ресурсов, загруженных на GPU, повышение производительности Quantum и, возможно, других приложений.

Также как и выполнение операции UpdateSubresource оптимизировано для обновления небольших фиксированных буферов. Это изменение положительно сказалось на производительности God of War и, возможно, других игр.

Еще одна примечательная новая функция заключается в том, что в экранный интерфейс отладки (HUD) добавлена ​​полезная информация для диагностики проблем с производительностью, например информация о времени.

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

  • Ускорена обработка загрузочных ресурсов и промежуточных буферов в D3D11. Это изменение снизило нагрузку на процессор в некоторых играх.
  • Удален код синхронизации графического процессора при использовании ожидания занятости, что снизило энергопотребление на мобильных устройствах в некоторых играх.
  • Добавлен резервный вызов 3D11On12CreateDevice, который ранее приводил к сбою приложений.
  • Улучшена производительность для Total War: Warhammer III, Resident Evil 0/5/6, Resident Evil: Revelations 2.
  • Исправлены проблемы в ArmA 2, Black Mesa, Age of Empires 2: Definitive Edition, Anno 1800, Final Fantasy XIV, Nier Replicant, The Evil Within.

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

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

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.10/dxvk-1.10.tar.gz

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

tar -xzvf dxvk-1.10.tar.gz

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

cd dxvk-1.10

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