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:
asusdmanages platform profiles and CPU EPP settings itself via the ACPIplatform_profileinterface. Running an external power profiles daemon (such aspower-profiles-daemonortuned) alongsideasusdcan cause race conditions over/sys/firmware/acpi/platform_profileand CPU EPP preferences. You have two options:
- Let
asusdmanage profiles and disable the external daemon:sudo systemctl disable --now power-profiles-daemon.service
- Keep the external daemon and disable
asusd’s profile management by setting the following tofalsein/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+F5key toasusctl profile nextavailable profiles vary by system, seeasusctl profile list.
Graphics Switching
See GPU Switching for how to manage the dGPU and MUX.