Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

 Fan Control

A focused and highly customizable fan controlling software for Windows.
Sources for this software are closed.

Download Donate Donate

Fan Control


Featured On

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

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

Table of Contents

Announcement

  • NEW: Fan Control can now be started on boot as a service, without any user session.

  • NEW: Calibration avoid points: set avoid points if you want your fans to never run in at a specific % that may rattle or emit an annoying noise.

    JayzTwoCents - Everyone NEEDS this FREE piece of software... You will thank me!
  • FanControl, its installer and the updater now have a signed executable, which should help with AVs false flagging.

  • V238 and above now ships with a PawnIO build of LHM. This fixes the anti-virus problems encountered with WinRing0, as it is no longer shipped with FanControl. Note that as of 09/04/2025, WinRing0 (FanControl.sys) used in V237 and below is flagged as Trojan:Win32/Vigorf.A by Windows Defender, causing sensors to not be detected — updating to V238 or later is the recommended fix.

  • The FaceIT issue was fixed with the 2.1.0 PawnIO version.

Main Features

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

Full documentation is available at getfancontrol.com/docs.

Installation & Uninstall

Install

  1. Download the latest archive or an installer from the release page.
  2. Extract to the desired installation folder or run the installer.
  3. Start FanControl.exe.
Other install methods (Scoop / Winget / Chocolatey)

Scoop

scoop bucket add extras
scoop install fancontrol

Winget

winget install Rem0o.FanControl

Chocolatey

choco install fancontrol

Uninstall

Portable — You can leave the files there for future use, or delete them.

Note: If you have Fan Control set to automatically start with Windows, either untick the checkbox in Fan Control, or manually delete the "Fan Control" task in Windows Task Scheduler.

Installer — Uninstall like any other Windows program through the Programs list.

Plugins

The plugin system lets you inject any type of sensor into FanControl. See the Plugins wiki for details.

Plugin Installation

From Rem0o

PluginDescription
FanControl.IntelCtlLibraryIntel ARC GPU support
FanControl.HWInfoImport HWInfo sensor data
FanControl.DellPluginDell laptops and some towers

From the Community

Notify me if I'm missing some.

PluginDescription
FanControl.ThermaltakeThermaltake devices (updated fork of fu-raz/FanControlThermaltake)
FanControl.LiquidCtlAIO devices via liquidctl; updated fork with multi-fan controller support
FanControl.AsusWMIASUS motherboards via WMI
FanControl.AquacomputerDevicesAquacomputer HighFlowNext, Quadro and Octo
FanControl.AquacomputerQuadroAquacomputer Quadro
FanControl.GPU-ZGPU-Z sensor data
FanControl.CorsairLinkCorsair Commander controllers and Hydro liquid coolers
FanControl.RazerRazer devices
FanControl.HomeAssistantHomeAssistant temperature sensors (Philips Hue, HomeMatic, HomeKit, etc.)
FanControl.NzxtKrakenNZXT Kraken AIOs not yet in LHM (e.g. Kraken X2, X3 new PID)
FanControl.LianLiLianLi L-Connect 3 fan controllers
FanControl.NvThermalSensorsNvidia GPU Hot Spot and Memory Junction temperatures
FanControl.OpenFanOpenFAN controller
FanControl.AIDA64AIDA64 sensor readings
FanControl.RazerCoolingPadPluginRazer Laptop Cooling Pad
FanControl.GPDPluginGPD devices
FanControl.LenovoPluginLenovo laptops with Lenovo ACPI-Compliant Virtual Power Controller
FanControl.GigabyteWaterforceGIGABYTE AORUS WATERFORCE X AIO coolers — X240, X280, X360
FanControl.AcerPredatorPH315Native fan control for the Acer Predator Helios 300 (PH315-53)

Issues and Hardware Compatibility

Fan Control is primarily a UI layer on top of existing hardware libraries. Any hardware compatibility issue is largely dependent on the upstream project:

Please only open issues on this repository for the software itself: UI bugs, feature requests, etc. Hardware support requests will be closed with a link to this section.

If you have a hardware compatibility request and can provide a working code sample usable in .NET (e.g. via a Plugin), feel free to submit that.

FAQ

Q: What BIOS settings work best with FanControl?

Avoid any "smart" fan control from your BIOS. Setting a fixed default speed (e.g. 50%) works great for most people. Also check whether your BIOS uses PWM or DC mode — one may work better depending on your setup.

Q: Does it work on laptops?

Mostly no, as laptops do not interface their fans the same way desktop motherboards do. Most of them are not made to be interfaced by a 3rd party. However, if supported, a plugin may add support for a specific type of laptop. To be clear, you'll be able to install the software, but it won't find any fans or may throw errors.

Q: My NVIDIA GPU has 3 fans but only 2 control cards show up. Why?

Your card only has 2 channels; multiple fans are wired to the same channel.

Q: My NVIDIA GPU won't go below 30% and doesn't reach 0 RPM. Why?

See this wiki page.

Q: There are no control cards, or control cards aren't changing fan speeds. What's the issue?

See Issues & Hardware Compatibility.

Q: How does [FAN CURVE TYPE] work and what do its parameters do?

Click the card's icon at the top left — a dialog will explain it.

Q: What OS does it run on?

Windows 10 and Windows 11.

Libraries Used

LibraryPurpose
LibreHardwareMonitorMain sensor source
MaterialDesignInXamlToolkitUI framework
NvAPIWrapperNvidia GPU fan control and sensor reading
ADLXWrapperAMD GPU fan control and sensor reading
gong-wpf-dragdropDrag and drop interactions

GitHub Sponsors

The GitHub Sponsor button on this page is intended for the open-source work surrounding FanControl. This includes contributions to LibreHardwareMonitor, the plugin system and open-source plugins, and AMD GPU driver support via ADLXWrapper.

Your sponsorship helps maintain existing projects and develop new ones. It does not apply to the main FanControl program itself — use the PayPal button if your intent is to support FanControl directly.

关于 About

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

语言 Languages

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
67
Total Commits
峰值: 8次/周
Less
More

核心贡献者 Contributors