Hey guys, I just got my Steam Machine and, having never owned or used a Deck, I want to know how you guys are tackling the resolution issue.
It’s hooked up to a 4K 165Hz monitor, which I know is not something the Machine can ever hope to achieve in modern 3D games, but it IS capable of it in the Steam interface and in 2D or old 3D games (majority of games I play).
Issue #1: The performance overlay is too small. I haven’t figured out which of the scaling options affect it (if any)
Issue #2: Some games don’t have AI upscaling, or have it hidden when they detect they’re running on a “Steam Deck”. I tried Another Crab’s Treasure, which barely runs at 30-40fps at 4K, but often hits 120 at 1080p with high settings. Blurry text is the bane of my existence, and I’m seriously conflicted about which resolution to use. Is there any way to inject FSR(4) into games that don’t already support it?
Issue #3: Proton. By default, do games have their Proton version set per game, or globally? Asking because I assume a proper “verified” program would tag the tested software version, but you never know. Is there any risk to setting games to use the latest version? How common are feature/compatibility regressions?
Any tips and tricks welcome, i’m a complete noob when it comes to SteamOS
If issue #1 is about MangoHUD, you should read its manual to find out how to set the overlay size. If it’s not MangoHUD… you should switch to MangoHUD, it’s a fantastic application.
Issue #2: Gamescope has built-in support for FSR1 and NIS upscaling. Use this as the launch options:
gamescope -W 1920 -H 1080 -w 3840 -h 2160 -F fsr -r 120 -- %command%. This will run the game in a 1080p 120 FPS graphical session, but upscale it to a 4K output resolution using FSR. Unfortunately Gamescope is not perfect and sometimes introduces compatibility and stability issues.Alternatively, you can use Lossless Scaling for either upscaling or frame generation. It works on Linux and is well-liked, but I’ve never personally used it.
Issue #3:
The default Proton version is the latest one available. You can set it globally in Steam -> Settings -> Compatibility.
By default, games use the global Proton version. If you want a game to use a different version, you can set it in the game’s Properties -> Compatibility by checking the “Force the use […]” checkbox, then selecting one from the menu.
Regressions can and have happened. Steam offers the latest release of every major version, so if a game needs an older version, you can use it. Older 32-bit games in particular might have issues with Proton 10 or above, but it is possible to downgrade.
You can also use third-party compatibility tools that offer different game-specific fixes. The most popular ones are GE-Proton, Proton-EM, and Dawn Winery (the last one specifically for Chinese gacha games with horrid anti-cheat). You can install them by extracting the archives into the
~/.local/share/Steam/compatibilitytools.ddirectory.I strongly recommend consulting ProtonDB if you’re having issues with a game.
Issue #1: The performance overlay is too small. I haven’t figured out which of the scaling options affect it (if any)
There isn’t any.
Issue #2: Some games have it hidden when they detect they’re running on a “Steam Deck”.
Add ‘steamdeck=0 %command%’ to launch options
Issue #3: Proton.
It just uses the latest Proton available for all games, I believe.
Correction: It’s
SteamDeck=0 %command%. Environment variables can’t have spaces in their name.Yeah, autocorrect. Thanks.
It defaults to Proton Experimental on my Steam Deck, but Valve does override that and pin some games to a particular Proton version. Sometimes they even set some games to run their Linux-native versions.
I can’t answer the first two, but for the third question:
Yes, there’s a Proton default. If you go into a game’s settings page, you can choose to either leave it at the default or override it.
Proton is in active development, so it changes over time. That means the default setting might be good, but not optimal.
My main gaming computer runs Linux, so I’ve dealt with this. It’s not something I usually touch. I think the only time I’ve had issues is when I’m running a non-Steam game through Steam.
There is a way to inject FSR 4 into games but only if they already support another upscaling algorithm like FSR 3 or DLSS. Don’t know about the Steam Machine/Deck specifically but in general it’s called optiscaler. I bet there is a Decky plugin to make it easier to activate.




