WineHQ

Genshin Impact

No Screenshot

Submit Screenshot

The version 2.0.0 came up on 21st of July, 2021,
Testing results were obtained only with this version in particular, but all versions from 1.4.0 must be executed the same way without any troubles.

Application Details:

Version: 2.0.0+
License: Free to use
URL: https://genshin.mihoyo.com/
Votes: 0
Latest Rating: Gold
Latest Wine Version Tested: 6.0.2

Maintainers: About Maintainership

Free Download Launcher Download link

Test Results

Selected Test Results

What works

Launcher starts, downloads and installs updates, the game itself works fine, no graphic bugs or glitches were noticed.

What does not

Launcher yellow "Play" button doesn't work - the main problem is anti-cheat system (specifically, mhyprot2.sys), so there is no chance to play directly from launcher.

Workarounds

As for "Play" button problem, It can be bypassed by using patch from NotABug repository by Krock.

What was not tested

The campaign is working without any troubles, though I played very little time.

Hardware tested

Graphics:

  • GPU: AMD
  • Driver: open source

Additional Comments

Important Information

As this workaround is based on a playing with Windows kernel drivers, you should apply it only on your risk. Moreover, DO NOT report any issues to an official channel, or this project can be removed. Read instructions below, if you accept these notes.

Installation Process

Firstly, you have to install DXVK library on your Wine prefix using winetricks:

winetricks dxvk

Then, you should get GI-on-Linux project using Git:

sudo apt-get install git
git clone https://notabug.org/Krock/GI-on-Linux --depth 
1

To apply the patch to Genshin Impact, you need to switch to its directory (where the GenshinImpact.exe is situated) and then launch the patch from cloned folder:

cd "{Path_To_Genshin_Impact}/Genshin Impact game/"
bash "{Path_To_Cloned_GI-on-Linux}/{Game_Version}/patch.sh"
bash "{Path_To_Cloned_GI-on-Linux}/{Game_Version}/patch_anti_logincrash.sh"

{Game_Version} is a folder which describes the desired version (for example, if the version of a game is 1.4.0, then the folder is 140). To start the game use command:

wine cmd /c launcher.bat

[!] Important detail: this command will execute the game directly without a launcher, so be careful, and always check for new versions to promptly disable the patch.
[!] There is a slight chance, that your batch file won't do anything, so open it and change the last line to "./GenshinImpact.exe" (instead of "GenshinImpact.exe"). Repeat the command above.

Game Window

If you have troubles with input after losing focus of a window (e.g. minimizing), you should enable virtual desktop in winecfg:

winecfg

Go to Graphics and enable Emulate Virtual Desktop with your native resolution.

Uninstallation

You may need to remove the patch due to an update. To revert, use commands:

cd "{Path_To_Genshin_Impact}/Genshin Impact game/"
bash "{Path_To_Cloned_GI-on-Linux}/{Game_Version}/patch_revert.sh"

+ Extra tips

At the moment, this patch is being developed to support all future versions of the game, so if you need an update, then use patches from this repository as well to continue playing. Also, you can use its own installation guide, which is described in README.MD file (if something will be changed).

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowUbuntu 21.10 "Impish" (+ variants like Kubuntu)Nov 08 20216.0.2Yes Yes YesGoldFelix 
CurrentLinux Mint 20.2 "Uma"Aug 28 20216.0.1Yes Yes YesGoldEmil Shteinberg 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

Comments

Back