Чтобы запускать игры на #linux через #wine не достаточно поставить в систему #DXVK, в почти 100% надо ещё и подменять dll-ки в «префиксе»
Либо через копирование:export WINEPREFIX=/path/to/wineprefix
cp x64/*.dll $WINEPREFIX/drive_c/windows/system32
cp x32/*.dll $WINEPREFIX/drive_c/windows/syswow64
winecfgИли же делая symlink'и. Например, в каком-нибудь /home/username/Games/
создать что-то типа dxvk-2.5.1/
и делать из $WINEPREFIX/drive_c/windows/system32
симлинки туда, например, вместо файлов d3d11.dll и dxdi.dll (если написана под 11-й #DirectX ).
А потом: «open winecfg and manually add native DLL overrides for d3d8, d3d9, d3d10core, d3d11 and dxgi under the Libraries tab». В зависимости от локализации ОС этот пункт зовётся противоречиво:
• «native (Windows)»;
• «сторонняя (Windows)».
Точно так же поступает #lutris — делая именно симлинки, убедиться можно через:
[#]: ls -l $WINEPREFIX/drive_c/windows/system32/d3d*
.../prefix/drive_c/windows/system32/d3d12.dll -> /home/username/.local/share/lutris/runtime/vkd3d/v2.13/x64/d3d12.dll
.../prefix/drive_c/windows/system32/d3d11.dll -> /home/username/.local/share/lutris/runtime/dxvk/v2.4.1/x64/d3d11.dllНичего не мешает завести там же v2.5.1/
вместо v2.4.1/
, положив там подменяемые dll-ки и в том же Lutris появится возможность из выпадающего списка указывать «v2.5.1».
Из плюсов Lutris умеет делать за пределами префикса sandbox-for-wine-folders
— там сохранения игрушки и конфиги в чистом виде отдельно от файлов эмуляции windows-системы:
Desktop Documents Music Pictures Videos
Да, убедиться что подмена на DXVK прошла успешно можно через вывод в левом верхнем углу FPS + дополнительной информации через объявление:
или же
export DXVK_HUD=fpsЕсли игра запускается через скрипт/bash-файл, то и переменную прописывать прямо в нём.
[#]games #lang_ru
=> More informations about this toot | View the thread | More toots from erua@hub.hubzilla.de
=> View directx tag | View lang_ru tag | View lutris tag | View linux tag | View games tag | View wine tag | View dxvk tag This content has been proxied by September (3851b).Proxy Information
text/gemini