How to Setup Proton GE


Proton is the secret sauce that makes the Steam Deck so great.

Proton is a distribution of Wine, Wine is a recursive acronym that stands for Wine is not an emulator. It’s a compatibility layer that implements the Windows API to work on a Linux system.

To put it simply, Wine — and consequently Proton — lets you run Windows only games on a Linux PC, and this includes the Steam Deck!

Valve themselves offer a variety of Proton versions, with some versions working better for certain games.

But they’re not the only ones putting out Proton releases.

Red Hat engineer and community legend Glorious Eggroll develops their own distribution of Proton, aptly named Proton GE (where GE stands for “Glorious Eggroll” in case you were wondering).

This particular version of Proton is faster moving compared to Valve’s own, plus it’s usually much closer to the latest releases of upstream Wine, and it includes a bunch of bleeding edge features and fixes that usually end up in Valve’s official Proton releases, just after a while.

If a particular game is giving you trouble, either acting up or not working at all, it’s probably a good idea to try launching it with Proton GE.

How to install it

To install Proton GE and many other compatibility layers (that I’ll hopefully be able to cover in the close future), the easiest solution is using a tool developed by community member DavidoTek called ProtonUp-Qt.

To install ProtonUp-Qt on your Steam Deck, you want to resort to using flatpak. Simply go to desktop mode, open up the Discover app center and search for ProtonUp-Qt.

If you prefer installing it from the terminal, you will just have to run:

flatpak install net.davidotek.pupgui2

Once you have it installed, run it as you would any other app.

For the Install for dropdown, choose Steam, then click on Add version. This will open up another window, where you can select Proton-GE as the compatibility tool, and usually you want to select the latest version.

Finally click on Install and… you’re done!

Give your Steam Deck a reboot for good measure and you’re ready to use Proton-GE.

How to use it

  • Open the game (don’t start it, just tap on it)
  • Tap on the cog all the way to the right
  • Tap on Properties…
  • Select Compatibility on the left
  • Tick the option that says Force the use of a specific Steam Play compatibility tool
  • Then press on the dropdown that should show up just below the tick
  • Finally select the version of Proton-GE you just installed

And you can follow the same procedure to change the proton version to any one you prefer. Maybe Proton-GE isn’t working for you and you want to switch back to another version. Follow the same procedure and try out whichever Proton version you see fit.

And here are screenshots showing the process I just described:

Hey there!

I run this website without any ads and without tracking, because I love to share these little bits of knowledge and help people that are just starting out.

If you'd like to thank me, or you'd like this work to be sustainable and continue on in the future, consider sending a donation via Liberapay. Thank you!

Hide this message

Enter your instance's address

More posts like this

Allow Flatpaks to Access Your SD Card With Flatseal

2022-03-31 | #app #flatpak #sandbox #tutorial

Flatpak is the main way to install apps on your Steam Deck. It’s an awesome system and there are tons of apps for you to install! The problem is that Flatpak sandboxes your apps, using a fine-grained permission system, similar but much more advanced than what you might see on your smartphone OS. Because of this, Flatpak apps might not have access to some resources on your Steam Deck. The most obvious example is an emulator like RetroArch or a game launcher like Heroic not being able to access your SD card.

Continue reading 

RPCS3: PS3 Games on Your Deck

2022-03-19 | #app #emulator #flatpak #playstation #ps3 #rpcs3 #sony #tutorial

Continuing the trend of emulator tutorials, today we’ll look at RPCS3, an emulator for the PlayStation 3. Let’s get started with the installation. Install RPCS3 Installing RPCS3 is really easy by using Flatpak. Go to desktop mode, open up the Discover app center, search for RPCS3 and install it. Alternatively, you can run this command in the terminal: flatpak install net.rpcs3.RPCS3 Configuring RPCS3 Opening up RPCS3, we’ll be greeted by this window:

Continue reading 