FanControl/README.md
2020-10-26 19:10:15 -04:00

69 lines
2.6 KiB
Markdown

# FanControl.Releases
[<img src="https://www.paypalobjects.com/webstatic/mktg/logo/pp_cc_mark_37x23.jpg">](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=N4JPSTUQHRJM8&currency_code=USD&source=url&item_name=Fan+Control)
##
This is the release repository for Fan Control, a highly customizable fan controlling software for Windows.
## New
* <b>Refined more compact card UI</b>
* <b>Start % (activation % before) and Stop % are now separated</b>
* Hysteresis can now be switched from one-way (down only) to two-way (up and down)
* Average function for the mix curve
* Start with Windows setting
* New fan curve type : "Target". Will hold the configured "load" fan speed until the idle temperature is reached.
* Support for newer Nvidia RTX cards with NvAPIWrapper
* Support for external sensors with .sensor files (see Example.sensor in your application folder)
## Installation
1. [Download the latest archive](/FanControl.zip?raw=true)
2. Extract to the desired installation folder
3. Start FanControl.exe
## Issues
* I am not the main developer for the driver portion of this software. Any issue regarding hardware compatibility should be submitted to LibreHardwareMonitor's repository.
* Please only open issues for the software itself, UI, feature request and so on.
![Fan Control](Images/MainUI.png)
## Features
* Save, edit and load multiple profiles
* Multiple temperature sources ( CPU, GPU, motherboard, hard drives, ".sensor" file )
* Custom fan curves
* Fine tune the fan control response with steps, start %, stop %, response time and hysteresis
* Mix different curves and sensors together
* Modern, dashboard-style UI
* Works as a background application with a customizable tray icon
* Create custom external temperature sensors with *.sensor files.
* And more!
## Fan curve types
* Linear : Temperature based linear function
* Graph : Temperature based custom curve
* Target: Temperature based that holds speed until target temperature is reached
* Mix : Use two different curves and apply a mix function (Max, Sum, Average)
* Sync : Sync to an existing control
* Flat: Set a fixed %
## Graph fan curve editor
* Add, remove and drag points arround the graph
* Copy and paste points from a graph to another
* Fine-tune the response with the hysteresis and response time parameters
![Fan Control](Images/GraphDialog.png)
## Theme editor
* Dark mode available
![Fan Control](Images/ColorsDialog.png)
## Libraries used:
* https://github.com/LibreHardwareMonitor/LibreHardwareMonitor
* https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit
* https://github.com/falahati/NvAPIWrapper