Skip to content
oxGorou edited this page Jun 14, 2026 · 19 revisions

UXTU4Linux

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.


What it supports

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_smu kernel module, version 0.1.7 or newer

Features

  • 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

Wiki pages


Clone this wiki locally