Skip to main content

How to control all your PC fans using Fan Control

You can control your PC fans through voltage limiters and BIOS tweaks, but an easier and more intuitive method is to use a utility designed to control all your fans at once. Fan Control is a great tool for doing exactly what its name suggests, giving you complete control over your system's fans, including your CPU and GPU fans, plus any water cooling pumps that you may have connected to fan headers.

Fan Control is an all-in-one solution to system cooling management, and though it's a little complicated and assumes a certain level of expertise, it's still relatively easy to learn with a little help. That's where we come in: Here's how to use Fan Control to manage all of your system's fans.

Note: This particular software is available on Github and is developed by an independent developer. We used it for a couple of weeks on a desktop PC running Windows 10 and didn’t face any concerning issues. Having said that, we do not take responsibility for any potential damage that it may cause to your system. Please download and use this software at your own risk.




20 minutes

What You Need

  • PC running on Windows 10 or 11

  • Internet access

How to use Fan Control

Fan Control is available free of cost from its release repository on Github. According to the developers, the drivers and the backend portion of the tool have not been created from scratch. Instead, they have managed to repurpose a bunch of existing hardware libraries and simply added a user interface on top. Thus, any hardware compatibility issue completely depends on LibreHardwareMonitor and NvAPIWrapper.

Step 1: Download Fan Control from the official Github release repository. Unzip the package and store all the files in a folder. To run the tool, open the FanControl.exe file.

Step 2: The main home screen of the software is divided into two sections: Controls and Speeds. Each card under the Controls section corresponds to a card in the Speeds section. For instance, the first card, Fan Control #1, should be the control for Fan #1. If you have connected the CPU cooler or a liquid cooler pump to the CPU fan header, it should be Fan #1 by default. The rest should be all additional case fans along with a dedicated card for the GPU fans.

Screenshot of the main homescreen of Fan Control software.

Step 3: Test each fan to ensure that it is performing the correct action by sensing the change in fan noise and airflow. This can be done by controlling the fan speeds manually. Select the Three-dot menu on each fan control card, enable the Manual control option, and then click on the toggle to enable the slider. Use the slider to increase or decrease the fan or pump speed, which will be denoted in the corresponding fan speed card below.

Screenshot of manual fan control on Fan Control software.

Step 4: Once you have checked all the fans, rename them for ease of identification. Click on the title of each card and assign names accordingly. You might also see some additional cards under the Controls section, which are basically the headers on your motherboard that are not in use. You can hide these by selecting the option from the Three-dot menu on the top-right corner of each card.

Screenshot showing renamed fans on Fan Control software.

Step 5: Remember, running your PC fans at their maximum speed might sound like a good option to increase cooling potential, but there are some drawbacks. Increasing the speed of your fans is going to make them noisy, and it affects the overall life cycle of the fans. Additionally, if you have any intake fans, you also bring in more dust, and we know how bad that can be for any electronic item.

Step 6: Apart from manually controlling your fan speeds, you can also create your own fan curves. Fan curves are graphs that show how fast your fan spins when your PC hits a certain temperature, making it easier to customize your cooling based on temperature and noise levels.

To add a fan curve select the Plus button on the bottom right to reveal a bunch of fan curves and temperature sensor options. The Graph fan curve option is the easiest as you can simply assign what percentage of the total fan speed a particular fan should run at a certain temperature.

Screenshot showing how to make fan curve graph on Fan Control software.

Step 7: Once you select the Graph fan, a card should appear under the new Curves section. To configure the curve, we first need to select the source. Select the Temperature source option to reveal a menu with a variety of sensors that are embedded into your motherboard and other connected parts. Considering that the CPU and GPU are typically the hottest components in your PC, it is best to optimize airflow and create fan curves based on either of the two. Learn more about monitoring your CPU temperatures here.

Screenshot showing how to select temperature source for fan curve on Fan Control software.

Step 8: To create a CPU fan curve simply, select CPU package denoted under the Temperature source drop-down menu. The graph can be configured by selecting the Edit button. A new pop-up window should appear where you can tinker around by adding points on the graph or just entering the parameters at the bottom. Assign a particular percentage of the fan speed corresponding to the temperature. Once you are satisfied with your fan curve, select OK to save it. Similarly, you can create a GPU fan curve by selecting your GPU as the temperature source.

how to use fan control curve graph

Step 9: After creating the fan curves, you can now assign them depending on the fans in your system. Disable manual control, and the option to select a curve should appear. Assign the correct fan curve for all your fans. The fan(s) on the CPU cooler or radiator and the watercooling pump should be assigned to the CPU fan curve so they behave according to the changes in CPU temperatures. If you have additional fans that pull in fresh air or exhaust hot air away from the GPU, it is best to assign them the GPU fan curve. By doing so, the fan(s) can automatically ramp up when the GPU is under heavy load, especially while gaming.

Step 10: The final step is to save all the configurations you made. Open the Three-dot menu on the top right of the software and select Save configuration. The software will create a configuration file with all your settings that can be easily imported or exported. This is an important step if you don’t wish to lose your settings.

Step 11: There are also some UI options that you can play around with by selecting the Hamburger icon on the top left of the software. It includes settings for colors and themes, enabling column mode, automatically running the software with Windows, and more.

Now that you've got your fans all set up, why not try your hand at custom liquid cooling? It's not as difficult as you might think.

Editors' Recommendations