Linux users often find themselves eager to explore new horizons and enjoy the latest titles that have traditionally been exclusive to Windows platforms.

With the help of Proton GE, also known as Glorious Eggroll, Linux users can now unlock a world of gaming possibilities by seamlessly integrating Windows 10 compatibility into their operating system. 

In this guide, we will walk you through the steps on how to install Proton ge on Linux system, so you can enjoy the best of both worlds and experience the thrilling adventures that were once out of reach.

How to install Proton ge on Linux Windows 10
How to install Proton ge on Linux Windows 10

How to install Proton ge on Linux Windows 10 – Prerequisites

Before installing Proton GE on your Linux system, ensure that you meet these prerequisites:

Linux Distribution

Proton GE supports most major Linux distributions, so you can enjoy a wide range of Windows games on your favorite Linux operating system. Here are some popular distributions that work well with Proton GE:

Since Proton GE is built to work with Steam, having the latest Steam client installed on your Linux system is essential. Here’s how to install or update Steam:

Visit the Steam website and download the Linux version.

Follow the installation instructions for your specific distribution.

ProtonUp-Qt (Recommended)

ProtonUp-Qt is a user-friendly tool that simplifies the installation and management of Proton GE versions. 

To install ProtonUp-Qt:

Visit the ProtonUp-Qt GitHub page and download the latest release for your Linux distribution.

Extract the downloaded file and double-click the proton up-qt binary to launch the application.

With these prerequisites in place, you’re ready to proceed with installing Proton GE and begin your journey into the exciting world of Windows gaming on Linux.

Installing ProtonUp-Qt: The Recommended Way

Why Use ProtonUp-Qt?

Valve’s official Proton can sometimes have issues with certain games, while community-built tools like GE-Proton offer additional fixes and improvements. However, manually installing and updating these compatibility layers can be tedious. ProtonUp-Qt streamlines this process, making it easy for Linux users to enhance their gaming experience.

How to Install ProtonUp-Qt

  1. Download the Latest Version: Head to the official ProtonUp-Qt GitHub repository and download the latest version for your Linux distribution. The download options include AppImage and Flatpak.
  2. Extract and Install: Depending on the download option you chose, follow the specific installation instructions. For the AppImage, you’ll need to make the file executable and then run it. For the Flatpak, you can install it directly from your distribution’s app store.
  3. Launch ProtonUp-Qt: Once installed, launch the ProtonUp-Qt application. It should automatically detect your Steam installation directory and be ready to use.
  4. Install Compatibility Tools: In the ProtonUp-Qt interface, you can select the compatibility tool you want to install, such as GE-Proton, Luxtorpeda, or Wine-GE. Click the “Install” button, and ProtonUp-Qt will handle the download and extraction process for you.
  5. Update Steam: After installing a new compatibility tool, make sure to restart Steam for the changes to take effect.

By using ProtonUp-Qt, you can easily manage and update your Proton compatibility layers, ensuring your games run smoothly on your Linux system.

Manually Installing Proton GE: An Advanced Approach

How to Manually Install Proton GE

  1. Visit the Proton GE GitHub Repository: Head to the official Proton GE GitHub repository at
  2. Download the Latest Version: Look for the latest version of the “.tar.gz” file and download it.
  3. Create the Compatibility Tools Directory: If the directory ~/.steam/root/compatibilitytools.d/ does not exist, create it.
  4. Extract the Downloaded File: Extract the downloaded “.tar.gz” file into the ~/.steam/root/compatibilitytools.d/ directory using the following command:

tar -xf GE-ProtonVERSION.tar.gz -C ~/.steam/root/compatibilitytools.d/

  1. Replace VERSION with the actual version number of the downloaded file.
  2. Restart Steam: After the extraction is complete, restart the Steam client for the changes to take effect.
  3. Enable Proton GE: In the Steam client, right-click on a game, select “Properties”, then go to the “Compatibility” tab and choose the Proton GE version you just installed.

By manually installing Proton GE, you can access the latest features and improvements provided by the Proton GE project, which can be particularly useful for games that may not run well with the default Proton version.

Extracting the Archive: A Simple Guide

How to Extract the Archive

  1. Open a Terminal Window: Launch a terminal window on your Linux system.
  2. Navigate to the Download Directory: Use the cd command to move to the directory where the downloaded archive is located. For example, if the file is in the Downloads folder, you can navigate there by typing:

cd Downloads

  1. Extract the Archive: Use the tar command with the -xf options to extract the contents of the archive. Replace [version] with the actual version number of the downloaded file. The command should look like this:

tar -xf GE-Proton[version].tar.gz

  1. This command will extract the contents of the archive into the current directory.

By following these simple steps, you can easily extract the contents of the downloaded archive on your Linux system.


In conclusion, installing ProtonUp-Qt and Proton GE can significantly enhance your Linux gaming experience by providing a seamless and user-friendly way to manage compatibility layers. 

Whether you choose the recommended method of using ProtonUp-Qt or opt for a manual installation of Proton GE, you can enjoy a wide range of games on your Linux system with improved performance and compatibility.

By leveraging the power of ProtonUp-Qt and Proton GE, you can:

For Linux users looking to expand their gaming horizons, ProtonUp-Qt and Proton GE offer a powerful and user-friendly solution to unlock the full potential of their gaming experience.


Why should I use Proton GE?

Proton GE often includes improvements and fixes that are not yet available in the default Proton version provided by Valve. This can help with the performance and compatibility of certain games on Linux.

How do I install Proton GE manually?

To manually install Proton GE, you need to download the latest “.tar.gz” file from the Proton GE GitHub repository, extract it into the ~/.steam/root/compatibilitytools.d/ directory, and then restart Steam.

Why should I use ProtonUp-Qt?

ProtonUp-Qt streamlines the process of installing and managing Proton compatibility layers, making it easier for Linux users to enhance their gaming experience without having to manually download and configure each tool.

Can I use both ProtonUp-Qt and manual Proton GE installation?

Yes, you can use both methods. ProtonUp-Qt simplifies the process, but if you need a specific version of Proton GE that is not yet available in ProtonUp-Qt, you can still manually install it.

Do I need to restart Steam after installing Proton GE or using ProtonUp-Qt?

Yes, you should always restart Steam after installing or updating any Proton compatibility layers to ensure the changes take effect

Leave a Reply

Your email address will not be published. Required fields are marked *