
UXTU4Linux is a power management tool for AMD Ryzen APUs and desktop CPUs on Linux. It talks to the CPU directly through the ryzen_smu kernel module, so you can change power limits, temperature limits and more without touching the BIOS. The interactive terminal UI runs as your normal user, and a small background daemon (systemd service) does the privileged work and auto-switches presets for you.
What it can do:
- Built-in Eco / Balance / Performance / Extreme presets for a wide range of Ryzen APUs, desktop CPUs and Framework Laptops
- Custom Preset Editor with around 65 tunable parameters on APUs: power and temperature limits, VRM currents, clock targets, Curve Optimiser (all-core, iGPU and per-core), static OC and more
- System settings in the same preset: power profile (the Linux equivalent of the Windows power mode), ASUS performance mode / GPU Eco / GPU MUX, and CCD affinity on dual-CCD chips
- NVIDIA dGPU clock limits and core/memory offsets via nvidia-smi and NVML
- Automations: switch presets automatically on AC/battery changes and on resume from suspend
- Auto-reapply on a timer, so competing power management tools can't silently undo your settings
- Built-in updater that keeps your config and custom presets across updates
| Platform | Status |
|---|---|
| Linux with systemd, Python 3.10+ | Actively supported |
| Linux without systemd (OpenRC, runit, etc.) | Works, but you start the daemon yourself |
| Intel | Not supported |
Important
Requires the ryzen_smu kernel module, version 0.1.7 or newer. The Wiki has build instructions for each distro.
curl -fsSL https://raw.githubusercontent.com/HorizonUnix/UXTU4Linux/main/install.sh | bashThen run:
uxtu4linuxThe first run walks you through setting up the daemon and detecting your hardware. For the full setup guide, ryzen_smu build steps and troubleshooting, see the Wiki.
| Contributor | Contribution |
|---|---|
| FlyGoat | RyzenAdj |
| JamesCJ60 | UXTU preset design and inspiration |
| amkillam | ryzen_smu DKMS fork |
| utajum | g-helper-linux reference for ASUS WMI and power profile support |
| b00t0x | Guidance on ryzenadj build dependencies |
| NotchApple1703 | Advisor |






