DXVK
DXVK
3
Бесплатное ПО
Открытый код
Категории:
Платформы:
Linux
Windows
Ссылки:
Официальный сайт
Github
Особенности:
d3d linux-gaming
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 Windowswindows-on-linux windows-on-mac без рекламы run-windows-games gaming-utility windows-games windows-games-on-linux games запустите программное обеспечение windows -
D9VK
Уровень от d3d9 до vk, основанный на кодовой базе DXVK.1
Бесплатное ПО Открытый кодLinuxgaming-utility increase-performance vulkan wine directx -
Direct3D 9-to-11
Конвертер Direct3D 9 в Direct3D 11.1
Бесплатное ПО Открытый кодMac Linux Windowsgames азартные игры directx vulkan wine -
DXUP
A D3D10 -> Уровень перевода D3D111
Бесплатное ПО Открытый кодLinux Windowsincrease-performance азартные игры vulkan games d3d directx -
VK9
VK9 (ранее SchaeferGL). Запускает приложения Direct3D 9 в Windows или Linux (/ w Wine) через Vulkan.1
Бесплатное ПО Открытый кодMac Linux Windowsgames азартные игры directx vulkan wine