Hello. I am semi-new to Bazzite and linux in general. Using Bazzite-deck on my Lenovo legion go set up as a HTPC. I am running into an issue where the return to game mode shortcut just does not work when connected to an external display. When clicking on the desktop icon, or starting the service via systemctl, the screen just goes black for a while and then logs back into desktop mode. This also partially re-installs steam, logs me out and resets a lot of steam client settings like game compatibility modes.
Once this happens, return-to-gamemode does not work even after un docking until I restart my system which then boots me back into game mode.
Output of rpm-ostree status
State: idle
Deployments:
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck:stable
Digest: sha256:0a9ffd8619c0636dbe8959b777672f514e25e1d4a6cb2016a33f6809fbf46e9a
Version: 42.20250720 (2025-07-20T07:49:01Z)
ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck:stable
Digest: sha256:5ac338031b246c6075d2d1b5d3f21d1d1fd94264c32fa1707e180a4804df511c
Version: 42.20250718 (2025-07-18T04:23:13Z)
I found 2 related thread here and here but unfortunately none of the solutions discussed in the comments work for me.
I would be happy to provide any other information that might help debug this. Hopefully this gets resolved as I do need to switch between desktop mode and game mode quite a lot and restarting everytime I want to do that is less than ideal