DXVK

DXVK

  3
Бесплатное ПО Открытый код
Категории:
Платформы: Linux Windows
Особенности:
d3d linux-gaming



Уровень перевода на основе Vulkan для Direct3D 10/11, который позволяет
запускать 3D-приложения в Linux с использованием Wine.

Текущее состояние проекта см. В вики проекта.

Как пользоваться
Чтобы установить пакет DXVK, полученный со страницы выпуска, в заданный
префикс wine, выполните следующие команды из каталога DXVK:

экспорт WINEPREFIX = / путь / к / .wine-префикс
winetricks --force setup_dxvk.verb
Это скопирует библиотеки DLL в каталоги system32 и syswow64 вашего префикса
wine и настроит необходимые переопределения DLL. Чистые 32-битные префиксы
также поддерживаются.

Убедитесь, что ваше приложение использует DXVK вместо wined3d, проверив
наличие файлов журнала d3d11.log и dxgi.log в каталоге приложения или включив
HUD (см. Примечания ниже).

Инструкции по сборке
Требования:
вино 3.10 или новее
Система сборки Meson (по крайней мере, версия 0.43)
Компилятор и заголовки MinGW64 (требуется поддержка потоков)
glslang compile
Сборка DLL
Простой способ
Внутри каталога DXVK запустите:

./package-release.sh master / your / target / directory --no-package
Это создаст папку dxvk-master в каталоге / your / target /, которая содержит
как 32-битные, так и 64-битные версии DXVK, которые можно настроить так же,
как и версии выпуска, как указано выше.

Компиляция вручную
# 64-битная сборка. Для 32-битных сборок замените
# build-win64.txt с build-win32.txt
meson --cross-file build-win64.txt --prefix / your / dxvk / каталог build.w64
cd build.w64
мезон настроить
# для оптимизированной сборки релиза:
meson configure -Dbuildtype = release
ниндзя
установить ниндзя
DLL-библиотеки D3D10, D3D11 и DXGI, а также сценарий оболочки для настройки
DXVK для определенного префикса wine будут находиться в / your / dxvk /
directory / bin.

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

Аналоги (5):

  • PlayOnLinux

    PlayOnLinux (PlayOnMac в ...
      204
    Бесплатное ПО Открытый код
    Mac Linux Windows
    windows-on-linux windows-on-mac без рекламы run-windows-games gaming-utility windows-games windows-games-on-linux games запустите программное обеспечение windows
  • D9VK

    Уровень от d3d9 до vk, основанный на кодовой базе DXVK.
      1
    Бесплатное ПО Открытый код
    Linux
    gaming-utility increase-performance vulkan wine directx
  • Direct3D 9-to-11

    Конвертер Direct3D 9 в Direct3D 11.
      1
    Бесплатное ПО Открытый код
    Mac Linux Windows
    games азартные игры directx vulkan wine
  • DXUP

    A D3D10 -> Уровень перевода D3D11
      1
    Бесплатное ПО Открытый код
    Linux Windows
    increase-performance азартные игры vulkan games d3d directx
  • VK9

    VK9 (ранее SchaeferGL). Запускает приложения Direct3D 9 в Windows или Linux (/ w Wine) через Vulkan.
      1
    Бесплатное ПО Открытый код
    Mac Linux Windows
    games азартные игры directx vulkan wine