FanControl lets you combine any type of fan curves together and apply a function like maximum or average to create a whole new control logic. Different curves bound to different temperature sensors, mixed together, your case fans never asked for better.

Is FanControl compatible with any fan?

FanControl is able to control the fan speed of most fan makes and models, but if needed, FanControl also features a plugin system that lets you inject any type of sensor from a third party developer or external sources.

Does FanControl work with GPUs?

Yes, FanControl centralizes all your fan control needs into one app. It lets you dynamically adjust fan speeds based on changing computer temperatures. Case fans, PSU fans (Corsair), fan controllers and GPU fans. Some models may not be supported at launch however.

What operating systems are compatible with FanControl?

FanControl works with Windows 10 and Windows 11. If your OS is Windows XP, Windows 7 or Vista you can try an alternative like SpeedFan for free.

Does FanControl require any additional software to work?

FanControl requires .NET 10.0 or .NET 4

Features

  • Save, edit and load multiple profiles
  • Multiple temperature sources ( CPU, GPU, motherboard, hard drives, ".sensor" file )
  • Mix different curves and sensors together
  • Custom fan curves
  • Manual control
  • Fine tune the fan control response with steps, start %, stop %, response time and hysteresis
  • Modern, dashboard-style UI
  • Works as a background application with a customizable tray icon
  • 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 (Min, Max, Sum, Average)
  • Sync : Sync to an existing control
  • Flat: Set a fixed %

Graph fan curve editor

  • Add, remove and drag points around the graph
  • Copy and paste points from a graph to another
  • Fine-tune the response with the hysteresis and response time parameters

Theme editor

  • Dark mode available

What's New

  • Update LibreHardwareMonitorLib
  • Update included version of PawnIO to 2.2.0
  • Fix empty sensor bug causing a crash
  • Sign ADLX assemblies to avoid AV flagging.

Previous Release Notes:

  • Fix leaks in ADLXWrapper
  • Fixed a logging bug
  • Fixed a bug when cancelling the browse window when loading a config
  • Update LibreHardwareMonitorLib
  • Configuration files can now be loaded/saved from any folder.
  • Resuming from sleep should no longer trigger a ask for save.
  • Graph point should now update properly on cancel
  • Fix a bug where the first launch sequence would not finish properly
  • Add power monitor source to LHM
  • Fix a display bug in tray icon page
  • Fix a bug where speed sensors "hide" property would not get saved properly
  • Fix a bug where having 2x the same plugin would cause refresh issues
  • Support for PawnIO 2.1.0 driver (should fix FaceIT issue)
  • Progressive increase in % if fan fails to start at start%
  • Fixed a bug causing a refresh loop
  • Fixed a bug causing tray icons to not use the windows theme
  • Fixed a bug causing disabled controls in manual mode to enable upon refresh

Previous release notes

  • Update LibreHardwareMonitorLib
  • Bug fixes
  • Missing localized labels and tooltips
  • Clicking the notification now opens up the main window
  • Update LibreHardwareMonitorLib
  • Improve hardware added/removed handling
  • Update LibreHardwareMonitorLib (DiskInfoToolKit)
  • Add storage update interval parameter
  • Handle live hardware removed
  • FanControl is now a signed app
  • Update LibreHardwareMonitorLib (compatibility improvement for various gigabyte and msi motherboards)
  • Available Romanian translation
  • Font options for languages where the default font do not look good
  • Fix the uninstaller
  • Update LibreHardwareMonitorLib
  • Update .NET 8 to .NET 10