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

Supported Distributions

Which distributions officially support asusctl, and what to expect elsewhere

Here are the distributions with a written guide:

Other distributions that package asusctl:

  • AerynOS
  • Solus

Distributions that are very popular but are not supported:

  • Debian and Debian based (such as Pop!_OS, Linux Mint)
  • CentOS/RockyOS or any similar

But why?

Old kernel: many patches that drastically improve Linux experience on an ASUS/ROG laptop are only available in the latest kernel. The minimum kernel version required is >= 6.19 (newer is better), which is why CentOS/RockyOS/Debian are listed as unsupported. Their default kernels often fall below this, especially on newer devices.

However, if you REALLY REALLY need that very specific distro to get your job done, we strongly recommend using DistroBox to provide the environment that the software needs. You can find many youtube videos show you how to use it (Don’t install asusctl on distrobox, asusd needs root access).

On non-supported distros, asusctl must be built from source. Instructions can be found on the asusctl repository.

Before starting your adventure, make sure your distro is:

  • systemd based (manual configuration will be required on other init systems)
  • utilizes the Linux Kernel, not BSD or so
  • updated, utilizing Kernel version >= 6.19
  • installed with GPU drivers
  • remove any distro provided methods of graphics switching (like supergfxd, envycontrol)
  • reboot