The Steam Deck is a Linux PC and probably your first foray into the world of this operating system.
Since many games — for now, I believe the Steam Deck will change this — are developed for Windows PCs first, you sometimes come across a game that doesn’t have a native Linux build. In these cases, the Steam Deck uses something called Proton.
Proton is a compatibility layer built into the Steam Deck that makes Windows-only games run on Linux. It tells your game, “hey, this is a Windows PC” and fakes whatever is necessary to make the games run. Valve, with the help of Codeweavers, can even make specific tweaks to Proton to make games sometimes run better on Linux than natively on Windows.
But sometimes, Valve can’t touch certain parts of a game due to licensing agreements. This is where GE-Proton (GE stands for Glorious Eggroll) comes into play.
GE-Proton (also known as Proton-GE, its old name) is basically the cutting edge of Proton development, and using the fixes mentioned above Valve might not be able to include. Using GE-Proton might fix this if a game doesn’t run with any of the official Proton versions.
Here’s how you install it (you can find the official guide here):
How to install GE-Proton
- On your Steam Deck, go to desktop mode. Click the
Steam button, go down to
Power, and then
Switch to Desktop. Wait for the Deck to reboot.
- In the desktop mode, open up
Discover. You find it by clicking on the
- Search for an app called
ProtonUp Qt. (If the keyboard doesn’t pop up, click the
Steam Button + the X-button.) Install the app.
- Open up
ProtonUp Qt. Here, click
Add versionand choose the latest version of Proton-GE. Hit install.
- Go back to
- Here look for the game you have issues with. Click on the little
cog-icon, navigate to
Force the use of a specific Steam Play compatibility tool, and choose
And that’s it.
Switch back occasionally to desktop mode to install newer versions of GE-Proton through
ProtonUp QT. Five new versions were released from the last time I installed it to writing this tutorial.