|
1 |
| -# FanControl++ |
| 1 | +<br/> |
| 2 | +<p align="center"> |
| 3 | + <a href="https://github.com/Legend0fHell/FanControlPP"> |
| 4 | + <img src="FanControl++.ico" alt="Logo" width="80" height="80"> |
| 5 | + </a> |
| 6 | + <h3 align="center">FanControl++</h3> |
| 7 | + |
| 8 | + <p align="center"> |
| 9 | + Lightweight fan controller for ASUS laptops. |
| 10 | + <br/> |
| 11 | + <br/> |
| 12 | + <a href="https://github.com/Legend0fHell/FanControlPP/releases"><img src="https://img.shields.io/github/v/release/Legend0fHell/FanControlPP?style=flat-square&include_prereleases&label=version" /></a> |
| 13 | + <a href="https://github.com/Legend0fHell/FanControlPP/releases"><img src="https://img.shields.io/github/downloads/Legend0fHell/FanControlPP/total.svg?style=flat-square" /></a> |
| 14 | + <a href="https://github.com/Legend0fHell/FanControlPP/issues"><img src="https://img.shields.io/github/issues-raw/Legend0fHell/FanControlPP.svg?style=flat-square&label=issues" /></a> |
| 15 | + <a href="https://github.com/Legend0fHell/FanControlPP"><img src="https://img.shields.io/github/stars/Legend0fHell/FanControlPP?style=flat-square" /></a> |
| 16 | + <a href="https://github.com/Legend0fHell/FanControlPP/blob/master/LICENSE"><img src="https://img.shields.io/github/license/Legend0fHell/FanControlPP?style=flat-square" /></a> |
| 17 | + </p> |
| 18 | +</p> |
| 19 | + |
| 20 | +## [Download](https://github.com/Legend0fHell/FanControlPP/releases/latest/download/FanControl++.zip) |
| 21 | + |
| 22 | +## About the project |
| 23 | + |
| 24 | + |
| 25 | + |
| 26 | +My laptop does not support the Fan Profile option, but it often overheats. Looked for apps to control fans, but none is working. |
| 27 | +The BIOS also doesn't allow for custom fan profiles. |
| 28 | + |
| 29 | +Tinkering around with Fan Diagnosis tool in [MyASUS](https://apps.microsoft.com/store/detail/myasus/9N7R5S6B0ZZH) application, |
| 30 | +I figured out the library it uses (`AsusWinIO64.dll`) and the functions that library contains. |
| 31 | + |
| 32 | +**This program essentially uses that library to function.** |
| 33 | + |
| 34 | +## Features |
| 35 | +- Three fan modes included: Eco, Balanced, Turbo (can be changed/customized freely) |
| 36 | +- Can be disabled/enabled at any time (i.e. let the system handle the fan instead of the program) |
| 37 | +- Tray icon showing current temperature (and additional details such as current fan speed, CPU temp, GPU temp) |
| 38 | +- Option to run the program at system startup |
| 39 | +- Lightweight (doesn't install anything, uses less than 3MB of RAM!!) |
| 40 | + |
| 41 | +## Requirements |
| 42 | +- Windows 8.1 or higher. x64 is required. |
| 43 | +- Administrator rights needed for the program to work as intended. |
| 44 | +- [Visual C++ 2022 Redistributable package](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170) |
| 45 | +- Fan Diagnosis tool in MyASUS application is working normally (as this program uses the same library). |
| 46 | + |
| 47 | +## Disclaimer |
| 48 | +FanControl++ is not a driver. FanControl++ is free, and licensed under [GNU General Public License 3](https://github.com/Legend0fHell/FanControlPP/blob/master/LICENSE). |
| 49 | + |
| 50 | +Included `AsusWinIO64.dll` is licensed by (c) ASUSTek COMPUTER INC. which can also be found in `C:\Windows\System32\DriverStore\FileRepository\asussci2.inf_amd64_-\ASUSSystemAnalysis\` if you have MyASUS installed. |
| 51 | + |
| 52 | +I make no claims to any assets belonging to ASUSTek COMPUTER INC. and use them purely for informational purposes only, in compliance with their EULA. |
| 53 | + |
| 54 | +THE SOFTWARE IS PROVIDED “AS IS” AND WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. MISUSE OF THIS SOFTWARE COULD CAUSE SYSTEM INSTABILITY OR MALFUNCTION. |
| 55 | + |
| 56 | +(c) 2024 Phạm Nhật Quang (Legend0fHell). |
0 commit comments