protonscr

Do not force SteamDeck=1 when running on PC with -steamdeck option

steamclosed
ValveSoftware/steam-for-linux#11947 · opened 2025-04-27 by last-partizan · updated 2025-04-27 · 1 comments · github
1 matching comments, n / p to jump
Llast-partizan 2025-04-27 github

I'm using Bazzite Linux in Game mode, which starts by default with -steamdeck option.

It adds many useful UI features, like quick controls for HDR, VRR, FSR settings, Frame Limiting, ... and they all working great.

But, when starting a game, it adds SteamDeck=1 env var, which causes some games to run at 30fps with locked graphics options. It can be fixed by overriding game launch options to SteamDeck=0 %command, but it's annoying to do for every game.

Please, add an option to get all those UI changes intended for Steam Deck, but without setting SteamDeck=1 env var.

There is listed some options like -steamos, and maybe some of them is intended to behave just like I want, but I don't know which ones.
https://developer.valvesoftware.com/wiki/Command_line_options#Steam

From my perspective as software developer and long-time Linux user, maybe the best solution here would be to remove setting SteamDeck variable from the Steam itself, and just set in somewhere in environment.d overrides on the system.

Kkisak-valve maintainer 2025-04-27 github

Hello @last-partizan, you're telling Steam to run in the Steam Deck mode. This isn't a bug and is working as intended.

The functional part of your request is a duplicate of #9705. Closing in favor of the older request.

Nothing extracted yet.