A powerful system control utility for ASUS Gaming Laptops on Linux
Open-source alternative to Armoury Crate & G-Helper
![]() |
![]() |
| System Dashboard | Fan Control |
![]() |
![]() |
| Aura Sync RGB | Battery Management |
- Real-time RPM monitoring for CPU & GPU fans
- Manual Mode: Silent / Balanced / Turbo performance modes
- Auto Fan Curve: Temperature-based automatic mode switching
- Visual animated fan indicators
- Automatic thermal management via ACPI/WMI
Intelligent temperature-based fan management that automatically switches between modes:
| Mode | Condition | Use Case |
|---|---|---|
| Silent | CPU < Silent Threshold | Light tasks, quiet environment |
| Balanced | Between thresholds | Normal usage, web browsing |
| Turbo | CPU > Turbo Threshold | Gaming, heavy workloads |
Built-in Presets:
- ๐ฎ Gaming โ Silent โค40ยฐC, Turbo โฅ60ยฐC (aggressive cooling)
- โ๏ธ Balanced โ Silent โค50ยฐC, Turbo โฅ70ยฐC (default)
- ๐ Quiet โ Silent โค65ยฐC, Turbo โฅ80ยฐC (prioritize silence)
- ๐ Performance โ Silent โค35ยฐC, Turbo โฅ50ยฐC (max cooling)
- Charge limiting (60% / 80% / 100%) to extend battery lifespan
- Real-time charging status
- Persistent settings across reboots
- Keyboard backlight control
- Multiple effects: Static, Breathing, Strobing, Rainbow
- Custom color picker
- Brightness adjustment
- CPU/GPU temperature & utilization
- Memory and disk usage
- Network activity monitoring
- MTP device detection (Android phones, cameras)
- Modern glassmorphic design
- Dark / Light mode support
- Responsive sidebar navigation
- Built with Qt6/QML
- Fully translated into 22 languages including: Tamil, Bengali, Spanish, French, German, Chinese, Japanese, Korean, Russian, Portuguese, Italian, Arabic, Turkish, Hindi, and more.
- Automatic system language detection
- Right-to-Left (RTL) layout support (Arabic, Farsi, Urdu)
| Series | Models |
|---|---|
| TUF Gaming | F15, F17, A15, A17, Dash F15 |
| ROG Strix | G15, G17, Scar 15, Scar 17, G512, G513, G531, G713, G733 |
| ROG Zephyrus | G14, G15, M15, M16 |
| ROG Flow | X13, X16, Z13 |
Ubuntu โข Fedora โข Arch Linux โข Kali Linux โข Manjaro โข Pop!_OS
| Requirement | Details |
|---|---|
| OS | Linux (Kernel 5.4+) |
| Hardware | ASUS TUF / ROG / Strix Gaming Laptop |
| Modules | asus_wmi, asus_nb_wmi (auto-loaded) |
| Dependencies | Qt6, CMake, GCC |
git clone https://github.com/Karthigaiselvam-R-official/AsusTufFanControl_Linux.git
cd AsusTufFanControl_Linuxchmod +x setup.sh
sudo ./setup.shThis installs dependencies, builds
ec_probe, configures polkit, and sets up desktop integration.
mkdir build && cd build
cmake ..
# (This automatically runs patch_translations.py to ensure all languages are up to date)
make -j$(nproc)sudo cp ./AsusTufFanControl_Linux /opt/asus-tuf-fan-control/Launch "ASUS TUF Fan Control" from your Applications menu. A password prompt will appear, then the app runs with elevated privileges.
sudo /opt/asus-tuf-fan-control/AsusTufFanControl_LinuxNote: Root privileges are required for EC/ACPI hardware access.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Application โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Qt6/QML UI โ C++ Backend โ Hardware Control โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโ
โผ โผ โผ
โโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ
โ ACPI โ โ WMI โ โ EC โ
โ Call โ โ Sysfs โ โ Probe โ
โโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ
โ โ โ
โโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโ
โ
Hardware Layer
(Fans, Battery, RGB, Sensors)
Fallback Chain: ACPI โ WMI Thermal Policy โ WMI PWM โ EC Probe
Use at your own risk.
This tool manipulates low-level system hardware (Embedded Controller and ACPI methods).
- Improper fan settings could lead to overheating
- The authors are not responsible for any hardware damage
- Always monitor temperatures when adjusting fan curves
Contributions are welcome!
- Fork the project
- Create your feature branch:
git checkout -b feature/AmazingFeature - Commit your changes:
git commit -m 'Add some AmazingFeature' - Push to the branch:
git push origin feature/AmazingFeature - Open a Pull Request
Karthigaiselvam R
Source Available License: Commons Clause + GNU General Public License v3.0
| โ Allowed | ๐ซ Not Allowed |
|---|---|
| Use freely | Sell the software |
| Modify code | Commercial services |
| Share code | Paid distribution |
See LICENSE for full text.
If you find this project useful, please โญ star the repository!
Made with โค๏ธ for the ASUS Linux Community



