DXVK 1.9.3 содержит значительные улучшения для DirectX, игр и многого другого.

Расширение DXVK

Примерно через 4 месяца разработки с момента последнего релиза, анонсирован выход новой версии DXVK 1.9.3 версия, в которой разработчики работали над значительным снижением нагрузки на ЦП в играх DirectX, плюс DirectX to Vulkan прогрессирует и устраняет проблемы, улучшения для Mesa, игр и многое другое.

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

В представленной новой версии реализации подчеркивается, что при использовании dxvk-nvapi, (реализация NVAPI) в дополнение к DXVK, предусмотрена поддержка технологии DLSS, который позволяет использовать тензорные ядра графических карт NVIDIA для масштабирования реалистичных изображений с помощью методов машинного обучения для увеличения разрешения без потери качества.

Помимо учета расширения Vulkan VK_EXT_robustness2, Константы затенения D3D9 были оптимизированы. и удалены старые опции для игр, использующих программную обработку вершин.

Также отмечается, что было добавлено одно или нескольковключить опцию для некоторых игр, чтобы обеспечить более точную эмуляцию поведения с плавающей запятой D3D9. Включение этой опции устранило проблемы в Red Orchestra 2, Dark Souls 2, Dog Fight 1942, Bayonetta, Rayman Origins, Guilty Gear Xrd и Richard Burns Rally.

Кроме того, проблемы с графической инфраструктурой Microsoft DirectX (DXGI), который раньше часто прерывал полноэкранный режим различных игр и вызывал графические аномалии, исправлено в соответствии с официальными примечаниями к выпуску а также исправлена ​​проблема в DXGI, вызывавшая сбой при попытке активировать полноэкранный режим на некоторых экранах.

С другой стороны, в текущих названиях, таких как Увеличена производительность Crysis 3 Remastered. Последний Euro Truck Simulator и Splinter Cell: Chaos Theory выигрывают от обновления реализации Vulkan.

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

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

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.9.3/dxvk-1.9.3.tar.gz

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

tar -xzvf dxvk-1.9.3.tar.gz

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

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