If you’re running an Asus ROG/TUF laptop on Fedora 42,43,44, you’ve probably noticed there’s no official Armoury Crate for Linux. But don’t worry, the open source asusctl. suite has you covered with fan control, performance profiles, GPU switching, and RGB lighting.
Step 1: Enable the COPR Repository
sudo dnf copr enable lukenukem/asus-linux
sudo dnf update --refresh
Step 2: Install asusctl and supergfxctl
sudo dnf install asusctl supergfxctl rog-control-center
sudo dnf update --refresh
Step 3: Enable Services
sudo systemctl daemon-reload
sudo systemctl enable --now asusd.service
sudo systemctl enable supergfxd.service
step 4: Verify Kernel Modules
-
lsmod | grep asusYou should see modules like
asus_nb_wmi,asus_armoury,
asus_wmi, andhid_asuslisted.
rog-control-center`
## Step 5: Launch ROG Control Center
Or find it in your application menu.
Troubleshooting
asusd.service fails to start?
Run it manually to see the raw error:
sudo asusd
“Asus kernel isn’t loaded” warning?
Ignore it — it’s safe and cosmetic.
Profile switching not working?
asusctl profile --list
asusctl profile -P Balanced
What You Can Control
- Fan Curves
- Performance Profiles (silent, Balanced, Turbo)
- GPU switching (Integrated / Hybrid / Dedicated)
- Keyboard RGB lighting
Conclusion
No Windows VM needed anymore! The asusctl project is actively
maintained and gets better with every update.
Useful Links:


