Easily Install And Manage Custom Wine Builds (Proton-GE, Luxtorpeda, Wine-GE) For Steam And Lutris With ProtonUp-Qt GUI


ProtonUp-Qt is a graphical tool that makes it easy to install and manage compatibility tools like Proton-GE and Luxtorpeda for Steam, and Wine-GE, Kron4ek Vanilla and Lutris-Wine builds for Lutris. Recently, the tool has also added support for Heroic Games Launcher.

Using these custom Proton / Wine builds, you can take advantage of various game bug fixes and other patches that take more time to land in the official builds.

The software is based on ProtonUp, a command line only tool to install and update Proton-GE.

If you're not familiar with these unofficial Proton / Wine builds, see the links below for details:

  • Proton-GE - Custom build of Proton (with various patches / game fixes) with the most recent releases of vanilla WINE. It has FFmpeg enabled for FAudio by default, and all of Proton's patches ported over to be applied to WINE, as well as Wine-staging and VKD3D.
  • Luxtorpeda - Steam Play compatibility tool to run games using native Linux engines 
  • Wine-GE - Custom Wine build for use with Lutris
  • Kron4ek Vanilla Wine builds
  • Lutris Wine builds

ProtonUp-Qt is available as an AppImage that should work on most Linux distributions. Make it executable (via the command line or using the Properties context menu), then double click to launch the ProtonUp-Qt AppImage.

Use the drop-down at the top of the ProtonUp-Qt GUI to choose if you want to install compatibility tools for Steam or for Lutris, then click the Add version button at the bottom of the window, and you'll be able to choose between which compatibility tools to download (Proton-GE or Luxtorpeda for Steam, and Wine-GE, Kron4ek Vanilla and Lutris-Wine builds for Lutris), and the version. Click Install and the selected compatibility tool will be downloaded and installed.

In case you have Steam / Lutris installed, but ProtonUp-Qt doesn't detect it, make sure the following paths exist (they should be created when installing a game for Windows using Steam, and by adding some Wine versions from the Wine Runners menu for Lutris):

  • Steam: ~/.steam/root/compatibilitytools.d
  • Steam installed as flatpak from Flathub: ~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d
  • Lutris: ~/.local/share/lutris/runners/wine
  • Heroic Games Launcher: 
    • Wine: ~/.config/heroic/tools/wine
    • Proton: ~/.config/heroic/tools/proton

How to use custom Proton / Wine builds like Proton-GE with Steam and Wine-GE with Lutris

Don't know how to use the newly downloaded custom Proton / Wine builds with Steam or Lutris? See below.


Steam custom Proton-GE

If Steam was running when installing Proton-GE or Luxtorpeda, restart it. Now when you go to your game library in Steam, right-click a game and choose Properties, and on the Compatibility tab you'll be able to select the custom compatibility tool build you've downloaded and installed using ProtonUp-Qt.


Select Wine-GE Lutris

If Lutris was running when installing Wine-GE, Kron4ek Vanilla and Lutris-Wine using ProtonUp-Qt, restart it. To use the newly downloaded custom Wine builds for a game in Lutris, right-click the game and choose Configure, then click on the Runner options tab. There you will be able to select the Wine version to use with this game.

You might also like: How To Use Lutris To Play Windows Games On Linux (Quick Start Guide)

Download ProtonUp-Qt