DXVK 1.9 поставляется с поддержкой текстур YUV, исправлениями и многим другим.

Расширение DXVK

Только что объявлено о выпуске новой версии DXVK 1.9 в котором были внесены различные изменения, из которых выделяются текстуры YUV, улучшения задержек и кадров. Для этой новой версии DXVK требуются драйверы, поддерживающие API Vulkan 1.1, например Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 и AMDVLK.

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

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

В этой новой версии подчеркивается, что добавлена ​​начальная поддержка цветовой субдискретизации форматов текстур YUV, например NV12, который используется для воспроизведения видео в некоторых играх.

Кроме того Реализован API ID3D11VideoProcessor, используется для вывода видео в играх Nier Replicant и Contra: Rogue Corps и также добавлена ​​поддержка консервативной растеризации для графических процессоров которые поддерживают эту функцию. Это изменение позволяет использовать опцию NVIDIA ShadowLibs в Final Fantasy XV и других играх.

Кроме того, упоминается уменьшенная задержка отображения, который может решать проблемы в играх, ограниченных Vsync, ограничениями FPS или настройками DXGI, а также прекращает отправку информации в приложения о реализациях программного обеспечения Vulkan, таких как Lavapipe, если в системе есть графический процессор с поддержкой Vulkan, который решает проблемы, когда игры пытаются использовать Lavapipe вместо правильного контроллера. Для включения Lavapipe предлагается установить переменную окружения VK_ICD_FILENAMES.

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

  • Добавлен компонент для ограничения ограничителя частоты кадров, который можно использовать для корректной работы игр, не рассчитанных на высокий FPS.
  • Улучшена загрузка текстур и буферов в D3D9.
  • Исправлена ​​ошибка, из-за которой наложение исходного кода не отображалось при использовании DXGI-реализации DXVK.
  • Обходной путь был отключен, чтобы уменьшить количество случайных сбоев в драйверах Nvidia, поскольку основная проблема с драйвером была исправлена ​​в версиях 465.xx, что может улучшить производительность в некоторых играх.
  • Исправлены проблемы с точностью в шейдерах, для которых не установлен флаг refactoringAllowed.
  • Исправлены некоторые потенциальные проблемы, связанные со стиранием изображения, которые могли привести к артефактам или нарушению рендеринга.
  • Исправлена ​​проблема, из-за которой игры с расширениями файлов в верхнем регистре могли создавать дублирующиеся записи или файлы кеша.

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

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

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.9/dxvk-1.9.tar.gz

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

tar -xzvf dxvk-1.9.tar.gz

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

cd dxvk-1.9

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