🅴🆁🆄🅰 🇷🇺Чтобы запускать игры на #<a class="" href="https://hub.hubzilla.de/search?tag=linux" rel="nofollow noopener noreferrer" target="_blank">linux</a> через #<a class="" href="https://hub.hubzilla.de/search?tag=wine" rel="nofollow noopener noreferrer" target="_blank">wine</a> не достаточно поставить в систему #<a class="" href="https://hub.hubzilla.de/search?tag=DXVK" rel="nofollow noopener noreferrer" target="_blank">DXVK</a>, в почти 100% надо ещё и <a href="https://github.com/doitsujin/dxvk?tab=readme-ov-file#how-to-use" rel="nofollow noopener noreferrer" target="_blank">подменять dll-ки в «префиксе»</a><br>Либо через копирование:<pre><code>export WINEPREFIX=/path/to/wineprefix<br>cp x64/*.dll $WINEPREFIX/drive_c/windows/system32<br>cp x32/*.dll $WINEPREFIX/drive_c/windows/syswow64<br>winecfg</code></pre>Или же делая symlink'и. Например, в каком-нибудь `/home/username/Games/` создать что-то типа `dxvk-2.5.1/` и делать из `$WINEPREFIX/drive_c/windows/system32` симлинки туда, например, вместо файлов d3d11.dll и dxdi.dll (если написана под 11-й #<a class="" href="https://hub.hubzilla.de/search?tag=DirectX" rel="nofollow noopener noreferrer" target="_blank">DirectX</a> ).<br><br>А потом: «open winecfg and manually add native DLL overrides for d3d8, d3d9, d3d10core, d3d11 and dxgi under the Libraries tab». В зависимости от локализации ОС этот пункт зовётся противоречиво:<br>• «native (Windows)»;<br>• «сторонняя (Windows)».<br><br>Точно так же поступает #<a class="" href="https://hub.hubzilla.de/search?tag=lutris" rel="nofollow noopener noreferrer" target="_blank">lutris</a> — делая именно симлинки, убедиться можно через:<br><pre><code>export WINEPREFIX=/path/to/wineprefix<br>#: ls -l $WINEPREFIX/drive_c/windows/system32/d3d*<br>.../prefix/drive_c/windows/system32/d3d12.dll -> /home/username/.local/share/lutris/runtime/vkd3d/v2.13/x64/d3d12.dll<br>.../prefix/drive_c/windows/system32/d3d11.dll -> /home/username/.local/share/lutris/runtime/dxvk/v2.4.1/x64/d3d11.dll</code></pre>Ничего не мешает завести там же `v2.5.1/` вместо `v2.4.1/`, положив там <a href="https://github.com/doitsujin/dxvk?tab=readme-ov-file#how-to-use" rel="nofollow noopener noreferrer" target="_blank">подменяемые dll-ки</a> и в том же Lutris появится возможность из выпадающего списка указывать «v2.5.1».<br><br>Из плюсов Lutris умеет делать за пределами префикса `sandbox-for-wine-folders` — там сохранения игрушки и конфиги в чистом виде отдельно от файлов эмуляции windows-системы:<br><pre><code>#: ls -l sandbox-for-wine-folders/<br>Desktop Documents Music Pictures Videos</code></pre><br>Да, убедиться что подмена на DXVK прошла успешно можно через вывод в левом верхнем углу FPS + дополнительной информации через объявление:<br><pre><code>export DXVK_HUD=devinfo,fps<br>или же<br>export DXVK_HUD=fps</code></pre>Если игра запускается через скрипт/bash-файл, то и переменную прописывать прямо в нём.<br><br>#<a class="" href="https://hub.hubzilla.de/search?tag=games" rel="nofollow noopener noreferrer" target="_blank">games</a> #<a class="" href="https://hub.hubzilla.de/search?tag=lang_ru" rel="nofollow noopener noreferrer" target="_blank">lang_ru</a>