ZenMaster
github.com
Spec sheet
- Purpose
- ZenMaster configures power limits, thermal thresholds, VRM current limits, clocks, voltages, and Curve Optimizer offsets on AMD Zen processors through the SMU.Read 10 Oct 2026 · github.com
- Platforms
- It supports Linux, Windows, and macOS on AMD Hackintosh systems; Intel processors are listed as unsupported.Read 4 Oct 2026 · github.com
- License
- ZenMaster is distributed under the GNU General Public License version 3.0.Read 10 Oct 2026 · github.com
- CPU support
- The project says it supports 44 AMD Zen CPU families, including mobile APUs, desktop CPUs, Threadripper, EPYC, and Hygon Dhyana.Read 10 Oct 2026 · github.com
- Graphical frontend
- The project links ZenTune as a graphical frontend for Linux and macOS.Read 10 Oct 2026 · github.com
- Hardware limits
- Intel processors are not supported; the FAQ says ZenMaster interfaces exclusively with AMD SMU and SMN hardware.Read 10 Oct 2026 · github.com
- Hardware risk
- The project warns that settings outside the cooling system or silicon operating limits can cause thermal throttling, system resets, or instability.Read 10 Oct 2026 · github.com
- Install
- ZenMaster installs with pip as a pure Python package and does not require a C compiler or build toolchain.Read 10 Oct 2026 · github.com
- Installation
- It installs with pip as a pure Python package and requires Python 3.10 or later.Read 4 Oct 2026 · pypi.org
- Integration
- ZenMaster provides a typed Python library and a JSON CLI output mode for use by scripts and other programs.Read 10 Oct 2026 · github.com
- Library
- ZenMaster can also be imported as a typed Python library with hardware detection, SMU control, and SMN read/write functions.Read 4 Oct 2026 · github.com
- Monitoring
- It supports live per-core monitoring, formatted power-management tables, raw table dumps, and JSON output.Read 10 Oct 2026 · github.com
- Persistence
- The --reapply option runs a background loop to reapply settings against OEM thermal-daemon overrides.Read 10 Oct 2026 · github.com
- Platform requirements
- Linux use requires root privileges, Windows requires Administrator privileges, and macOS requires root privileges.Read 4 Oct 2026 · pypi.org
- Related interface
- The project links to ZenTune, a graphical frontend for Linux and macOS.Read 4 Oct 2026 · github.com
- Secure Boot
- The FAQ says Secure Boot need not be disabled, though Linux kernel lockdown can require the signed ryzen_smu driver for hardware access.Read 10 Oct 2026 · github.com
- Settings persistence limit
- SMU changes are volatile and reset to firmware defaults after a reboot or hard power cycle.Read 10 Oct 2026 · github.com
- Support resources
- The project links to documentation covering installation, CLI usage, tuning arguments, monitoring, the library API, troubleshooting, and FAQs.Read 4 Oct 2026 · github.com
- Tuning features
- Its CLI can set processor power, temperature, current, clock, voltage, and Curve Optimizer parameters.Read 10 Oct 2026 · github.com
- Windows security
- On Windows, ZenMaster uses the Microsoft-attested PawnIO driver instead of WinRing0; the project describes PawnIO as restricting kernel operations to defined IOCTL routines.Read 10 Oct 2026 · github.com
Where Specifiction places it
- PC Overclocking Software#28 of 316.9