Steam
The popular game distribution platform and library management client from Valve.
NOTE: activate the multilib repository in /etc/pacman.conf to install Steam/Proton.
pacman -S steam
Manage Steam compatibility tools
Apart from Valve's Proton distribution, there are other compatibility tools available with patches and performance improvements for games.
ProtonUp-Qt is a graphical utility to manage many different compatibility tools, not only for Steam but also other launchers like Heroic Games Launcher.
It's available from the AUR:
yay -S protonup-qt
Another management tool that integrates with the look & feel of the GNOME desktop is ProtonPlus, also available in the AUR:
yay -S protonplus
Where are my game saves for Proton-enabled games?
Games that are running via Steam Proton on Linux all use their own Wine prefix. The location of game data is here:
~/.steam/steam/steamapps/compatdata/[game ID]/pfx
You can look up a game's ID by accessing its properties in the steam client:
- Right-click on the game
- Select "Properties..."
- Go to "Updates"
- Note down the "App ID"