Перечислите новую версию проекта DXVK 1.5, и это его улучшения.

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.

D3D9 для DXVK не следует путать с инициативами VK9 по поддержке D3D9, назначенными Vulkan, поскольку это отдельная инициатива, которая все еще находится в разработке. D3D9 предлагает поддержку DXVK для преобразования вызовов API из D3D9 в D3D11, а затем будет использовать преобразование D3V11 в Vulkan, встроенное в DXVK.

Что нового в DXVK 1.5?

В этой новой версии одним из самых выдающихся нововведений является то, что кодовые базы проектов D9VK и DXVK были объединены.

Переданы разработки Д9ВК в главную ветку репозитория DXVK. D9VK оценивается разработчиком как готовый к использованию и реализующий практически всю предполагаемую функциональность. Следовательно, все реализации DXGI (Графическая инфраструктура DirectX), Direct3D 11, Direct3D 10 и Direct3D 9 О Vulkan Graphics API теперь они будут разрабатываться на единой кодовой базе.

Развитие D9VK продолжит работу как часть репозитория DXVK в интерфейсной форме, за которую будет отвечать оригинальный разработчик D9VK.

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

Благодаря поддержке Direct3D 9, полученной после интеграции с D9VK, в новой версии исправлена ​​утечка ресурсов и решить проблемы с игрой Dark Souls: Prepare to Die Edition.

По сравнению с DXVK 1.4.6 он был улучшена реализация блока отладочной информации отображается поверх текущего изображения (экран дисплея, HUD).

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

Статистика HUD заполнения и очереди заполнения теперь обновляется каждые 0.5 секунды на HUD. Исправлены ошибки, появляющиеся в играх Atelier Ryza, Crysis 3, Fifa 19, Halo MCC и Star Citizen.

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

Установка DXVK

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.5/dxvk-1.5.tar.gz

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

tar -xzvf dxvk-1.5.tar.gz

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

cd dxvk-1.5

И выполняем команду 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 (истина)