[Bazzite-deck] Return to game mode not working when connected to external display

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

1 Like