To add new solutions, please open a pull request, issue or contact me directly.
Sorted by appearance from installation (top) to gameplay (bottom).
Download timeout, stuck at 0%:
Download works but launcher freezes/crashes midway:
launcher.exe
and a blocked domainFor slow download connections, you might not want to download everything. Steps to skip downloading unwanted voiceover/language packs:
audio_lang_*
(where *
stands for the newest) inside your game data filesEnglish(US)
?)StreamingAssets/Audio/GeneratedSoundBanks/Windows/
audio_lang_*
`/path/to/Genshin Impact Game/config.ini
game_version=X.X.X
to the currently installed versionAlternatively: re-download the entire game. See Issue#28 for direct links.
README.md
Alternatively: notepad.exe
opens on launch, displaying an error message.
Some Lutris Wine packages prior to the version "lutris-6.4" either refuse to run those applications or do not ship them in first place. Try another package, such as Proton or stock/vanilla Wine.
For more details, see Issue#78.
Unknown cause. Please submit ideas to Issue#90
-nolog
: ??? cmd /c launcher.bat -nolog
... plus error log "err:virtual:virtual_setup_exception stack overflow".
Starting from version 1.2.0, this error reappears a few days after each release. It is caused by server-sent bytecode.
Workaround:
bash "/path/to/GI-on-Linux/GAMEVER/patch_anti_logincrash.sh"
Rare occurrence related to an audio failure. Observed in Wine 5.22 and newer.
This crash might also occur when WineD3D is used rather than DXVK.
... + error.log
message containing HID.DLL caused an Access Violation (0xc0000005)
This error is caused by (at least) Wine 6.10 when using a controller.
First found in Wine 6.10. Other versions might not crash the Chromium framework (zf_cef).
winetricks corefonts
ttf-mscorefonts-installer
Other font installations might work as well as long Fontconfig can use them as fallback.
For more details, see Issue#29.
Check whether your GPU supports Vulkan: unofficial list, Intel, nVIDIA, AMD
Setup instructions:
export WINEPREFIX=/absolute/path/
(if needed)sh winetricks
dxvk
(newest, or 1.7.3 for Proton 5.13)(This means that surfaces have very distinct colors)
Generally for DXVK:
DXVK_HUD=version,devinfo,fps
For Intel iGPU:
For dedicated graphics (llvmpipe
):
lavapipe
appears in the terminal when launching the gamelavapipe
must no longer appear in the terminal outputEasiest solution:
wine explorer /desktop=anyname,1920x1080 cmd /c launcher.bat
(system-wide Wine)Lutris:
Without a virtual desktop: (experimental)
WINEPREFIX="/path/to/prefix" winetricks usetakefocus=n
See also: search engine query unity wine focus
This workaround is meant for overall high mouse sensitivity. In case this issue occurs only after switching between workspaces, check the sections below.
Disable MouseWarpOverride
using Winetricks:
WINEPREFIX="/path/to/prefix" winetricks mwo=disable
Cinnamon users:
Xfce4 users:
causes view to "spin"
issue belowChange the in-game resolution setting:
Alternative: use Proton.
launcher.bat
:
-screen-width XXX -screen-height YYY -screen-fullscreen 1
-show-screen-selector
to change the settings on startupHKCU\Software\...
See also: Unity CLI args
For performance improving tweaks see TWEAKS.md.
For hybrid graphics (dGPU + iGPU) in laptops:
DXVK_HUD=version,devinfo,fps
prime-run
PRIME_RUN=1
Note: If Lutris is used, environment variables can be specified in the System options
tab
General information: