Toot

Written by 🅴🆁🆄🅰 🇷🇺 on 2024-12-13 at 12:54

Чтобы запускать игры на #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

Mentions

Tags

=> View directx tag | View lang_ru tag | View lutris tag | View linux tag | View games tag | View wine tag | View dxvk tag

Proxy Information
Original URL
gemini://mastogem.picasoft.net/toot/113645616668057065
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
235.428509 milliseconds
Gemini-to-HTML Time
2.023718 milliseconds

This content has been proxied by September (3851b).