ProtonUp-Qt for Steam Deck Proton management

Proton’s most recent stable release added compatibility for 16 more niche games in one shot. That is a common enough headline that Steam Deck and Steam Machine users have started to treat “which Proton version is that game happy on” as a routine question. Valve’s default GE-Proton mostly works. The 30 percent of the library where it does not is where a real compatibility tool earns its keep.

We ran seven Linux tools that manage Proton versions, apply per-game tweaks, and add non-Steam libraries to the same launcher. Every pick below runs on SteamOS and on Arch- or Debian-based desktop Linux, and every pick keeps its state where the next backup catches it. This is not a “wine cheat sheet” list; it is the tooling that makes SteamOS behave less like a walled garden and more like a Linux gaming PC.

What to look for in a Proton management stack

Quick comparison

App Best for Platforms Free plan Starting price/mo License
ProtonUp-Qt Installing custom Proton versions Linux, Windows (via WSL) Full app Free GPLv3
Proton-GE The default community Proton Linux Full app Free Various OSI
Steam Tinker Launch Per-game tweaks without editing files Linux Full app Free GPLv3
Lutris Non-Steam library manager Linux Full app Free GPLv3
Heroic Games Launcher Epic, GOG, Amazon on Linux Linux, Windows, macOS Full app Free GPLv3
Bottles Sandboxed Wine prefixes Linux Full app Free GPLv3
GameHub Cross-launcher library UI Linux Full app Free GPLv3

The apps

1. ProtonUp-Qt, best Proton version installer

ProtonUp-Qt is a small Qt app that installs and removes Proton-GE, Proton-Tkg, Wine-GE, and Luxtorpeda directly into Steam’s compatibility folder. On the Deck it works from desktop mode without changing the read-only root partition, and it updates alongside your regular Steam client.

Where it falls short: does not tweak per-game settings; pair with Steam Tinker Launch for that.

Pricing:

Platforms: Linux, Windows (via WSL).

Download: Flathub (net.davidotek.pupgui2) · GitHub

Bottom line: The first install after SteamOS boots. Every other tool assumes you have this.

2. Proton-GE, best community Proton

Proton-GE by Glorious Eggroll is the community-maintained Proton fork with newer Wine, DXVK, and codec support than the stock Valve release. Many titles that the official Proton flags “unknown” run cleanly on GE.

Where it falls short: not officially supported by Valve; a new GE release occasionally regresses a title that worked; keep the previous version installed as a fallback.

Pricing:

Platforms: Linux (via ProtonUp-Qt or manual install).

Download: GitHub (GloriousEggroll/proton-ge-custom)

Bottom line: The Proton version most guides assume you have.

3. Steam Tinker Launch, best per-game tweaks

Steam Tinker Launch wraps the game launch command and lets you set Proton version, DXVK version, environment variables, mods, and command-line flags per game from a menu that appears when the game starts. It is the single tool that ends “editing user_settings.py”.

Where it falls short: heavy for a first install; the sheer number of options can be overwhelming.

Pricing:

Platforms: Linux.

Download: GitHub (frostworx/steamtinkerlaunch)

Bottom line: The one power-user tool that turns “it does not launch” into “it launches with these flags”.

4. Lutris, best non-Steam library manager

Lutris manages Wine prefixes, DOSBox, ScummVM, and native Linux games from one launcher. Its install scripts codify the “which build of Wine and which tricks” for hundreds of games, so a Skyrim modded setup boots the same way on a fresh install.

Where it falls short: the community scripts age; check the last update date before trusting one.

Pricing:

Platforms: Linux.

Download: lutris.net · GitHub

Bottom line: The library that keeps the non-Steam half of your collection reproducible.

5. Heroic Games Launcher, best Epic/GOG/Amazon on Linux

Heroic Games Launcher signs into your Epic, GOG, and Amazon Prime accounts and installs games with the right Wine or Proton settings. It integrates cleanly into Steam as non-Steam entries, so the Deck’s game mode sees them.

Where it falls short: not every Epic title with anti-cheat runs; check ProtonDB before committing to a big install.

Pricing:

Platforms: Linux, Windows, macOS.

Download: heroicgameslauncher.com · GitHub

Bottom line: The tool that makes the Deck a proper multi-store handheld.

6. Bottles, best sandboxed prefixes

Bottles creates isolated Wine prefixes per game or per productivity app. Each prefix has its own DXVK, dependencies, and environment, which prevents the “install this mod tool and now Skyrim will not boot” class of failure.

Where it falls short: the sandbox does not stop everything; some games still write outside the prefix.

Pricing:

Platforms: Linux.

Download: usebottles.com · GitHub

Bottom line: The right approach when your library has a dozen prefixes and you want each one isolated.

7. GameHub, best cross-launcher library UI

GameHub aggregates Steam, GOG, Humble, and Itch libraries into one browse view with cover art. It is not a launcher replacement so much as a “one place to see everything I own” grid.

Where it falls short: development pace slowed; some newer store APIs are less well supported than Heroic’s.

Pricing:

Platforms: Linux.

Download: GitHub (tkashkin/GameHub)

Bottom line: The pick when your library sprawls across five stores and you want one shelf.

How to pick the right one

If you have never touched a Proton file, install ProtonUp-Qt and pull the latest Proton-GE. Nine “does not run” bugs out of ten disappear.

If a specific game still refuses, install Steam Tinker Launch and use its per-game menu to try DXVK versions, launch args, and different Proton builds without touching the terminal.

If your library also lives on Epic and GOG, install Heroic Games Launcher. It integrates as non-Steam shortcuts and the Deck’s game mode picks them up.

If you play modded games (Skyrim, Fallout, Baldur’s Gate 3) and one mod tool tends to break another, Bottles gives each setup its own sandbox.

For old Windows games and DOS content, Lutris and its install scripts are the shortest path.

GameHub is optional; if you love a browse-oriented shelf, use it. If you prefer launching from Steam or Heroic directly, skip it.

FAQ

Do these tools work on SteamOS without dev mode?

Most do. ProtonUp-Qt, Heroic, and Bottles ship as Flatpaks and install cleanly from desktop mode. Steam Tinker Launch may need the read-write root; check the current install guide.

Is Proton-GE safe to use?

Yes; it is community Proton, not a hack. Valve’s own official Proton benefits from GE upstream fixes.

Will these break Steam Cloud saves?

No. Proton and DXVK versions live outside the save path; cloud saves keep working.

Does anti-cheat work on Linux?

Some anti-cheat systems support Proton (Easy Anti-Cheat, BattlEye) if the developer enabled Linux support. Others (Vanguard) do not run on Linux at all.

Should I use Proton-GE or the official Proton?

Try official first for its stability; move to GE for a specific title where you need a newer Wine or DXVK.