HGL
plain-purple
Steam runtime option failure in gamescope
Have a non-Steam, side-loaded game, installed using the flatpak HGL on my Steam Deck
The game works without issue in most circumstances, but I've found a problem in a specific case
I'm fairly certain this issue is not game-specific and would occur regardless of which game is being run:
If the "Use Steam runtime" option is selected, and the Deck is in game mode, the game fails to run, and checking the log shows the following:
This looks like an attempt to download and install DirectX, which is already installed in the WinePrefix for this, so it seems when in gamescope the prefix isn't getting loaded correctly.
Please note that both must be true: the game runs fine if that option is not selected regardless of whether it is in game mode or desktop mode, and it runs fine in desktop mode regardless of whether that option is selected
3 Replies
rival-black•3y ago
that warning should cause any problem (when Heroic starts, if there's connectivity to the internet it tries to update DXVK, but it's just a warning, it's saying it couldn't detect the connection
why do you need the steam runtime? I understand it's most likely useless for any game unless you have a real reason to use it (like making old native linux games work)
also, you are looking at the general log, not at the GAME log, after the game fails, open heroic, go to the game page and click
Report a problem running this game
(after the Play button), and you should see the game logs, share that
though I imagine you are using proton/proton-ge and its logs are pretty useless, I'd suggest to try wine-ge too that should give you better logslike-gold•3y ago
You should not be using the Steam runtime option on the Deck. I have been consistently saying that since the option was first made available in May.
plain-purpleOP•3y ago
Oh, there's a method to attach Cheat Engine to a game running on the deck, but it only works if the game is running through Steam's runtime