Go to releases
Command line: `AsusFanControl.exe`
AsusFanControl.exe <args>
--get-fan-speeds
--set-fan-speeds=0-100 (percent value, 0 for turning off test mode)
--get-fan-count
--get-fan-speed=fanId (comma separated)
--set-fan-speed=fanId:0-100 (comma separated, percent value, 0 for turning off test mode)
--get-cpu-temp
GUI: AsusFanControlGUI.exe
You can now set intelligent, dynamic temperature-based fan curves exactly like you would in a top-tier BIOS!
Features:
- Interactive Graphing Editor: Completely custom-built GUI with draggable nodes.
- Background Daemon: A multithreaded daemon safely manages standard background interpolation.
- Custom Profiles: Create, save, edit, and delete multiple custom curves.
- Smart Hysteresis & Safety Defaults: The fans will gracefully handle spikes and automatically kick up to 100% outside safe operating ranges.
- Dark Theme Interface: A totally remodeled UI following sleek, modern visual guidelines.
My laptop does not support the Fan Profile option, but it often overheats. Looked for apps to control fans, but none is working.
This program should work on any laptop with x64 windows where Fan Diagnosis in MyASUS application is working as it is using same library.
ASUS System Control Interface is necessary for this software to work - ASUS System Analysis service must be running. It's automatically installed with MyASUS app.
Included AsusWinIO64.dll is licenced to (c) ASUSTek COMPUTER INC. which can be found in C:\Windows\System32\DriverStore\FileRepository\asussci2.inf_amd64_-\ASUSSystemAnalysis\ if you have MyASUS installed.
- ASUS: VivoBook, ZenBook, TUF Gaming, ROG Strix, ROG Zephyrus, ROG Flow

