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

PikaOS

Debian Sid-based gaming distribution with asusctl included

PikaOS is a Debian Sid-based gaming-oriented distribution that ships asusctl in its own repositories.

Installation

asusctl is packaged by PikaOS and can be installed directly with apt:

sudo apt install asusctl rog-control-center

After installation

Enable and start the services:

sudo systemctl enable --now asusd.service asus-shutdown.service
systemctl --user daemon-reload
systemctl --user enable --now asusd-user.service
sudo udevadm control --reload
sudo udevadm trigger
systemctl status asusd.service

For everything else (platform profiles, fan curves, GPU switching), refer to the Usage section.

Power profiles

Important

Power profiles: asusd manages platform profiles and CPU EPP settings itself via the ACPI platform_profile interface. Running an external power profiles daemon (such as power-profiles-daemon or tuned) alongside asusd can cause race conditions over /sys/firmware/acpi/platform_profile and CPU EPP preferences. You have two options:

  1. Let asusd manage profiles and disable the external daemon:
sudo systemctl disable --now power-profiles-daemon.service
  1. Keep the external daemon and disable asusd’s profile management by setting the following to false in /etc/asusd/asusd.ron:
change_platform_profile_on_ac: false,
change_platform_profile_on_battery: false,
platform_profile_linked_epp: false,

A common way to switch profiles is binding the Fn+F5 key to asusctl profile next available profiles vary by system, see asusctl profile list.

Graphics Switching

See GPU Switching for how to manage the dGPU and MUX.