G-Helper for Linux

Lightweight control tool for Asus laptops on Linux

Download Buy Me a Coffee
bash
$ curl -sL https://raw.githubusercontent.com/utajum/g-helper-linux/master/install/install.sh | sudo bash
G-Helper for Linux interface showing performance modes, fan curves, GPU switching and battery controls

Small and lightweight Armoury Crate alternative for Asus laptops on Linux, offering almost the same functionality with a much smaller footprint. A port of the original G-Helper for Windows.

Works with all popular models, such as ROG Zephyrus G14, G15, G16, M16, Flow X13, X16, Z13, TUF Series, Strix or Scar Series, ProArt, Vivobook, Zenbook and many more.

Built for Ubuntu

Since asusctl has never worked on Ubuntu without sacrificing a goat on an obscure mountain peak on a different continent, G-Helper for Linux was built with Ubuntu as a first-class citizen. No PPAs from the shadow realm, no kernel patches, no prayers — just install and go.

Advantages

Main Features

Performance Modes

Silent, Balanced, Turbo — built-in BIOS modes with default fan curves

GPU Modes

Eco, Standard, Optimized (MUX) — automatic switching based on power source

Power Limits

CPU PL1/PL2, Dynamic Boost, temperature targets — all adjustable per mode

Screen Control

Refresh rate switching, Panel Overdrive, MiniLED multi-zone

Keyboard Backlight

Brightness control and RGB color customization

Display

Brightness and gamma adjustment

Battery Health

Charge limit (40–100%) to preserve battery longevity

CPU Boost

Enable or disable turbo boost on the fly

System Tray

Background tray icon with context menu for quick access

Auto-Start

XDG autostart desktop integration — launches with your session

Special Key Bindings

Map ASUS special keys (ROG, Aura, Fn+F4/F5) to toggle the app, cycle RGB modes, switch camera and more

Monitoring

CPU and GPU temperature, fan speeds and battery status

Compatibility

Distros

Ubuntu 24.04+, Debian 12+, Fedora 38+, Arch — any distro with kernel 6.14+

Desktop

Tested on KDE. Other desktop environments should also work (X11 or Wayland)

Kernel

6.14+ minimum for all features (MiniLED, full PPT control)

Module

Requires asus-nb-wmi — loaded by default on ASUS laptops

In Action

G-Helper for Linux running on a KDE desktop, showing all panels

Click to view full size

Get Started

Download the latest release, or build from source.

Pull requests and feature requests are welcome! I can't guarantee every device works out of the box, but if you open an issue with your model details I'll do my best to add support for it.