DXVK 1.10.2 выходит с улучшениями оптимизации и исправлениями ошибок.

Расширение DXVK

Недавно анонсирован выход новой версии слоя DXVK 1.10.2, который обеспечивает реализацию DXGI (графическая инфраструктура DirectX), Direct3D 9, 10 и 11, работающую посредством перевода вызовов Vulkan API.

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

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

В этой новой выпущенной версии DXVK 1.10.2, для Direct3D 9 добавлена ​​поддержка не бесшовных текстур куба (не бесшовный, без обработки границ между образцами), реализованный с помощью расширения Vulkan VK_EXT_non_seamless_cube_map.

Еще одним заметным изменением является улучшенное кэширование шейдеров на диск при использовании драйверов NVIDIA Vulkan, а также улучшенная производительность сжатия кода шейдеров SPIR-V в памяти.

Также подчеркивается, что оптимизированный код очистки в реализации метода D3D11 для неупорядоченного доступа к ресурсам из нескольких потоков (UAV, Unordered Access View), что позволило повысить эффективность сжатия изображений в драйверах.

В части исправления ошибок упоминается, что исправлены ошибки, приводившие к некорректному сохранению и использованию файла кеша и исправлены проблемы сборки с GCC 12.1.

Что же касается исправления в играх упоминаются следующие:

  • По ту сторону добра и зла: избегая недостающих лучей света
  • День Z: параметр d3d11.cachedDynamicResources включен для устранения проблем с производительностью.
  • Dead Space: Исправлен рендеринг теней и добавлена ​​блокировка 60 FPS для предотвращения сбоев игры.
  • Dirt Rally: исправлен возможный сбой графического процессора из-за игровых ошибок в шейдере.
  • Godfather: исправлен сбой на системах, не поддерживающих 16x MSAA.
  • Limbo — включите ограничение 60 кадров в секунду, чтобы избежать ошибок в игре.
  • Majesty 2: Устранение ошибок в игре, вызывающих проблемы с графическими процессорами и встроенными системами с более чем 2 ГБ видеопамяти.
  • Onechanbara Z2: Chaos — Исправлены эффекты частиц и элементы пользовательского интерфейса, которые не отображались правильно.
  • растения против Zombies Garden Warfare 2 — предотвращение сбоя при обнаружении игрой графического процессора AMD
  • Возвращение расплаты: устранение неполадок в программе запуска
  • Scrapland Remastered — устранение неполадок с черным экраном
  • Маленькие радиоприемники Большие телевизоры — устранение неполадок с черным экраном
  • Sonic Adventure 2: Исправлены отсутствующие эффекты частиц.

Стоит отметить, что в настоящее время для DXVK требуются драйверы, совместимые с Vulkan API 1.1, такие как Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 и AMDVLK.

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

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

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.10.2/dxvk-1.10.2.tar.gz

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

tar -xzvf dxvk-1.10.2.tar.gz

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

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