Skip to content

HorizonUnix/UXTU4Linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Powered by RyzenAdj and Python

GitHub Downloads Latest Release Python License

Overview

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

Compatibility

Platform Status
Linux with systemd, Python 3.10+ ✅ Actively supported
macOS 11 -> 26 ⚠️ Deprecated as of v0.5.22, see Wiki

Important

systemd is required. Distros using OpenRC, runit, or other init systems are partially supported.


Installation

curl -fsSL https://raw.githubusercontent.com/HorizonUnix/UXTU4Linux/main/install.sh | bash

For full details, troubleshooting, and manual steps see the Wiki.

Usage

uxtu4linux

Preview


Acknowledgments

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