HGL
deep-jade

genshin impact not launching on steam deck Gaming Mode

it launches just fine in desktop mode but i cant get past the launcher in gaming mode 1: i've tried adding it to steam through heroic and then launching it like that which opens the launcher but then doesnt do anything after i launch the game (black screen forever) 2: i've also tried adding heroic to steam then launching it through there, the launcher still works but opening the game just minimizes the launcher and loads forever (heroic still says the game is open so it's not crashing) i can get past the launcher "just fine" on desktop mode (cant close the game without it freezing my screen tho)
51 Replies
deep-jade
deep-jadeOP2mo ago
now i cant even get into the launcher on game mode
wise-white
wise-white2mo ago
Oh this literally just happened to me I opened discord to come and try say something about it I can hear the game load But its stuck on the steam loading screen visually for me
subsequent-cyan
subsequent-cyan2mo ago
Same issue
deep-jade
deep-jadeOP2mo ago
i cant get into the launcher anymore mysteriously so i cant even do that, but before i had my steam deck muted so idk if it did that
subsequent-cyan
subsequent-cyan2mo ago
As far as I see, it works through the deskot mode
deep-jade
deep-jadeOP2mo ago
yeah but the binds are weird af like no i'm not gonna switch characters with pressing the 4 corners of my left trackpad that's incredibly inconsistent even when looking at it
evident-indigo
evident-indigo2mo ago
Apparently disabling umu resolves this issue
deep-jade
deep-jadeOP2mo ago
I'll try that even tho the GitHub wiki page says to ensure umu is enabled
HeroicBot
HeroicBot2mo ago
To help you, we need a game log. Please see the following images on how to get it.
From An unknown user
From An unknown user
From An unknown user
From An unknown user
From An unknown user
From An unknown user
adverse-sapphire
adverse-sapphire2mo ago
umu was just updated. otherwise, enable shader precaching this one may need PROTON_PREFER_SDL=1, but I cannot confirm that
deep-jade
deep-jadeOP2mo ago
1: how do I update umu 2: how do I enable shader precaching What does that do
adverse-sapphire
adverse-sapphire2mo ago
umu should update on its own shader precaching is in Steam
Added patch that adds PROTON_PREFER_SDL option. If PROTON_PREFER_SDL=1 is set proton will not prefer hidraw and instead will expose both sdl and hidraw. it can fix input in a few games when not using steam input
deep-jade
deep-jadeOP2mo ago
Shader precaching exists for non steam games?
adverse-sapphire
adverse-sapphire2mo ago
no, but it was required for a while that issue should be resolved though
deep-jade
deep-jadeOP2mo ago
The binds are generally normal besides switching characters being on the trackpad corners Where do I add that?
adverse-sapphire
adverse-sapphire2mo ago
that's an environment variable. also, I don't think it necessarily solves the issue because trackpad corners are not a standard configuration. it's either trackpad or mouse input by default
deep-jade
deep-jadeOP2mo ago
I think launching it in game mode might fix it But it just doesn't launch in gaming mode
adverse-sapphire
adverse-sapphire2mo ago
then disregard the input stuff for now post a game log as requested
deep-jade
deep-jadeOP2mo ago
https://0x0.st/8DOl.log I eventually stopped the game after about a minute of nothing happening
adverse-sapphire
adverse-sapphire2mo ago
You shouldn’t have use Steam runtime enabled That will not work in game mode
deep-jade
deep-jadeOP2mo ago
i turned it on when the launcher stopped working, and i tried with it on/off for a while but that didnt do anything until now the launcher works now but the game itself still doesnt open https://0x0.st/8DVS.log/ i can hear the audio but the game itself wont open disabling umu makes it work but also fucks up inputs even more I don't mean to be annoying but do you know any way to fix this? Or where should I bug report this?
adverse-sapphire
adverse-sapphire2mo ago
You shouldn’t be turning on Steam runtime
deep-jade
deep-jadeOP2mo ago
i already turned it off but i still cant get past the launcher unless i turn UMU off which makes inputs not work
adverse-sapphire
adverse-sapphire2mo ago
Can you post a new log?
deep-jade
deep-jadeOP2mo ago
here @termdisc i can grab a newer log but nothing changed since then
adverse-sapphire
adverse-sapphire2mo ago
There are things I need to check
deep-jade
deep-jadeOP2mo ago
i can get into the launcher but then when opening the actual game it's black screened (but has audio) so should i get a new log or is that one fine
adverse-sapphire
adverse-sapphire2mo ago
Logs expire. I cannot view anything older than one day
deep-jade
deep-jadeOP2mo ago
adverse-sapphire
adverse-sapphire2mo ago
Do you have shader preaching enabled in Steam?
unwilling-turquoise
unwilling-turquoise2mo ago
shader pre-cache shouldn't be needed since umu version 1.2.7
deep-jade
deep-jadeOP2mo ago
should be, not sure how to check remember that the game works in desktop mode (with weird-ish inputs) or when i turn off umu (which completely breaks all inputs for both gaming and desktop mode) ok so yes shader precaching is on for some reason the setting only appears in desktop mode still here...
fair-rose
fair-rose2mo ago
did you still need some help? I just got it running on my steam deck
deep-jade
deep-jadeOP2mo ago
yeah that would be nice
fair-rose
fair-rose2mo ago
What's still broken then?
deep-jade
deep-jadeOP2mo ago
if i'm in gaming mode and launch the game it gets to the launcher just fine but if i try to launch the game then it stays on black screen indefinitely, the game does launch tho because i can hear it
fair-rose
fair-rose2mo ago
That's happened to me ticked the "Disable umu" box
deep-jade
deep-jadeOP2mo ago
yeah but that makes inputs weird
fair-rose
fair-rose2mo ago
Did it let you get into the game?
deep-jade
deep-jadeOP2mo ago
so i'm looking to see if there are any solutions that dont do that yeah
fair-rose
fair-rose2mo ago
Have you made sure that genshin is set to use controller instead of keyboard? it dosen't do it automatically
deep-jade
deep-jadeOP2mo ago
yeah i did that after i found another way to open it, but disabling umu makes the touch screen basically not work what i ended up doing is just setting it to launch the game exe itself instead of the launcher in heroic which works about the same
fair-rose
fair-rose2mo ago
strange, have you tried another version of wine/proton? Or Change the controls for steam input? As far as i can tell i can only use touch on the genshin launcher and not the game
deep-jade
deep-jadeOP2mo ago
i think you misunderstood, it works fine but the touch screen just attacks so i cant click on anything else i did try proton expirimental but iirc that just doesnt work, changing controls in steam input was also buggy and would often just disable all controls until i restarted the game
fair-rose
fair-rose2mo ago
and ur sure genshin is using the controller layout because i also had that problem and that's how i fixed it Yea I just replicated your problem on my SD by using the keyboard layout in Genshin so you might not have actualy changed it without realising, otherwise you could set steam to convert the controller inputs into a keyboard ones by using the "keyboard (WASD) and mouse" config although this would break the launcher so you'd have to add Genshin to your steam libary and set the config there If none of that works then I have no clue what's wrong :/
deep-jade
deep-jadeOP2mo ago
yeah it's on controller layout
fair-rose
fair-rose2mo ago
Have you tried setting steam and genshin to the keyboard config?
deep-jade
deep-jadeOP2mo ago
no i dont think that's gonna fix the touch screen not working properly
fair-rose
fair-rose2mo ago
Alr but I would still try it, if that dosent then idk what's wrong
adverse-sapphire
adverse-sapphire2mo ago
I installed Genshin on my Ally to test this. If you set GenshinImpact.exe as the target exe, it'll boot into the game. I don't know how this will affect updates though. and I also cannot login because the Steam UI won't let me log in with Apple
deep-jade
deep-jadeOP2mo ago
that's what i did for now

Did you find this page helpful?