
UXTU4Linux is a power management tool for AMD Ryzen APUs on Linux. It wraps RyzenAdj with an interactive terminal UI and a background systemd daemon, letting you apply and auto-switch power presets without touching the BIOS.
Key features:
- Premade presets for a wide range of AMD Ryzen APUs and Framework Laptop variants
- Custom Preset Editor: build your own preset with per-field hints and live value adjustment
- Automations: automatically switch presets on AC/battery transitions and on resume from suspend
- Auto-reapply on a configurable timer via background systemd daemon
- Background power-state monitor for seamless preset switching without reapply
- IPC daemon architecture over ZeroMQ for reliable TUI–daemon communication
- Built-in updater with config and custom preset backup and restore
| Platform | Status |
|---|---|
| Linux with systemd, Python 3.10+ | ✅ Actively supported |
| macOS 11 -> 26 | v0.5.22, see Wiki |
Important
systemd is required. Distros using OpenRC, runit, or other init systems are partially supported.
curl -fsSL https://raw.githubusercontent.com/HorizonUnix/UXTU4Linux/main/install.sh | bashFor full details, troubleshooting, and manual steps see the Wiki.
uxtu4linux| Contributor | Contribution |
|---|---|
| b00t0x | Guidance on building ryzenadj with DirectHW and pciutils-osx |
| FlyGoat | RyzenAdj |
| JamesCJ60 | UXTU preset design and inspiration |
| corpnewt | macOS .command launcher template |
| NotchApple1703 | Advisor |










