Linux · Games
ProtonUp-Qt
A GUI to install and manage Wine and Proton compatibility tools for Steam, Lutris, and other launchers.
- License
- GPL-3.0
- Latest version
- 2.16.0 (October 11, 2026)
- Developer
- DavidoTek
- Installs
- 66,373 (Flathub, 30 days)



What is ProtonUp-Qt?
ProtonUp-Qt is a graphical front-end for managing compatibility layers like GE-Proton and Wine-GE. It allows users to download, update, and assign specific builds to games or launchers without touching the terminal. The project is mature, actively maintained by DavidoTek, and supports major launchers including Steam, Lutris, and Heroic.
It targets gamers who want to run Windows titles on Linux but need specific, often community-built, Proton or Wine versions to fix bugs or improve performance. If you use Steam Play or Lutris and find the default Proton insufficient, this is the tool to tweak your environment. It handles both Flatpak and Snap installations of your launchers.
Unlike Windows, where you just run the .exe, Linux requires selecting the right compatibility layer. ProtonUp-Qt simplifies this by providing a list of available builds. You pick the one known to work for your game, and it configures the launcher automatically. It is not a game launcher itself, but a utility to make your existing launchers work better.
Best for: Linux gamers using Steam, Lutris, or Heroic who need to switch between different Proton or Wine builds to run specific Windows games.
Key features of ProtonUp-Qt
- Install and update GE-Proton, Wine-GE, and other custom builds
- Manage compatibility tools for Steam, Lutris, Heroic, and Bottles
- Supports Flatpak, Snap, and native installations of launchers
- Double-click to view details and see which games use a specific tool
- Includes DXVK and VKD3D management options
- Advanced settings and theme customization in the About dialog
How to install ProtonUp-Qt on Linux
flatpak install flathub net.davidotek.pupgui2Tips for Windows users
Coming from Windows, you do not need to install ProtonUp-Qt to play most games; Steam handles it automatically. However, if a game fails to launch or has performance issues, use ProtonUp-Qt to install a newer or specific GE-Proton build. In Steam, you would typically select the Proton version in the game's properties; ProtonUp-Qt ensures that version is actually installed on your system first. It does not change how you launch games, only how the underlying compatibility layer is managed.
Recent releases
- 2.16.0 —
Changes/Improvements: - Added the proton-wineland compatibility tool - Fixed the GE-Proton install directory since GE-Proton11-4 - Fixed Proton-RTSP installation - Fixed the Heroic game list for GOG and Epic games - Switched to uv and Nix for building the…
- 2.15.1 —
Changes/Improvements: - Download correct GE-Proton architecture (aarch64 on ARM, x86_64 otherwise) - Use new Luxtorpeda Codeberg repository - Removed Proton-Sarek. Use proton-cachyos instead - Enabled proton-cachyos for Lutris Various improvements and bug…
- 2.15.0 —
Changes/Improvements: - Added the dwproton compatibility tool - Fixed Kron4ek. Allows choosing between amd64 and wow64 - Fixed the GE-Proton install directory for Lutris to runners/wine Various improvements and bug fixes. See GitHub for more details. Thanks…
- 2.14.0 —
Changes/Improvements: - Added the Proton-EM compatibility tool - Removed the NorthStar Proton compatibility tool Various improvements and bug fixes. See GitHub for more details. Thanks to sonic2kk and the other contributers!
ProtonUp-Qt: frequently asked questions
Do I need ProtonUp-Qt to play games on Steam Linux?
No, Steam includes Proton by default. You only need ProtonUp-Qt if you want to use custom builds like GE-Proton to fix specific game bugs or improve performance.
Can I use ProtonUp-Qt with Lutris?
Yes, it supports Lutris and allows you to install and manage Wine builds specifically for Lutris-managed games.
Is ProtonUp-Qt a game launcher?
No, it is a utility. It does not launch games itself but manages the compatibility tools used by launchers like Steam, Lutris, and Heroic.
What is the difference between Proton and GE-Proton?
Proton is Valve's official compatibility layer, while GE-Proton is a community fork that often includes newer graphics drivers and bug fixes for games not yet supported by official Proton.
Updated