Installation
Dependencies
The GUI depends on Qt, which often requires a library that is not installed by default on most desktop environments. Install it with:
Installation methods
Install with pipx (recommended)
If you don’t have pipx installed, install it first:
Then install the upscaler:
And that's it! ⭐
Install from source
Building from source requires C/C++ compilation tools and development packages. Install them with:
Then clone and install:
git clone https://github.com/baronsmv/linux-rt-upscaler.git
cd linux-rt-upscaler
# build in local env:
pip install -e .
# or better, inside a uv virtual env:
uv venv && uv pip install -e .
Desktop integration (optional)
After installing, you can add a desktop entry so the GUI appears in your application menu:
curl -fsSL https://raw.githubusercontent.com/baronsmv/linux-rt-upscaler/refs/heads/main/scripts/desktop_integration.sh \
-o /tmp/desktop_integration.sh
less /tmp/desktop_integration.sh # always review scripts before running them
sh /tmp/desktop_integration.sh
What to read next
- Learn the basics of the Graphical User Interface (GUI).
- If launching from terminal, see some of the options of the Command-Line Interface (CLI).
- Check out the hotkeys you can use while upscaling in Controls.
- Read about the configuration options in Configuration.