Pin the KDE desktop to the integrated GPU so the discrete card stays free for games
Right-click an executable in Dolphin and launch it on a specific AMD GPU
Route the SDDM login screen to a different GPU than the desktop session
Monitor VRAM, temperature, and power for two AMD cards from one window
Needs KDE on Wayland, AMD ROCm, Polkit, and BIOS tweaks; applying a wrong config can cause a black screen.
Plasma GPU Router is a small Linux desktop utility for picking which graphics card handles which job on a PC running KDE Plasma in Wayland mode. The typical use case is a machine with two GPUs, for example an AMD CPU with built-in integrated graphics and a separate dedicated AMD card. The point of routing tasks between them is to keep the discrete card free for games or heavy work while the integrated chip handles the desktop and the login screen. The app shows live information for each GPU, including VRAM use, utilization, temperature, and power. From the UI the user can pick which card draws the desktop, which card runs the SDDM login screen, and which card actually outputs the display signal. There are quick presets, one that splits work between the integrated GPU for rendering and the discrete GPU for output, one that puts everything on the integrated GPU when the monitor is plugged into the motherboard, and one that resets to system defaults. A file manager hook is included for Dolphin, KDE's file browser. After installing a service menu, the user can right-click any application or executable and pick 'Launch on GPU', then choose which card to run it on from a dialog that shows current VRAM use. The app sets the right environment variables so the program starts on the chosen card. Requirements are KDE Plasma on Wayland, Python 3.10 or newer, PyQt6, AMD ROCm for the AMD GPU monitoring, Polkit for applying configuration with a password prompt, and kdialog for the selection dialog. Installation is a git clone, a pip install of PyQt6, and running the main Python file. Desktop integration is a matter of copying a .desktop file into the local applications directory. The README warns that applying a configuration can cause black screens or sudden display source changes, and recommends specific BIOS settings: iGPU Multi-Monitor enabled, primary display set to integrated or auto, and Above 4G Decoding enabled. The license is GPL version 3 or later.
Generated 2026-05-22 · Model: sonnet-4-6 · Verify against the repo before relying on details.