-
-
Notifications
You must be signed in to change notification settings - Fork 6
Home
oxGorou edited this page Jun 14, 2026
·
19 revisions
UXTU4Linux is a power management tool for AMD Ryzen APUs and desktop CPUs on Linux. It lets you set CPU power limits, temperature limits, current limits, clock targets and Curve Optimiser offsets from a terminal, without touching the BIOS.
It runs a background daemon as root. The daemon is the only thing that actually writes to the CPU. The terminal UI runs as your normal user and talks to the daemon over a socket, so you never have to run the whole application as root.
| Hardware | Status |
|---|---|
| AMD Ryzen APUs (Zen 1 through Zen 5+) | Supported |
| AMD Ryzen Desktop CPUs (AM4 / AM5) | Supported |
| Framework Laptop 13 / 16 (Ryzen 7040 / AI 300) | Supported with dedicated presets |
| Intel | Not supported |
System requirements:
- Linux with systemd (non-systemd distros work too, you just start the daemon yourself)
- Python 3.10 or newer
-
dmidecode(the install script sets this up for you) -
ryzen_smukernel module, version 0.1.7 or newer
- Four built-in preset levels per CPU family: Eco, Balance, Performance, Extreme
- Custom Preset Editor with around 65 tunable parameters on APUs (34 on desktop CPUs), each with a short description in the editor
- System settings inside presets: power profile, ASUS performance mode / GPU Eco / GPU MUX, CCD affinity
- NVIDIA dGPU clock limit and core/memory offsets
- Automations: switch presets automatically on AC/battery changes and on resume from suspend
- Reapply loop that re-applies the active preset on a configurable timer
- Hardware Information screen with CPU, memory, cache and battery data
- Built-in updater that keeps your config and custom presets across updates
- Linux Installation: full setup walkthrough, including ryzen_smu build instructions per distro
- Linux Troubleshooting: fixes for the common problems
- Custom Presets: how to use the Custom Preset Editor, plus what every parameter does
-
Configuration: the
config.inifile, explained - Developer Documentation: architecture, internals and contribution reference
Getting started
Using the app
Internals