![]()
Proton is Valve’s compatibility layer for running Windows games on Linux, built into Steam. Depending on your needs, you can enable official Proton releases directly inside Steam or install custom community builds like GE-Proton (Proton-GE) for extra fixes and audio/video codecs.
1. Enabling Official Proton in Steam
Official Proton versions (Proton Hotfix, Proton Experimental, Proton 9.0, etc.) are downloaded and managed automatically by Steam.
-
Open Steam.
-
Go to Steam (top left) > Settings > Compatibility.
-
Toggle on Enable Steam Play for supported titles.
-
Toggle on Enable Steam Play for all other titles.
-
Select a default version (e.g.,
Proton Experimentalor the latest stable release) under Run other titles with.
2. Installing Custom Proton (GE-Proton)
GE-Proton includes custom game fixes, bleeding-edge wine patches, and media codecs not bundled with official Steam builds.
Method A: Using ProtonUp-Qt (Easiest)
ProtonUp-Qt is a graphical utility that manages Proton versions for Steam, Lutris, and Heroic.
-
Install ProtonUp-Qt:
-
Flatpak (Universal):
Bash
flatpak install flathub net.authorquantum.protonup -
Or install it via your distro's software manager (Discover, Software Center, pamac).
-
-
Launch ProtonUp-Qt.
-
Click Add version.
-
Select GE-Proton as the tool, choose the latest version, and click Install.
-
Restart Steam so it detects the newly added compatibility layer.
Method B: Manual Installation
If you prefer not to use a manager app:
-
Download the latest
.tar.gzrelease from the GloriousEggroll GitHub releases page. -
Create the custom compatibility tools folder if it doesn't exist:
Bash
mkdir -p ~/.steam/root/compatibilitytools.d/(For Flatpak Steam, use
~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d/). -
Extract the downloaded archive into that folder:
Bash
tar -xzf GE-Proton*.tar.gz -C ~/.steam/root/compatibilitytools.d/ -
Restart Steam.
3. Configuring Proton Per-Game
To force a specific game to use Proton or a specific GE-Proton release:
-
Open your Steam Library.
-
Right-click the game > Properties.
-
Go to the Compatibility tab.
-
Check Force the use of a specific Steam Play compatibility tool.
-
Select your desired version from the drop-down menu (e.g.,
GE-Proton9-23).
4. Useful Launch Options & Tweaks
Inside the General tab of a game’s Properties in Steam, you can add launch options under Launch Options:
| Launch Option | Purpose |
| DXVK_HUD=fps %command% | Shows an in-game FPS and GPU usage overlay |
| PROTON_USE_WINED3D=1 %command% | Forces OpenGL rendering instead of Vulkan (for older/troublesome GPUs) |
| PROTON_NO_ESYNC=1 %command% | Disables eventfd synchronization if a specific title hangs |
| mangohud %command% | Runs the game with MangoHud performance monitoring enabled |
0 commenti:
Post a Comment