General Asusctl Install

This is a very general and basic guide. If you intend to use Fedora or Arch please see the respective full-length articles under the wiki section.

You must first:

  • update your distro
  • install Nvidia drivers
  • remove any distro provided methods of graphics switching (like prime)
  • reboot!

🔗 fedora

The easiest way to install is to add the provided repo. Create the file /etc/yum.repos.d/asus.repo containing:

[asus]
name=asus
failovermethod=priority
baseurl=https://download.opensuse.org/repositories/home:/luke_nukem:/asus/Fedora_34/
enabled=1
gpgcheck=0

You can then install all required packages with:

$ dnf update --repo asus --refresh
$ dnf install asusctl

then Reboot!

🔗 openSUSE

Run:

$ zypper ar --priority 50 --refresh https://download.opensuse.org/repositories/home:/luke_nukem:/asus/openSUSE_Tumbleweed/ asus-linux
$ zypper ref
$ zypper in asusctl

then Reboot!

🔗 ubuntu

Run:

$ echo "deb https://download.opensuse.org/repositories/home:/luke_nukem:/asus/xUbuntu_21.04/ /" > /etc/apt/sources.list.d/asus.list
$ wget -q -O - https://download.opensuse.org/repositories/home:/luke_nukem:/asus/xUbuntu_21.04/Release.key | apt-key add -
$ apt-get update
$ apt-get install asusctl

then Reboot!

NOTE: 2021 hardware in general should be using Fedora not Ubuntu or derivatives as these lag far too long behind in kernel versions and graphics stacks. You need at least kernel 5.12.16 for minimal hardware support.

🔗 Other distros

Are you willing to create and maintain packaging? Open an issue on the website repo. Please see the repository for guidance.

🔗 Finished

Reboot and congratulations, everything is running now. Using asusctl --help will provide some instructions on how/what to set up via CLI.