|
| 1 | +# Zenith Fan Utility |
| 2 | + |
| 3 | +<img src="https://github.com/user-attachments/assets/2b680b93-4c25-46db-a384-e90ab6d851ff" alt="Zenith Fan Utility Screenshot" width="45%" /> |
| 4 | + |
| 5 | +A modern, reliable, and feature-rich fan control utility for ASUS laptops, rebuilt from the ground up for stability, performance, and a polished user experience. |
| 6 | + |
| 7 | +> [!NOTE] |
| 8 | +> ### NOTE |
| 9 | +> The latest Asus System Control Interface v3.1.**41+** restricts access to the driver required for "manual" fan control to SYSTEM processes only. So if it doesn't work for you, you can: |
| 10 | +> |
| 11 | +> ### Method 1 |
| 12 | +> 1. [Uninstall the latest Asus System Control Interface](https://github.com/seerge/g-helper/wiki/Troubleshooting#reinstalling-asus-system-control-interface) |
| 13 | +> 2. Install the previous [version 3.1.40](https://dlcdnets.asus.com/pub/ASUS/GamingNB/Image/Software/SoftwareandUtility/16402/ASUSSystemControlInterfacev3_ASUS_Z_V3.1.40.0_16402.exe) (or earlier) |
| 14 | +> 3. If Windows Update still overrides it, go to `Device Manager -> System Devices -> Asus System Control Interface`, then select `Driver -> Roll Back Driver` to 3.1.40 |
| 15 | +> |
| 16 | +> #### Method 2 |
| 17 | +> 1. Download and extract [PSTools](https://download.sysinternals.com/files/PSTools.zip) |
| 18 | +> 2. Place `PsExec.exe` into the same folder as `GHelper.exe` |
| 19 | +> 3. Run in PowerShell as Administrator: |
| 20 | +> ```powershell |
| 21 | +> ./psexec -i -s "$PWD\GHelper.exe" |
| 22 | +
|
| 23 | +# [:floppy_disk: Download](https://github.com/realMoai/ZenithFanUtility/releases) |
| 24 | +
|
| 25 | +--- |
| 26 | +## Features |
| 27 | +
|
| 28 | +Zenith Fan Utility provides a comprehensive toolset to take full control of your laptop's cooling system. |
| 29 | +
|
| 30 | +* 📈 **Custom Fan Curves:** Create and switch between two distinct fan curve profiles for automated, temperature-based fan control. |
| 31 | +* 🖱️ **Interactive Curve Editor:** A smooth, intuitive editor to add, remove, and drag points to define your perfect fan curve. |
| 32 | +* 💨 **Manual Control:** Instantly take over with a simple slider, or use the "Max Speed" and "Fans Off" buttons for quick actions. |
| 33 | +* 🌡️ **Live Monitoring:** Real-time display of CPU & GPU temperatures and fan RPMs, right on the main window. |
| 34 | +* 🧠 **Hysteresis Control:** Prevents annoying fan "flapping" by adding a configurable temperature buffer, ensuring fan speeds change smoothly. |
| 35 | +* ⚙️ **Configurable Refresh Rate:** Adjust the stats refresh interval to your liking, from rapid updates to power-saving intervals. |
| 36 | +* 🎨 **Polished Dark UI:** A beautiful, custom-built dark theme that is **DPI-aware**, ensuring it looks sharp and crisp on modern high-resolution displays. |
| 37 | +* 🖥️ **Persistent Tray Icon:** A G-Helper-style tray icon that provides live stats on hover and toggles the main window's visibility with a single click. |
| 38 | +* 🚀 **Startup Ready:** Configure the app to start automatically with Windows, minimized to the tray. |
| 39 | +
|
| 40 | +--- |
| 41 | +## How to Use |
| 42 | +
|
| 43 | +* **Master Control:** The "Enable Custom Fan Control" checkbox is the master switch. When checked, the app takes over your system's default fan behavior. |
| 44 | +* **Mode Selection:** Use the radio buttons to switch between **Manual Mode** (slider is active), **Fan Curve 1**, or **Fan Curve 2**. When a fan curve is active, the manual slider is disabled. |
| 45 | +* **Tray Icon:** The app lives in your system tray. A single left-click on the icon will show or hide the main window. Right-clicking provides options to show or exit the application completely. |
| 46 | +
|
| 47 | +--- |
| 48 | +## Acknowledgments |
| 49 | +
|
| 50 | +This project was built to be a modern, stable fan control utility. It would not have been possible without the foundational work of several open-source developers: |
| 51 | +
|
| 52 | +* **[Karmel0x](https://github.com/Karmel0x/AsusFanControl):** Created the original proof-of-concept and the core library for hardware interaction. |
| 53 | +* **[Pgian88](https://github.com/pgain88/Asus-Fan):** Provided a foundational update with many new features in a prior version. |
| 54 | +* **[Darren80](https://github.com/Darren80/AsusFanControlEnhanced):** Developed the original visual fan curve editor concept. |
| 55 | +* **[BrightenedDay](https://github.com/BrightenedDay/AsusFanControl):** Implemented the initial theming features. |
| 56 | +
|
| 57 | +--- |
| 58 | +## License |
| 59 | +
|
| 60 | +Distributed under the MIT License. |
0 commit comments