โ† recipe book

Needs test

Genshin Impact

Proton (Windows) Action RPG, Open World 2020-09-28 other โš™ proton_experimental
Does it run on your Deck?

About

Genshin Impact is a free-to-play open-world action RPG set in the fantastical land of Teyvat, developed and published by HoYoverse. Players explore a vast elemental world, build teams of characters with unique abilities, and progress through a sprawling story involving the seven nations of Teyvat.

Released in September 2020, it became a global phenomenon with hundreds of millions of registered players and billions in revenue driven by its gacha monetization system. While not officially supported on Linux or Steam Deck, the community has established working Proton-based setups. The game's enormous file size (~100 GB and growing) and regular version updates are key practical considerations for Deck users.

Identity

DeveloperHoYoverse (miHoYo)
PublisherHoYoverse (miHoYo)
Released2020-09-28
GenreAction RPG, Open World
ModesSingle-player, Co-op multiplayer (up to 4 players)
Engineother
TypeProton (Windows)
AliasesGenshin, GenshinImpact.exe, YuanShen.exe

Launch

Binary
GenshinImpact.exe
Needs files
none beyond the binary

Proton

Version
proton_experimental
Winetricks
โ€”

โš™ Setup notes

Install: Genshin Impact is not on Steam. The recommended Deck approach is to install the HoYoPlay launcher via Heroic Games Launcher (Epic Games version) or by adding the HoYoPlay installer .exe as a non-Steam game and running it under Proton Experimental.

Launch: After HoYoPlay installs and downloads Genshin Impact (~100 GB+), you can either keep launching through the HoYoPlay launcher.exe non-Steam entry, or point a non-Steam entry directly at the game's GenshinImpact.exe (the global client; the CN client exe is YuanShen.exe). Force Proton Experimental (or stock Proton 10) in either case.

Launcher: In HoYoPlay settings, disable Auto-Launch at Startup and set Close Window to Exit Launcher so the launcher doesn't stay resident.

Anti-cheat: Genshin's anti-cheat generally runs under Proton, but it is version-sensitive: as of HoYoPlay v1.5.2+ the community recommends stock Proton 10+ to launch the actual game, since the anti-cheat behaves differently under GE-Proton. Some users also report needing to briefly disconnect the network while the launcher loads to avoid an anti-cheat CPU-usage spike.

Proton: Prefer Proton Experimental / stock Proton 10; GE-Proton can work for the launcher but is less reliable for the game's anti-cheat.

Performance: On Deck, target 45 fps with low/medium settings.

The one thing to know

Not on Steam: Requires HoYoPlay launcher install under Proton.

Storage: Massive download (~100 GB+); ensure sufficient storage before starting.

No official Linux support: HoYoverse may break compatibility after updates.

Anti-cheat: Generally runs under Proton, but version-sensitive (use stock Proton 10+, not GE-Proton, for the game) and may need a brief network disconnect at launcher load; verify after each game/HoYoPlay patch.

Performance: Target 45 fps on low/medium settings; stable 60 fps is not reliably achievable on Deck hardware.

Updates: Regular game version updates require re-testing compatibility.

Community guides

Write-ups and threads from people who got this (or a similar) game running. deckport links to them โ€” it doesn't reproduce them.

Get the artwork

deckport never hosts game images. Open this game on SteamGridDB, pick the cover / hero / logo / icon you like, and drop them into the game folder under .deckport-art/ before you push it to the Deck. The importer files them under the right names automatically.

Run it on your Deck

Two files: the one-time importer (deckport.py) in your Deck's home folder, and this game's install helper. Copy the game into ~/Games and run the helper with Steam closed โ€” it writes the recipe (binary, launch options, Proton version) and registers the shortcut with artwork.