Small garage of one Ford in the big internet
Запуск производился на ноутбуке HP 255 G5 на базе AMD APU E2-7110. OC KDE Neon (Ubuntu LTS 20.04), версия Wine: 7.4, версия игры: 2.5
export WINE=/opt/wine-staging/bin/wine64
export WINEPREFIX="$HOME/.local/share/wineprefixes/gi/"
export WINEESYNC=1
wine-staging
устанавливался по инструкции с офф. сайта
Необязательный пункт. HUD с графиком FPS и ограничение FPS. Сделано по причине крайне маломощного процессора.
export DXVK_FRAME_RATE=48
export DXVK_HUD=fps,gpuload,memory
Create a file named dxvk.conf where GenshinImpact.exe resides. Example options for vsync-less (mailbox mode), tearing-free, low latency gameplay
# Change to 3 for triple buffering (improves performance at the cost of latency)
dxgi.numBackBuffers = 3
dxgi.syncInterval = 0
dxgi.tearFree = True
# More performance
d3d11.constantBufferRangeCheck = False
d3d11.relaxedBarriers = True
d3d11.invariantPosition = False
d3d11.zeroWorkgroupMemory = False
"$WINE" wineboot -u
sudo winetricks --self-update
winetricks corefonts
winetricks dxvk
winetricks usetakefocus=n
Подгружаем игровые файлы и выходим. Игру пока не запускаем.
"$WINE" ~/Genshin\ Impact/launcher.exe
Скачиваем и накатываем патч
mkdir -p ~/Workspace/forks/
cd ~/Workspace/forks/
git clone https://notabug.org/Krock/dawn --depth 1
cd "$HOME/Genshin Impact/Genshin Impact game/"
bash ~/Workspace/forks/dawn/250/patch.sh
Если игра падает после "входа в дверь" - накатить еще один патч
bash ~/Workspace/forks/dawn/250/patch_anti_logincrash.sh
Игру запускать через bat-файл
$WINE cmd /c launcher.bat