July 31, 2025

How to Install and Configure Proton for Gaming with Steam on Linux

mr rockstar

How to Install and Configure Proton for Gaming with Steam on Linux
Cheap Dedicated Server

If you’re a Linux user wanting to enjoy Windows-only games, Proton is your best friend. Developed by Valve, Proton is a compatibility layer that lets you run many Windows games directly through Steam on Linux — no Wine tricks or VM setups needed. This guide will walk you through installing and configuring Proton for a seamless gaming experience.


Step 1: Install Steam on Linux

Before using Proton, you need to have Steam installed:

On Ubuntu/Debian-based systems:
Install Steam on Linux on Ubuntu and debian

sudo apt update
sudo apt install steam

On Arch/Manjaro:
Install Steam on Linux on Arch 

sudo pacman -S steam

On Fedora:
Install Steam on Linux on Fedora

sudo dnf install steam

Note: Ensure your system is 64-bit and has Vulkan support for optimal compatibility.


Step 2: Enable Steam Play and Proton

  1. Open Steam.
  2. Go to Settings > Steam Play.
  3. Check “Enable Steam Play for supported titles”.
  4. (Optional) Check “Enable Steam Play for all other titles” to try Proton with any Windows game.
  5. Choose your preferred Proton version from the dropdown list.

Step 3: Install a Specific Proton Version (Optional)

To test newer or custom versions:

  1. Visit: https://github.com/GloriousEggroll/proton-ge-custom
  2. Download the latest Proton-GE release.
  3. Extract it to:
    ~/.steam/root/compatibilitytools.d/
    (Create the folder if it doesn’t exist.)
  4. Restart Steam. You can now select this version in the Steam Play settings or per game.

Step 4: Launch a Game Using Proton

  1. Install any Windows-only game from your library.
  2. Right-click the game → PropertiesCompatibility.
  3. Enable “Force the use of a specific Steam Play compatibility tool” and select your Proton version.
  4. Launch the game and enjoy!

Troubleshooting Tips

  • Check ProtonDB.com to see how well a game works with Proton.
  • Install missing dependencies like vulkan-utils, libvulkan1, and 32-bit libraries if needed.
  • Use Lutris or Bottles for games not on Steam.

 

How to Install and Configure Proton for Gaming with Steam on Linux(F.A.Q)

What is Proton exactly?

Proton is a compatibility layer based on Wine and DXVK that allows Windows games to run on Linux via Steam.

 

 

Can I use Proton for non-Steam games?

Yes, but not directly via Steam. Tools like Lutris or Bottles can help.

 

What’s the difference between Proton and Proton-GE?

Proton-GE is a community-built version with newer patches and fixes for more games, updated faster than the official Proton.

Where can I check if a game works with Proton?

Visit www.protondb.com for user reports and compatibility ratings.

Popular Blog Posts