protonscr

Genshin Impact

protonopen Game compatibility - Unofficial
ValveSoftware/Proton#9463 · opened 2026-02-03 by DarioFlaman · updated 2026-08-22 · 7 comments · github
DDarioFlaman 2026-02-03 github

Compatibility Report

  • Name of the game with compatibility issues: Genshin Impact
  • Steam AppID of the game: N/A (non-Steam game, HoYoPlay launcher)

System Information

  • GPU: Steam Deck APU (AMD Van Gogh)
  • Video driver version: Mesa (SteamOS)
  • Kernel version: SteamOS stable
  • Proton version: Proton Experimental, Proton 8.0-5, Proton 9.x (tested)

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

Game launches normally via HoYoPlay on Steam Deck.
Login succeeds.
After tapping the door and finishing world loading, the game immediately disconnects.

Current error message:
"Data Error. Please log in again. Error Code: 10010-4001"

Earlier behavior showed:
"You have been disconnected.
Abnormal activity detected on your device's operating environment.
Error Code: 10310-4001"

Issue began after a recent update. The same setup worked previously for months.

Reproduction

  1. Launch HoYoPlay via Steam on Steam Deck
  2. Start Genshin Impact
  3. Log in successfully
  4. Tap the door to enter the world
  5. World finishes loading
  6. Immediate disconnect with error

Zenless Zone Zero works normally on the same device and launcher.
Issue appears specific to Genshin Impact.

Kkisak-valve maintainer 2026-02-03 github

Hello @DarioFlaman, please add PROTON_LOG=1 %command% to the game's launch options and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.)

DDarioFlaman 2026-02-03 github
TTranThangBin 2026-02-07 github

I don't play Genshin Impact or using the SteamDeck but I think you may want to try umu-launcher or faugus-launcher. I have been playing Zenless Zone Zero using them and it works pretty well.

CContinous 2026-02-11 github

I have managed to run Genshin via Steam in the past. As mentioned previously your Proton Logs would be very helpful

LLiamillionSS 2026-03-03 github

This appears to have regressed further, now the main game no longer opens at all. Logs collected from pc running vanilla arch and cosmic desktop through faugus-launcher + Proton-GE Latest, however behaviour is the same on KDE or through Lutris.

Proton logs:

steam-genshin.log

Notable lines:

10424: 270198.423:0164:01e4:err:ole:marshal_object Failed to create an IRpcStubBuffer from IPSFactory for {e89f726e-c4f4-4c19-bb19-b647d7fa8478} with error 0x80004002

10480: 270199.598:0030:0614:err:service:validate_context_handle Access denied - handle created with access 34, needed 10000

10507 - 10529

270199.910:0618:0628:fixme:wdfldr:WdfVersionBind 0000000000C12F30 L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\HoYoProtect" 000000010034A540 000000010034D278 stub!
270199.910:0618:0628:warn:seh:dispatch_exception backtrace: --- Exception 0xc0000005.
270199.910:0618:0628:trace:seh:dispatch_exception code=c0000005 (EXCEPTION_ACCESS_VIOLATION) flags=0 addr=000000010033ADC0
270199.910:0618:0628:trace:seh:dispatch_exception  info[0]=0000000000000000
270199.910:0618:0628:trace:seh:dispatch_exception  info[1]=FFFFF78000000320
270199.910:0618:0628:trace:seh:dispatch_exception rip=000000010033adc0 rsp=0000000000a0fb40 rbp=0000000000c13098 eflags=00010202
270199.910:0618:0628:trace:seh:dispatch_exception rax=346dc5d63886594b rbx=0000000000000000 rcx=fffff78000000320 rdx=0000000000002710
270199.910:0618:0628:trace:seh:dispatch_exception rsi=0000000000000064 rdi=0000000000c13098  r8=0000000000000064  r9=0000000000000000
270199.910:0618:0628:trace:seh:dispatch_exception r10=00000000007f0000 r11=0000000000000001 r12=0000000000c12e00 r13=0000000000c12e68
270199.910:0618:0628:trace:seh:dispatch_exception r14=0000000000249f30 r15=0000000000c12fa0 mxcsr=00001f80
270199.910:0618:0628:trace:seh:call_vectored_handlers calling handler at 00006FFFFF7E5AC0 code=c0000005 flags=0
270199.910:0618:0628:trace:seh:call_vectored_handlers handler at 00006FFFFF7E5AC0 returned ffffffff
270199.910:0618:0628:warn:seh:dispatch_exception backtrace: --- Exception 0xc0000005.
270199.910:0618:0628:trace:seh:dispatch_exception code=c0000005 (EXCEPTION_ACCESS_VIOLATION) flags=0 addr=000000010033AE00
270199.910:0618:0628:trace:seh:dispatch_exception  info[0]=0000000000000000
270199.910:0618:0628:trace:seh:dispatch_exception  info[1]=FFFFF78000000320
270199.910:0618:0628:trace:seh:dispatch_exception rip=000000010033ae00 rsp=0000000000a0fb40 rbp=0000000000c13098 eflags=00010202
270199.910:0618:0628:trace:seh:dispatch_exception rax=346dc5d63886594b rbx=00041f7700000000 rcx=fffff78000000320 rdx=0000000000002710
270199.910:0618:0628:trace:seh:dispatch_exception rsi=0000000000000064 rdi=0000000000c13098  r8=0000000000000064  r9=0000000000000000
270199.910:0618:0628:trace:seh:dispatch_exception r10=00000000007f0000 r11=0000000000000001 r12=0000000000c12e00 r13=0000000000c12e68
270199.910:0618:0628:trace:seh:dispatch_exception r14=0000000000249f30 r15=0000000000c12fa0 mxcsr=00001f80
270199.910:0618:0628:trace:seh:call_vectored_handlers calling handler at 00006FFFFF7E5AC0 code=c0000005 flags=0
270199.910:0618:0628:trace:seh:call_vectored_handlers handler at 00006FFFFF7E5AC0 returned ffffffff 

And 10587 - 10588:

270200.089:0618:0628:fixme:wdfldr:WdfVersionUnbind L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\HoYoProtect" 000000010034A540 0000000000000000 stub!
270200.089:0618:0628:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\HoYoProtect": c0000355
Ggiminici 2026-05-03 github

I use DW-Proton. Games lunch fine and playable . App still have weird vertical offset with icons.

LLiamillionSS 2026-08-22 github

Issue recovered for me but has now returned

Proton versions

Launch options

Error codes