• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

Just upgraded to 3950x... fans triggered up and down all the time (NO OC)

Associate
Joined
5 Mar 2020
Posts
15
My previous computer was 10 years old. I did not expect a modern CPU to get triggered over mundane usage (im literally in paint and have some firefox tabs opened) to the point the noise becomes annoying. It's ramping up and down all the time. Im very disappointed because I hate noise. I expected noise during gaming or rendering but not over having a Youtube tab and a forum tab opened... this is ridiculous. I've took those screens, hopefully you can tell me what's going on:

sensors3.png


Full specs:

MOBO: Aorus Pro x570
RAM: 16x2gb Tridentz Neo
PSU: Corsair rm750x
Storage: Samsung Evo Plus 970
GPU: Radeon HD 7850 (waiting for new nVidias...)

OS is Windows 10 Enterprise LTSC, i've updated it and so on. Drivers are installed....

On the BIOS (or I think as its called now, UEFI) the fan curves are set to the default normal ones for everything.

I've connected the CPU fan to CPU_FAN, the rear fan to SYS_FAN2, and the 3-fan PWM panel hub thing on the R6 on CPU_OPT (so this controll all 3 fans at once). All fans are spinning, and respond to configuration since I tested "full speed" on all.

Im not interested in OC.. just asking here since you know your ****. Mostly I do media editing, video and audio. During gaming next gen stuff I expected the fans to ramp up, but I haven't fired any programs yet beside Firefox. Im just disappointed that browsing a forum triggers fans up to annoying noise specially at night. While scrolling up and down on Reddit fans go up, even during using paint to take those screenshots and edit them the fans ramped up pretty audibly, this is insanity.
 
Last edited:
update your bios too and the chipset fan will slow down a fair bit as it looks like its running really fast and a bios update was released early on to slow them down.
 
On Asus boards there is setting in BIOS called Q-Fan>Fan Smoothing up/down set to 0sec at default. I set it to 60secs and it helped the ramping up and down of the fans.
 
unplug the fan hub from the cpu opt header and plug it into a sys fan header.
Why tho?

update your bios too and the chipset fan will slow down a fair bit as it looks like its running really fast and a bios update was released early on to slow them down.
I was told to not do any bios flashing unless I had problems. can you point me to where they say this fixes fan issues? Im paranoid about updating bios

On Asus boards there is setting in BIOS called Q-Fan>Fan Smoothing up/down set to 0sec at default. I set it to 60secs and it helped the ramping up and down of the fans.

60s? isn't that too much? Here I have this:

190904110713.jpg


I guess its the same as Temperature Interval, default is 3 for everything, I think max is 5s. (btw, thats not my pic).

I've set a more forgiving curve: is that it stays at like 40% until 50Cº, then at 50Cº it ramps to 50% at 60º, and after that another vertex at the 80Cº making it go 100%

Right now things are better but sometimes it spikes when im doing stupid **** like on paint cutting a picture or resizing something, or scrolling up and down fast on reddit, I see peaks up to 58Cº, very fast peaks, they get cooled down quickly, but yeah.
 
just go into your bios select smart fan select cpu opt and that bit where it says on your screenshot 'fan control use temperature input' change it to sys 2. your fans are ramping up and down because your hub is reading cpu temps from cpu opt which it shouldn't be. saves switching headers like i suggested.
 
just go into your bios select smart fan select cpu opt and that bit where it says on your screenshot 'fan control use temperature input' change it to sys 2. your fans are ramping up and down because your hub is reading cpu temps from cpu opt which it shouldn't be. saves switching headers like i suggested.

Where is sys2 sensor located? I will try setting it like this now.

Anyway I cant hear the frontal fans that much, I think it's mostly the Noctua nh15 making the wind noise
 
Depending on the controller, PWM can be quite irritating. If you don’t find a suitable fix you could try wiring the fans with a fixed voltage.
How can I know this? I was told precisely that I set it to PWM because voltage option makes the fans go up and down in massive steps and not smoothly.
 
Zen 2 is very dense, 7nm, so the heat is very concentrated, its like a 5p coin heating up vs a 10p coin there is less surface area for the cooler to dissipate the heat, result, the CPU will heat more quickly, with the CPU spiking workloads in background services the cooler isn't able to remove that heat quickly, it senses a heat build-up and ramps up the fans, so you get this ramping up and down of the heat and fans even when the CPU is seemingly idle.

The best way you can deal with it is as @Orange Nexus explained, if you can, if you have the option in the BIOS add a delay on the fan ramp-up timings so that it doesn't just ramp-up the instant it detects heat, that will stop that annoying up and down of the fans.

Alternatively if your CPU temps are up and down between 35 and 50c then use the fan control curve to set the fans not to ram-up until the CPU gets to 52c, or whatever it is above what the CPU temps spike to.

This is what i have done. :)
 
just go into your bios select smart fan select cpu opt and that bit where it says on your screenshot 'fan control use temperature input' change it to sys 2. your fans are ramping up and down because your hub is reading cpu temps from cpu opt which it shouldn't be. saves switching headers like i suggested.
I've tried doing as you suggested and CPU_OPT has no "system 2" for "fan control use temperature input". It gives me these options:

System 1
EC_TEMP1
CPU
PCIEX16
VRM MOS

menu-cpu-opt.jpg


According to this program, both System 1 and System 2 sensors are located on the same spot (see red dot at the left)?

smartfan.png


System 4 is at the front lower right.

So I guess I can take System 1 temp as input for CPU_OPT? or should I use System 4 because it's at the front were the front fans are? How relevant is this? What I don't understand is that this System 4 sensor is not on the list of temps. Unless im mixing things up. System 1 and System 2 are separate sensors because there is separate temps, they just don't tell you anywhere where those are located, so the only place i've found that is on that software.

temps1.jpg


Finally: Is there a way to ignore the fan curves set on the "System Information Viewer" program? I like the program, has a cool GUI to check your sensors and stuff if I forget where they are located.. but im paranoid that the UEFI fan curves and the fan curves on the "System Information Viewer" program are fighting each other, or overriding the UEFI as I open this program. I just want to have fan curves on the UEFI and not have any other software interfere with those. Should I just uninstall "System Information Viewer"? I don't think I will be using it tho, but I like the GUI like I said to get a quick view on things.
 
Last edited:
Zen 2 is very dense, 7nm, so the heat is very concentrated, its like a 5p coin heating up vs a 10p coin there is less surface area for the cooler to dissipate the heat, result, the CPU will heat more quickly, with the CPU spiking workloads in background services the cooler isn't able to remove that heat quickly, it senses a heat build-up and ramps up the fans, so you get this ramping up and down of the heat and fans even when the CPU is seemingly idle.

The best way you can deal with it is as @Orange Nexus explained, if you can, if you have the option in the BIOS add a delay on the fan ramp-up timings so that it doesn't just ramp-up the instant it detects heat, that will stop that annoying up and down of the fans.

Alternatively if your CPU temps are up and down between 35 and 50c then use the fan control curve to set the fans not to ram-up until the CPU gets to 52c, or whatever it is above what the CPU temps spike to.

This is what i have done. :)

It randomly spikes to 60Cº. I opened for instance a zip file or something, sometimes it spikes to near that value, it's so quick and goes down fast again, but annoying.
 
It randomly spikes to 60Cº. I opened for instance a zip file or something, sometimes it spikes to near that value, it's so quick and goes down fast again, but annoying.

Reduce the fan speed for up to 60c, allow the fan to spin up higher at 63c
 
Reduce the fan speed for up to 60c, allow the fan to spin up higher at 63c

Im gonna keep fine tunning, meanwhile, could you tell me what which sensors should I use for triggering the 3 frontal fans and the rear fan? How can I know where the sensors are located? see posts above.

Edit: I've just found where all the sensors are located, the program tells you:

sensorlist.png


So now I just have to choose, what triggers what. Then, I guess I will delete this program, because it's not clear to me if this is overriding the UEFI fans curves or not, and I don't want software to fight the global UEFI fan curves. It's unfortunate because I really like this software's GUI.
 
Im gonna keep fine tunning, meanwhile, could you tell me what which sensors should I use for triggering the 3 frontal fans and the rear fan? How can I know where the sensors are located? see posts above.

I don't understand what i'm looking at in those images, i have a completely different motherboard, but it looks to me like the red dots on the motherboard represent the far headers than a given fan is plugged into, you can set that fan to react to different temperature sensors, like a sensor near the PCIe, or the CPU temperature...

I would probably keep all case fans to monitor sensors on the motherboard so they like the CPU fan don't ram up and down, which they would if you set them to monitor the CPU, set the CPU fan, (it looks like there is a button labelled "CPU" on the right hand sided under the case representation) set that to monitor the CPU and tune the fan curve so it doesn't ramp up so much.

Later once you get to grips with how all this works you can set your case fans to monitor the CPU and set similar fan curves on them.
 
unplug the fan hub from the cpu opt header and plug it into a sys fan header.

This is exactly why I use fan controllers these days. It's just so much easier than having to deal with the BIOS fan curves and finding out why its ramping up and down, going higher than I want or too low etc.

The only FAN on my PC that is controlled by the BIOS is the x570 PCH fan since its connected directly to the board. But everything else runs through a fan controller.
 
I don't understand what i'm looking at in those images, i have a completely different motherboard, but it looks to me like the red dots on the motherboard represent the far headers than a given fan is plugged into, you can set that fan to react to different temperature sensors, like a sensor near the PCIe, or the CPU temperature...

I would probably keep all case fans to monitor sensors on the motherboard so they like the CPU fan don't ram up and down, which they would if you set them to monitor the CPU, set the CPU fan, (it looks like there is a button labelled "CPU" on the right hand sided under the case representation) set that to monitor the CPU and tune the fan curve so it doesn't ramp up so much.

Later once you get to grips with how all this works you can set your case fans to monitor the CPU and set similar fan curves on them.

On the pic above your post, at the right, those red circles are sensors I can pick to guide the case fans into a curve. The CPU fan obviously follows CPU temperature. But what sensor do I pick for case? This guy recommends VRM MOS one:

By testing how the sensors react and increase of temperature to stress, I have concluded that the only sensors that really react to stress testing, of CPU, Memory and GPU (Aida 64 Extreme) are the VRM MOS and CPU sensor.
Therefore, if I want my case fans to rev up, when the GPU, CPU and VRM MOS are under stress and their temperatures are increasing, I will need to select eighter the VRM MOS or the CPU sensor.
Selecting any of the other, with 0 to none temperature changes during stress, would only mean that my fans would run as if the computer were idle.

Im now using the VRM MOS sensor for all of the case fans, as that sensor show uniform increases in temperature aswell as reaching the highest temperature increase of all the sensors. The CPU increases by a big jump in temperature, but it also increases by almost the double. Although I think steady increase is better suited for controll of case fans, therefore I picked the VRM MOS sensor over the CPU.

https://forums.tomshardware.com/thr...nd-smart-fan-5-advanced-fan-settings.3087346/

However, wouldn't it make sense for fans to also follow CPU? I mean, specially the rear exhaust fan, it's sitting right next to the CPU fan, so it would get the warm air out faster. Not sure about frontal fans. Maybe I could set rear fan CPU sensor too, and 3 frontal fans VRM MOS?

As far as the chipset fan going at 3500rpm all day... it's giving me vietnam war flashbacks when older boards used to have those fans. I really expected this fan to not be spinning all day but it is not stopping. People said it would stop most of the time. How are my chipset temps?

chipsettemps.png


But there's no option at all for chipset fan to be found anywhere. Im assuming for that im going to need to update the bios?

What Windows power plan are you using?

Default one I guess, I haven't tweaked anything there. I've heard about "1usmus" thing but I have no idea how that works.
 
This is exactly why I use fan controllers these days. It's just so much easier than having to deal with the BIOS fan curves and finding out why its ramping up and down, going higher than I want or too low etc.

The only FAN on my PC that is controlled by the BIOS is the x570 PCH fan since its connected directly to the board. But everything else runs through a fan controller.

I don't have any options for chipset fan. Can someone confirm if I need to update bios to latest version or something? I've heard there is a quick way and safe to do this these days, by pluging in a usb pendrive and its done automatically or something.

If I update it and there's a fan curve for it: What is the little fan really trying to cool? Like what values should I monitor if I go and flash the bios and add a fan curve to it that disables it? what temps are acceptable? since I have no idea what sensors to look at for this, I don't want to find out that temps are too high.
 
Default one I guess, I haven't tweaked anything there. I've heard about "1usmus" thing but I have no idea how that works.
From what I saw, the 3000 chips can ramp up the voltage too much on the default plans, if you install the chipset drivers you already get a set of new custom Ryzen plans, but using Windows balanced or power saver can change the behaviour positively too. I'd give it a try before you do anything more drastic, cos it's just a few clicks.
 
Back
Top Bottom