-
Notifications
You must be signed in to change notification settings - Fork 1
Installation
This guide will walk you through compiling and setting up AsusTufFanControl_Linux on your machine.
Before installing, make sure your system meets the following requirements:
- OS: Linux (Kernel 5.4+)
- Hardware: ASUS TUF / ROG / Strix Gaming Laptop
-
Kernel Modules:
asus_wmiandasus_nb_wmi(these are usually auto-loaded by your kernel) - Build Dependencies: Qt6, CMake, and GCC
Open your terminal and download the latest version of the tool to your local machine:
git clone https://github.com/Karthigaiselvam-R-official/AsusTufFanControl_Linux.git
cd AsusTufFanControl_Linux
This script installs required dependencies, builds ec_probe, configures Polkit for permissions, and sets up desktop integration.
chmod +x setup.sh
sudo ./setup.shCompile the source code using CMake. (Note: This step automatically runs patch_translations.py to ensure all languages are up to date).
mkdir build && cd build
cmake ..
make -j$(nproc)Move the compiled application to the /opt/ directory so it can be run properly:
sudo cp ./AsusTufFanControl_Linux /opt/asus-tuf-fan-control/Once installed, you can launch the application in two ways:
- 🖱️ Desktop (Recommended): Launch "ASUS TUF Fan Control" from your desktop's Applications menu. A password prompt will appear to grant the app the elevated privileges it needs to control hardware.
-
💻 Terminal: You can also run it directly from the terminal using
sudo:sudo /opt/asus-tuf-fan-control/AsusTufFanControl_Linux
Taking back control of your hardware cooling on Linux.
| 🚀 Navigation | 🤝 Connect & Follow | 🛠️ Help & Support |
|---|---|---|
| Main Repository | Connect on LinkedIn | Report a Bug |
| Wiki Homepage | Follow on GitHub | Request a Feature |
Built by Karthigaiselvam R for the Linux Community.