Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Introduction

A friendly guide for using Linux on ASUS laptops

Welcome to the Linux on ASUS documentation! This book is written by the ASUS-Linux team.

What is asusctl?

asusctl is a system control utility designed primarily for ASUS laptops. It consists of three core components:

  • asusd - the system daemon that talks to your hardware, controlled through D-Bus.
  • asusctl - the command-line client for asusd.
  • ROG Control Center - a graphical user interface for asusd.

It provides safe access to platform profiles, custom fan curves, battery charge thresholds, keyboard lighting (Aura), AniMe Matrix and Slash displays, GPU MUX switching, and more, on hardware where the Linux kernel supports it.

Kernel requirement

Warning

Many features are developed alongside Linux kernel updates. The minimum supported kernel version is Linux 6.19 or newer and we always recommend using the latest kernel available. Support for Thermal Design Power (TDP) and other features is tied to the asus-armoury driver, which is only available mainline since 6.19.

Where to start