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