Closed rty813 closed 3 weeks ago
I can start the game and see the graphics normally on SteamDeck using the same umu-run command.
Alright, I have resolved the issue. It was because gamescope should not have the -e parameter, which is intended for Steam. Everything works fine after removing it.
umu-launcher is a Unified Linux Wine Game Launcher
I duplicated the image/steam directory from the gow project and modified the Dockerfile to install umu-launcher. Then, in startup.sh, I changed the startup command from steam to umu-run to run the game directly. However, after starting, I can only hear the sound while the screen remains black.
I compared the command lines of the running processes when starting through Steam and through umu, and the compatibility layer parts are identical. I specifically designated the compatibility layer from the Steam directory for umu to use. Therefore, I believe the issue is not with the compatibility layer.
startup.sh:
Dockerfile:
Here is the log of container:
Docker top:
printenv: