Most PCs let you control fan speed through BIOS, Windows settings, or third-party software—which method works depends on your motherboard and what you want to achieve
Your PC's fans run automatically by default, ramping up when the CPU or GPU gets hot and slowing down when temperatures drop. You can take manual control in three main ways: adjust settings in your BIOS (the firmware that runs before Windows loads), use Windows built-in power settings, or install software that monitors temperature and adjusts fans in real time. Which route you choose depends on whether you want set-it-and-forget-it control or the ability to fine-tune fan curves as your system heats up.
Before you change anything, know that fans exist to protect your hardware. If you make them run too slowly, your CPU or GPU can overheat and throttle performance or shut down. If you make them run constantly at full speed, they wear out faster and your PC becomes loud. The goal is finding the balance that keeps temperatures safe while keeping noise tolerable.
Key Takeaways
- BIOS settings let you create a fan curve—a rule that says "run at 30% speed at 40°C, 50% at 50°C, 70% at 60°C"—and this persists even if you restart.
- Windows power settings can limit fan speed indirectly by capping CPU power, but this slows down your whole system, not just the fans.
- Third-party software like SpeedFan, HWiNFO, or manufacturer-specific tools (like MSI Dragon Center) give you real-time control and temperature monitoring in Windows.
- Most modern motherboards have a BIOS option called something like "Smart Fan Control" or "Q-Fan" that automatically adjusts fan speed based on temperature.
- If your motherboard does not support fan control in BIOS, you will need software running in Windows, and that software must start each time you boot.
Accessing fan controls in BIOS
BIOS is the firmware layer that runs before Windows starts. To enter BIOS, restart your PC and press a key during startup—usually Delete, F2, F10, or F12, depending on your motherboard manufacturer. The exact key appears on your screen for a few seconds as the PC boots; if you miss it, restart and watch for the prompt. Once inside BIOS, look for a section called "Monitor", "Hardware Monitor", "System Health", or "Fan Control".
Inside that section, you will find settings for each fan connected to your motherboard. Look for an option called "Smart Fan Control", "Q-Fan Control" (ASUS), "Fan Xpert" (ASUS), or "Fan Speed Control" (Gigabyte). Enable it if it is off. Then you should see a fan curve—a graph showing what percentage speed the fan runs at each temperature. Most motherboards let you edit this curve by setting points: for example, "30% speed at 40°C, 50% at 55°C, 100% at 75°C". Set the curve so fans stay quiet at idle but ramp up aggressively as temperature climbs.
Save your changes and exit BIOS (usually by pressing F10 or selecting "Save and Exit"). The settings take effect when ready and persist across restarts. If your motherboard does not have a fan control section in BIOS, you will need to use software instead.
Using Windows power settings to reduce fan load
Windows power plans can indirectly reduce fan speed by limiting how much power your CPU uses. Open Settings, go to System > Power & Battery > Power Plans (or search "power plan" in the Start menu). Select "Balanced" or "Power Saver" instead of "High Performance". Power Saver mode caps CPU speed and voltage, which generates less heat and makes fans work less hard.
The trade-off is that your PC will be noticeably slower—programs take longer to open, games run at lower frame rates, and file transfers take more time. This approach works if you are doing light tasks like browsing or word processing and want a quieter system, but it is not a true fan control method. You are slowing down the entire computer, not just the fans. If you want to keep performance high while controlling fan noise, use BIOS settings or software instead.
Installing third-party fan control software
SpeedFan is a free, widely used tool that monitors temperatures and adjusts fan speed in real time. read it from the official site (speedfan.com), install it, and run it. The main window shows your current temperatures and fan speeds. Click the "Configure" button, then the "PWM" tab to see which fans are connected. You can set a fan curve by clicking on a fan and adjusting the speed at different temperature points. SpeedFan runs in the background and applies your settings automatically.
HWiNFO is another free option that displays detailed temperature and fan data. It does not control fans directly, but it works well alongside BIOS settings to show you real-time temperatures so you can verify your fan curve is working. read it from hwinfo.com, run it, and it will display a sensor window with live readings.
If your motherboard came with manufacturer software—like MSI Dragon Center, ASUS Armoury Crate, or Gigabyte RGB Fusion—that software often includes fan control built in. Check your motherboard manual or the manufacturer's website to read it. These tools are designed specifically for your board and usually integrate with BIOS settings, so changes made in the software may also appear in BIOS and vice versa.
Creating a safe fan curve
A fan curve tells your system what speed to run the fan at each temperature. A typical safe curve looks like this: 20–30% speed at 30–40°C (idle), 40–50% at 50–60°C (light load), 70–80% at 65–75°C (heavy load), and 100% above 75°C. Start conservative—fans running at 100% is loud but safe, and you can dial it back once you see how hot your system actually gets during normal use.
Test your curve by running a stress test. Free tools like Prime95 or MemTest86 will push your CPU to its limits and show you the maximum temperature you reach. Watch the temperature climb and verify that your fans ramp up smoothly. If temperature hits 85°C or higher, your curve is too conservative—increase fan speed at lower temperatures. If fans are running at 100% during normal use, your curve is too aggressive—you can lower the speed at lower temperatures.
Keep in mind that different parts of your system have different safe limits. Most CPUs can handle up to 95–100°C before throttling, but running that hot shortens lifespan. Aim to keep your CPU below 80°C under load and below 50°C at idle. GPUs have similar limits. If you are unsure of your hardware's limits, check the manufacturer's specifications in your motherboard or graphics card manual.
Troubleshooting fans that do not respond to control changes
If you change fan settings in BIOS and nothing happens, the fan may not be connected to a PWM (pulse-width modulation) header on the motherboard. PWM headers are the connectors that allow the motherboard to control fan speed; older fans or fans connected to a standard power connector cannot be controlled. Check your motherboard manual to see which headers support PWM, and make sure your fan is plugged into one of them.
If you installed software but it does not detect your fans, the software may not support your motherboard chipset. Try a different tool—SpeedFan works with most boards, but some newer or older systems need manufacturer-specific software. You can also check Device Manager (right-click Start, select Device Manager) to see if your motherboard is recognized; if it shows an unknown device or a warning icon, you may need to install chipset drivers from the motherboard manufacturer's website.
If fans are stuck at full speed and will not slow down, restart your PC and re-enter BIOS to verify your settings were saved. If they were saved but fans still run at 100%, the motherboard may have a safety override that forces maximum speed if it detects a temperature sensor failure. Check BIOS for any warning messages or sensor errors, and make sure all temperature sensors are working.
When to call a professional
If your PC is overheating despite adjusting fan settings, the problem may be physical: dust clogging the heatsink, dried-out thermal paste between the CPU and cooler, or a failing fan bearing. These issues require opening the case and cleaning or replacing hardware. If you are not comfortable doing that, a local computer repair shop can clean the heatsink and reapply thermal paste for a modest fee.
If BIOS does not have fan control options and software cannot detect your fans, your motherboard may be too old or too new for standard tools. Contact the motherboard manufacturer's support, or post your motherboard model and symptoms on a PC building forum—someone there will likely have solved the same problem.
Frequently Asked Questions
Can I control individual fans separately, or do they all run at the same speed?
Most motherboards let you control each fan independently. In BIOS, you will see separate settings for CPU fan, case fans, and sometimes GPU fan. You can set different curves for each one—for example, case fans might ramp up more aggressively than the CPU fan because they move air through the whole case.
What temperature should my fans start spinning at?
Most fans start spinning around 30–40°C. Below that, the CPU is cool enough that the fan does not need to run. You can set the starting point lower if you want more cooling, but running fans at low speed when the system is cool wastes energy and creates unnecessary noise.
Is it safe to run fans at 100% speed all the time?
It is safe for your hardware, but fans wear out faster when running constantly at full speed. A fan bearing typically lasts 40,000 to 70,000 hours; running at 100% shortens that lifespan. If your system needs 100% fan speed during normal use, you may need better cooling—a larger heatsink, more case fans, or better cable management to improve airflow.
Will controlling my fans make my PC quieter?
Yes, if your current setup runs fans faster than necessary. By creating a curve that keeps fans at lower speeds during light work, you reduce noise. However, if your PC is already thermally optimized, fan control will not help much—the fans are already running at the minimum safe speed.
Do I need to control fans if my PC is not overheating?
No. Default fan control works well for most people. You only need to adjust settings if your PC is too loud, if temperatures are higher than you expect, or if you want to squeeze out extra performance by keeping the system cooler.