z13ctl-plus
Power automation, composable tuning overrides, AMD P-State policy, coordinated display state, and expanded telemetry for the 2025 ASUS ROG Flow Z13 on Linux.
z13ctl-plus is an independently named compatible fork of
dahui/z13ctl. It preserves intentional Go
API and daemon wire compatibility while using an independent command and runtime
namespace, so it can be installed alongside upstream.
The installed command is only z13ctl-plus. The root Go module is
github.com/aic0d3r/z13ctl-plus; the separate compatible API import remains
github.com/dahui/z13ctl/api. Plus clients must select matching fork API source
because upstream API source targets the upstream socket.
What Plus Adds
- Whole-system power automation — capture named presets and assign separate configurations to plugged-in and battery operation
- Composable tuning — keep the physical profile independent from fan-curve, TDP, and undervolt overrides; reset or restore each without disturbing the others
- AMD P-State policy — manage minimum CPU frequency, EPP, and boost through presets and the API
- Coordinated display state — serialize KDE posture, rotation, scale, and refresh changes for the internal panel without touching external displays
- Expanded telemetry — expose CPU, GPU, NPU, memory, VRAM, dual-fan, thermal, power, clock, and detailed battery data
- Better hardware recovery — restore lighting after lid-open events that do not suspend and preserve firmware zero-RPM behavior in the Quiet profile
New to Linux? Use the GUI
Z13GUI+ provides touch-friendly controls for power automation, CPU policy, expanded telemetry, refresh rate, and tuning through the daemon. Display posture/rotation and scripting remain CLI/API workflows.
Requirements
- Linux kernel with
hidrawsupport - 2025 ASUS ROG Flow Z13 (USB IDs
0b05:18c6and0b05:1a30) - Read/write access to the relevant
hidrawand sysfs files — either run as root, or usez13ctl-plus setupto install udev rules granting access to a group
Next steps
Head to the Installation guide to get z13ctl-plus on your system, then follow the Quick Start to configure power automation and display behavior. For the full CLI reference, see Commands.