FanControl.Releases
Go to file
Rem0o ac5e836e21
Update issue templates
2022-09-28 12:57:14 -04:00
.github Update issue templates 2022-09-28 12:57:14 -04:00
Images V117 2022-05-30 13:44:23 -04:00
FanControl.zip Update FanControl.zip 2022-09-25 17:12:07 -04:00
README.md Update README.md 2022-09-25 13:41:26 -04:00
Updater.exe Revert "Update Updater.exe" 2022-04-30 23:12:44 -04:00
version.json V130 2022-09-25 14:00:13 -04:00

README.md

Fan Control

This is the release repository for Fan Control, a focused and highly customizable fan controlling software for Windows.

Download Donate

JayzTwoCents - Everyone NEEDS this FREE piece of software... You will thank me!

JayzTwoCents - Everyone NEEDS this FREE piece of software... You will thank me!

Main features

  • Guided setup process on first launch
  • Save, edit and load multiple profiles
  • Change the theme and color to fit your setup
  • Multiple temperature sources ( CPU, GPU, motherboard, hard drives... )
  • Multiple fan curve functions, including a custom graph
  • Mix fan curves or sensor togethers (max, min, average)
  • Low resource usage
  • Advanced tuning with steps, start %, stop %, response time and hysteresis

Fan Control

New

  • (NEW) Opt-out of update popup for a specific version
  • Configurable temperature range for graphs
  • Decimal support in graphs
  • Nickname any temperature sensor from the sensor settings dialog
  • Auto fan curve (BETA): Automatically adjust speed to keep target temperature

Installation

  1. Download the latest archive
  2. Extract to the desired installation folder
  3. Start FanControl.exe
  4. (Optional) -c or --config [json config file] command line arg

Plugins

The plugin system let you inject any type of sensor into FanControl, see Plugins wiki

From the community (notify me if I'm missing some):

From Rem0o

Issues and hardware compatibility

  • I am not the main developer for the driver/backend portion of this software. Fan Control is basically a UI on top of existing hardware libraries. Any issue regarding hardware compatibility entirely depends on the following projects. If you can't contribute meaningfully with a branch/PR, don't pollute their issue page with "XXXXX doesn't work". The hardware is needed for testing. If a dev has interest in that project, is browsing it, has your specific hardware AND the knowledge to make it work, that dev won't be looking for your issue, he'll just raise a PR.

  • Please only open issues on this repository for the software itself, UI, feature request and so on.

  • If you do have a special hardware compatibility request and you can provide a working sample of code that can be used in .NET, like with a Plugin, then feel free to submit that.

FAQ

  • Q: What settings should I set in my BIOS to play along nicely with FanControl?
    A: You want to avoid any "smart" control from your BIOS. Setting a fixed default speed, like 50%, works great for most people. Also keep an eye if your BIOS has PWM or DC mode on. One could work better for you depending on your setup.
  • Q: My Nvidia cards has X fans, but only two cards show up, why?
    A: Your card only has 2 channels, more than 1 fan are plugged to the same channel.
  • Q: My new AMD card can't be controlled, why?
    A: Newer AMD cards are not supported. If you can provide a working sample of code that works with these newer cards, please share!
  • Q: There is no control cards / control cards are missing / control cards are not changing my fan speeds, what's the issue?
    A: See Issues and hardware compatibility.
  • Q: How does [FAN CURVE TYPE] works and what does its parameters do?
    A: Click on its card's icon at the top left, a dialog will tell you.
  • Q: Does it run on my OS?
    A: If your OS is Windows 10 Or 11, yes.

Fan curve types

  • (NEW) Auto: PI controller-ish type function. % will surf until temp is stable at load.
  • 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 (Min, Max, Sum, Average, Subtract)
  • Sync : Sync to an existing control
  • Flat: Set a fixed %

Graph fan curve editor

  • (NEW) Change the temperature range for finer control over a small range
  • 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

Libraries used: