Remote debugging on SteamDeck

Godot Version

4.6

Question

After setting up remote debugging (SSH), I can deploy the game to SteamDeck directly from the editor, start it, and debug it on my PC. So far, so good. Unfortunately, this only works in SteamDeck desktop mode, and KDE probably runs on X11, which is brutally slow, and the game only achieves a single-digit frame rate. It’s almost unusable, so it doesn’t make much sense.

Does anyone have a solution for how to switch to game mode and still use this workflow?

The SteamDeck uses Wayland, not X11.

I don’t have a deck but my guess is that maybe it’s not treating your godot game as an actual game, hence it barely gets any resources?

Yes, that’s right, it’s Wayland, of course. Yes, you may be correct in saying that the game is not recognised as a game. For example, the mouse pointer is still visible, which could be an indication of this. Unfortunately, I am currently unaware of how I could deploy it differently to change this.

I managed it thanks to these instructions, which did a few things differently than I did. Now it also runs at full power in desktop mode.

This is a neat workflow. I actually do a ton with Steamdeck and hadn’t tried something like this, so TIL.

While my steam deck is still in the mail. This is what I have been looking at: