My 9800x3d doesn't really ever drop below 40C, so I set the minimum fan speed at 35% for 40C. 35% on my fan is around 550rpm, which is mostly silent. Here's what my fan curve looks like ( https://imgur.com/a/lcLlt4t ). I like to keep the fan spinning slowly as long as possible and ramp up as needed if it's getting hot, which I consider to be above 60C. 40C = 35% 50C = 40% 60C = 50% 70C = 75% 80C = 100% Start with something similar to what I have above, and adjust it from there to your preferences. Keep in mind my CPU fan spins at 1500 rpm when at 100%. If your fan is faster or slower, you may need to adjust. Answer from pagemap1 on reddit.com
🌐
Fan Control
getfancontrol.com › docs
Fan Control - Documentation - Fan Control Guide, Fan Curves, Sensors & Advanced Features
A control (fan) can either be set manually, or through a fan curve. To assign a fan curve to a control, use the "curve" dropdown menu on the control card and select the desired curve.
🌐
Reddit
reddit.com › r/fancontrol › how do i create a good fancurve
r/FanControl on Reddit: How do i create a good fancurve
March 13, 2025 -

So i want to create a fancurve for my cpu. My cpu cooler and case fans are too loud and it annoys me. I have a ryzen 7 5700x3d and a Thermalright Phantom Spirit 120 SE ARGB cooler.

First off, i don''t know what speeds i should put at what temperatures. I want my cpu to be cool but not that the fans are so hot. Also, what do case fans use as the temperature source? Should i just use my cpu temps as a reference? Lastly, what do these two features in the picture do and what is the best settings for therm? Thank you in advance!

Top answer
1 of 3
2
My 9800x3d doesn't really ever drop below 40C, so I set the minimum fan speed at 35% for 40C. 35% on my fan is around 550rpm, which is mostly silent. Here's what my fan curve looks like ( https://imgur.com/a/lcLlt4t ). I like to keep the fan spinning slowly as long as possible and ramp up as needed if it's getting hot, which I consider to be above 60C. 40C = 35% 50C = 40% 60C = 50% 70C = 75% 80C = 100% Start with something similar to what I have above, and adjust it from there to your preferences. Keep in mind my CPU fan spins at 1500 rpm when at 100%. If your fan is faster or slower, you may need to adjust.
2 of 3
2
I'll point you to a previous post here: https://www.reddit.com/r/FanControl/comments/1iqjjxr/comment/mdsa9ww/?context=3 How you configure your fans is going to entirely depend on your hardware, your coolers and fans, your case, your ambient temperature, and what noise:performance you are comfortable with. What speeds to use at what temperatures really relies on all of the above info, but there's a few things to keep in mind that might get you started: Set the 100% speed of your fan curve to the highest temperature that you are comfortable with your CPU hitting. Set the 0% speed of your fan curve to a few degrees below whatever your normal idle is. Understand that, in most cases, you'll want to induce positive air pressure in your case to prevent dust buildup. After that, it's just a matter of testing under typical loads that you'll experience. While testing and watching your temperatures, if you feel like your CPU is running cool enough and you'd instead prefer your fans to be quieter, adjust the curves down for that given temperature. If you feel your temperatures are too high for a given noise level, adjust the curves up. Rinse and repeat. And since nobody answered your question about the two settings you circled... they have to deal with hysteresis, which is the delay in which an output is realized from a given input. When it comes to fans, hysteresis is all about avoiding sudden changes in fan speed (which cause more noticeable and unpleasant fan noise) due to transient temperature spikes which are not uncommon. The Hysteresis setting determines the degree (temp) change required before your fan curve will take effect and change your fan speed. The Response Time setting determines the time over which the Hysteresis degree change must exceed before your fan curve will take effect and change your fan speed. For example, assuming you're monitoring your CPU temperature, with the default of 2H and 2RT, your fan curve will not change at all if your CPU temperature goes from 40-41. Nor will it change it your CPU temperature goes from 40-45 for 1 second, then goes back down to 40 afterwards. If you change your settings to 5H and 1RT, your fan curve will not change at all if your CPU temperature goes from 40-44. However, if your CPU temperature goes from 40-45 for 1 second, it will change (to whatever your curve is set to). If your change your settings to 1H and 10RT, your fan curve will not change until your CPU temperature exceeds 1 degree change for over 10 seconds. Most of my curves are set to the default 2H and 2RT, but my rear and bottom exhaust fans are set to 2H and 5RT in order to delay any fan changes as a result of transient temperature swings.
Discussions

Does anyone know how to use "Fan Control"? Also, I don't know what's killing my PC's gaming performance.
I think my PC's performance issues ... but I don't know how to make fan curve stuff. Here's a github link with the software and there is a video on that Github page that shows how to use it. https://github.com/rem0o/fancontrol.releases... More on learn.microsoft.com
🌐 learn.microsoft.com
3
15
Fan Curve/Setup Suggestions?
I personally prefer stepped graphs as its the ramping of the fans that's more noticeable than static humming. I have set steps for my CPU where idle step is 0-50c -->20%, typical gaming load 50-80C--> 40% and finally ramp up from 80C for very high load cases. You can adjust the steps for your preference in temperature/noise. More on reddit.com
🌐 r/FanControl
3
3
January 29, 2026
What fan curves should I set up for this system?
I have a Corsair 4000D Airflow case containing a 4090 Strix OC, and an i7 14700. The CPU heatsink is a Frost Spirit, the V3 version with 140mm fans. The front two case fans are Silent Wings Pro 4. The rear exhaust fans are whatever default fans the Corsair 4000D Airflow came with. I think the... More on forums.tomshardware.com
🌐 forums.tomshardware.com
6
0
May 19, 2024
AUTO Fan Curve
Hi, I use AUTO Fan Curve for CPU and GPU. The CPU temperature, under light load, rises sharply for a few seconds and the fans turn on. The only thing that helped me is changing Idle temp to 70°C. I also noticed that the response time onl... More on github.com
🌐 github.com
7
August 17, 2022
🌐
Fan Control
getfancontrol.com
Fan Control - A highly focused fan software for Windows
Combine any amount 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.Try it out on the demo card!
🌐
GitHub
github.com › Rem0o › FanControl.Releases › discussions › 2333
Fan calibration and RPM fan curves · Rem0o/FanControl.Releases · Discussion #2333
E.g. the fan curve is set to 900 RPM. Instead of adjusting the % until the fan speed matches 900 RPM, FanControl sets a certain fixed % and doesn't do any adjustments at all.
Author   Rem0o
🌐
XDA Developers
xda-developers.com › home › fans › how to use fan control
How to use Fan Control
September 14, 2024 - The most basic fan speed setting provided by Fan Control is manual control, where you can modify the RPM of each fan. To use it, Enable the Curve toggle under the Controls section for the fan ...
🌐
igor´sLAB
igorslab.de › igor´slab › aircooling › using and adjusting fan control correctly – basics, curves and tools | tutorial
Using and adjusting fan control correctly - basics, curves and tools | Tutorial
April 19, 2024 - Implementation: I am now trying to find out from which value in % of the maximum speed the fan starts – in FanControl this would be possible with the manual control. I set the first fan to 0% and wait until it stops. It is possible that this standstill does not happen, because there are also fans that do not support the 0RPM mode at all – silent operation would not be possible with these.
🌐
Digital Trends
digitaltrends.com › home › computing › how tos
How to control all your PC fans using Fan Control - Digital Trends
March 8, 2024 - 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 ...
Find elsewhere
🌐
Fancontrol
fancontrol.org › home › uncategorized › creating custom fan curves in fancontrol for optimal cooling
Creating Custom Fan Curves in FanControl for Optimal Cooling - Fancontrol
February 15, 2026 - A fan curve is a graph that connects temperature levels with fan speed percentages. As temperature rises, fan speed increases following the defined curve shape. The curve determines whether cooling responds aggressively or gradually.
🌐
Noctua
faqs.noctua.at › en › support › solutions › articles › 101000447280-how-do-i-optimise-my-fan-settings-
FAQ: How do I optimise my fan settings? | Noctua
The fan curve’s x-axis represents the temperature (typically of the CPU), whereas the y-axis represents the fan speed. The fan curve can be adjusted by dragging the points on the curve to a different position on the graph.
🌐
Voltcave
voltcave.com › home › how to find the best fan curve settings
How to Find the Best Fan Curve Settings – Voltcave
June 11, 2022 - Add another point at the maximum ... If you’re using FanControl for your GPU fan curve, remember to select your GPU as the temperature source....
🌐
MajorGeeks
majorgeeks.com › files › details › fancontrol.html
Download FanControl V270 - MajorGeeks
&#9679 And more Fan curve types: &#9679 Linear: Temperature-based linear function &#9679 Graph: Temperature-based custom curve &#9679 Target: Temperature-based that holds speed until the target temperature is reached &#9679 Mix: Use two different curves and apply a mix function (Max, Sum) &#9679 Sync: Sync to an existing control &#9679 Flat: Set a fixed % Graph fan curve editor: &#9679 Add, remove, and drag points around the graph &#9679 Copy and paste points from one graph to another &#9679 Fine-tune the response with the hysteresis and response time parameters Similar: &#9679 Three Ways to Find Out How Many Cores Your CPU has &#9679 How to Identify My Intel Processor and Generation &#9679 Is It Safe to Turn on a Hot or Cold Computer?
🌐
Fancontrol
fancontrol.org
Fancontrol – Control Every Fan. Optimize Every Degree
Fancontrol – Control Every Fan. Optimize Every Degree
FanControl is a powerful and free Windows software that allows users to control CPU, GPU, and case fans based on real-time temperature sensors. Create custom fan curves, reduce system noise, and maintain optimal performance with precise cooling management. Take full control of your system cooling with Fancontrol. Customize fan speeds, reduce noise, and optimize temperatures for peak PC performance.
Rating: 4.7 ​
🌐
Linus Tech Tips
linustechtips.com › computer hardware › cooling
Need Help Setting Fan Curves - Fan Control Software - Cooling - Linus Tech Tips
April 26, 2023 - Hey everyone! I recently built my first PC, and I'm in need of some assistance regarding the proper fan curves for my setup. I want to make sure I'm targeting the correct temperatures for each component, but I'm not quite sure how to do that. EDIT: CPU is 7800X3D, GPU is 4090 Here's a quick rundo...
🌐
Tom's Hardware Forum
forums.tomshardware.com › home › cooling
Question - What fan curves should I set up for this system? | Tom's Hardware Forum
May 19, 2024 - EDIT: Never mind that, The CPU fans are in fact super quiet even at 100%. I used manual fan control to check. For some reason they default to about 20% speed at the lower end of the curve while the case fans all start off at higher speeds. I can change that to 60% speed without it being noisy.
🌐
GitHub
github.com › Rem0o › FanControl.Releases › issues › 1018
AUTO Fan Curve · Issue #1018 · Rem0o/FanControl.Releases
August 17, 2022 - Hi, I use AUTO Fan Curve for CPU and GPU. The CPU temperature, under light load, rises sharply for a few seconds and the fans turn on. The only thing that helped me is changing Idle temp to 70°C. I also noticed that the response time onl...
Author   Rem0o