Asus Zephyrus laptop and Bazzite Dev (asusctl and installation)

The homebrew installer is a better option to install asusctl. I will try that solution.. It works perfectly fine with ublue-os/homebrew-tap.

PS: Regarding the installation process, only the legacy installer (“bazzite-nvidia-open Legacy installer”) worked for me. The standard (“bazzite-nvidia-open”) didn’t work; it showed “Installation Failed” at the end of the process. I tested both Rufus (DD mode) and Fedora Media Writer, and also tried two different USB drives. I don’t know why this happened.

PS: Also, when I tried to apply changes to the disk during installation, the “Done” button worked, but no window appeared to apply the changes in the legacy installer. For this, use “Basic graphics mode” from the troubleshooting menu.

I hope this info helps you :slight_smile:


A simple solution to install asusctl on an ASUS laptop with Bazzite.

This was installed on a rebased Bazzite for development. To install asusctl, use the COPR from lukenukem/asus-linux and select the correct Fedora-based version for Bazzite. In my case, Fedora 43:

sudo wget https://copr.fedorainfracloud.org/coprs/lukenukem/asus-linux/repo/fedora-43/lukenukem-asus-linux-fedora-43.repo -O /etc/yum.repos.d/\_copr_lukenukem_asus-linux.repo

rpm-ostree install asusctl supergfxctl asusctl-rog-gui
systemctl reboot
sudo systemctl enable --now supergfxd.service 

To activate the asusd service for asusctl, I only had to create a new empty folder:

sudo mkdir -p /etc/asusd

sudo systemctl reset-failed asusd
sudo systemctl restart asusd
sudo systemctl enable --now asusd.service

The asusctl-rog-gui was installed, but I couldn’t change from hybrid to dGPU using the UI. In the end, I changed it using supergfxctl in the terminal.

No please don’t do this.

The current asusctl can be used from homebrew. We have a homebrew tap and a cask for asusctl