Steam Machine · Guides

How to Install Proton-GE with ProtonPlus on Steam Machine

Summary

Install GE-Proton on Steam Machine with ProtonPlus, then choose it per game when a known compatibility fix calls for it.

Published Updated 6 sourcesBy John Hentrich

Valve says Proton lets many Windows games run on SteamOS. Choose its build per game, starting with Steam's default.

The three common choices are Steam's default, Proton Experimental, and GE-Proton. Switch only when a title-specific fix or feature gives you a reason.

Default vs Experimental vs GE

Default ProtonProton ExperimentalGE-Proton
Made byValveValveCommunity, Glorious Eggroll
UpdatesStable, versioned releasesRolling, continuousPer release, frequent
Where it comes fromBuilt into SteamInstall from Steam libraryProtonPlus or ProtonUp-Qt
ContainsValve's tested buildValve's build plus in-progress fixesValve's build plus media playback patches and per-game fixes
Best forAlmost everythingNew features before they land in stableSpecific games with known GE fixes
Main riskLowest change risk; this is the baselineChanges without warningThird party, not Valve supported

The practical order: leave it on default. If a game misbehaves, check ProtonDB for that title. If the fix people report is a GE build, install GE. If the thing you want is a new Valve feature, use Experimental.

Do not treat newer as better. All three are current. They just serve different purposes.

What GE-Proton actually adds

GE-Proton is a community compatibility build maintained outside Valve. Its primary repository describes it as a custom Proton build and lists the extra media playback patches and per-game fixes it carries. ProtonPlus documents it as one of the tools it can install, while Valve's own support boundary remains the default Proton and Proton Experimental builds it ships.

Media playback is one reason to try it. A GE release may fix missing audio or broken cutscenes in a particular game; check that release's notes rather than assuming it fixes every codec problem.

Install ProtonPlus

ProtonPlus is a graphical manager for compatibility tools. It downloads GE-Proton and other builds, puts them where Steam expects them, and handles updates.

  1. Switch to Desktop Mode: Steam button, Power, Switch to Desktop.
  2. Open Discover.
  3. Search for ProtonPlus and install it.

ProtonPlus uses GTK4, so it may look different from KDE Plasma apps. A theme mismatch by itself is not an installation error.

ProtonPlus or ProtonUp-Qt

Both do the same core job and either is fine.

ProtonPlus is distributed as a Flatpak and is a straightforward choice when you only need Steam compatibility tools. The GamingOnLinux comparison covers its SteamOS workflow.

ProtonUp-Qt's documentation describes a wider compatibility-tool manager with support for Proton-GE and other runners. If you want anything beyond GE-Proton, it is a reasonable alternative.

Either can install GE-Proton. Pick one manager and check its supported tools before adding another.

Install GE-Proton

  1. Open ProtonPlus.
  2. Select Steam as the target.
  3. Choose GE-Proton from the available versions.
  4. Install the release with the fix you intend to test.
  5. Fully close and reopen Steam. It only scans for compatibility tools at startup, so a running Steam will not see the new build.

Use it on a game

Before changing the selection, back up the game's local data. Then:

  1. Select the game in your library.
  2. Open Properties.
  3. Go to Compatibility.
  4. Tick Force the use of a specific Steam Play compatibility tool.
  5. Select the GE-Proton build from the dropdown.

A build that fixes one title can break another. Selecting it per game leaves the rest of your library on its existing configuration.

Before you switch, back up

Changing Proton versions can cause a game's prefix to regenerate. If that game keeps its saves inside the prefix rather than in Steam Cloud, those saves can be left behind.

Prefixes live here, one folder per game App ID:

``` ~/.steam/steam/steamapps/compatdata ```

Confirm that Steam Cloud has finished syncing, where supported. With the game closed, copy its prefix folder to a separate backup location, especially if it contains local saves or mods. Cloud support alone does not prove your latest files are recoverable.

Keeping it updated

GE-Proton releases often. ProtonPlus will show newer builds when they land.

You do not need to chase every release. Old builds keep working, and a game configured against a specific GE version keeps using that version until you change it. Update when you have a reason to, not on schedule.

Old versions accumulate on disk, though. Each build consumes additional disk space. Remove versions you are no longer using from ProtonPlus, especially on the 512GB model.

When GE is the wrong answer

The game already works and you need no GE-specific fix. Keep its current build rather than changing compatibility tools just because a newer one exists.

You want FSR 4.1. That comes through Proton Experimental on Steam Machine, not GE. See the Proton Experimental guide.

The game requires Windows kernel-level anti-cheat. A GE build does not provide that Windows kernel environment. The game developer and anti-cheat provider need to support a compatible path.

You are comparing launchers. Record the runtime and version each launcher actually uses. Different defaults can explain different results, but do not force the same build into Steam, Heroic, and Lutris unless each tool supports it.

Third-party GE-Proton support limits

GE-Proton is a third-party build, not Valve support for a game. We have not tested every title on Steam Machine, and either a game update or a new compatibility build can change the result. Keep the working version until you have a reason to replace it.