
UXTU4Linux is a power management tool for AMD Ryzen APUs and desktop CPUs on Linux. Talks to the CPU through PCI direct access on most systems, or through ryzen_smu when Secure Boot is on. Set power limits, temperature limits, VRM currents, clocks and Curve Optimiser without touching the BIOS. The terminal UI runs as your normal user; a root daemon handles the hardware writes.
- Built-in Eco / Balance / Performance / Extreme presets for Ryzen APUs, desktop CPUs and Framework Laptops
- Adaptive Mode: tunes power limit, Curve Optimiser and iGPU clocks live from temperature and load; savable presets and auto-start
- Custom Preset Editor with ~65 parameters on APUs: power/temp limits, VRM currents, clock targets, per-core CO, static OC
- System settings inside presets: power profile, ASUS performance mode / GPU Eco / MUX, CCD affinity on dual-CCD chips
- NVIDIA dGPU clock limits and core/mem offsets
- Home tab with live CPU temp, power, clock and load graphs
- Automations: switch presets on AC/battery and on resume
- Reapply loop so other tools can't silently undo your settings
- Status tab shows which SMU commands were accepted or rejected
- Built-in updater that preserves your config and custom presets
| Platform | Status |
|---|---|
| Linux with systemd, Python 3.10+ | Actively supported |
| Linux without systemd (OpenRC, runit, etc.) | Supported — installer sets everything up, you start the daemon manually |
| Intel | Not supported |
Note
ryzen_smu is only required when Secure Boot is enabled. PCI direct access works on most systems without any kernel module. If Secure Boot is on, install ryzen_smu ≥ 0.1.7 and enroll the signing key — the Wiki has per-distro steps.
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 |







