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

  • Err(()).unwrap()@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    4 hours ago

    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.d directory.

    I strongly recommend consulting ProtonDB if you’re having issues with a game.