UXTU4Unix
UXTU4Unix copied to clipboard
Adjust power management settings for AMD Ryzen APUs, Universal x86 Tuning Utility for Hackintosh/macOS and Linux
UXTU4Unix (WIP)
Based on RyzenAdj and Python
[!CAUTION] The development and updates of this repository will be temporarily suspended until after July 29
- Do not use
UXTU4Unix
with SMCAMDProcessor as they may conflict with each other.- This is not an alternative solution to SMCAMDProcessor, NootedRed and AMDPlatformPlugin for their CPU/APU power management itself.
Supported APU & OS
[!NOTE]
Usage
- Disable
Secure Boot
- Download the official build from Releases
- Run
UXTU4Unix.command
(only for macOS) or runUXTU4Unix.py
by usingpython3
command (python3 /path/to/UXTU4Unix.py
) - Follow the instructions.
- [macOS only] Disable
Core Performance Boost
in BIOS using Smokeless_UMAF to achieve better temperature and better control withUXTU4Unix
but sacrifice a lot of CPU performance
Fix Python Certificates in macOS
FAQ
1. Why do we have to disable SIP in macOS?
- Honestly, the binary file (ryzenAdj and DirectHW) is recognized in macOS as untrusted kexts. So, in order to get it working, we have to disable SIP including the flag
ALLOW_UNTRUSTED_KEXTS
(0x1).
2. Why does UXTU4Unix
lack CPU support?
- When I ported a bunch of AMD APU presets from
UXTU
toUXTU4Unix
, some commands were not compatible with ryzenAdj (becauseUXTU
uses lots of methods to change CPU/APU settings besides ryzenAdj), especially the CPU presets. So, I could only keep some commands as awork-around
.
3. GUI wen eta?
-
idk
- NotchApple1703 said to me, but we will release it soon.
For advanced users, please visit Custom.md.
Preview
Special thanks to
- b00t0x for the guide to build ryzenAdj based on DirectHW and pciutils-osx
- JamesCJ60 for UXTU
- corpnewt for command file
-
NotchApple1703 for the GUI (starting from version
0.3.x
or0.4.x
)