Question I upgraded my CPU and cooling and now my MoBo is confused about the fans

Nov 12, 2024
13
1
15
As the title says - I upgraded from Ryzen 5 3600 to 5700x3d. It came with no cooler, so went out to get some quickly, I decided on one with dual fans.
The problem is, after long and painful process of fitting the CPU, cooling and new PSU my MoBo thinks that one of the case fans is CPU fan, and that CPU fan is a case fan.
Yes, I know what you're thinking. I checked, every fan is connected to the correct header:

- Sys fan 1 is rear,
- Sys fan 2 is front panel (3 fans)
- Sys fan 3 is top rear
- Sys fan 4 is top front.

CPU fans are connected, well, to CPU fan header. Yet, somehow sys fan 4 is spinning on it's own at a constant rate that I can't control, meanwhile I can set CPU fans speed via Fan Control.
BTW, Fan Control only detects / recognises fans 2-5, fan 1, whatever that is, is greyed out and not moving, and my CPU fans show up as Fan 2 in Fan Control.
I must say that is quite baffling and I've searched for answer with no success so far.
Any ideas?
 
quite baffling and I've searched for answer with no success
uninstall Fan Control.
obviously it isn't properly detecting your board's headers.

setup your fans through the BIOS.
and make sure you are running the latest version available.

if you also need in-OS control of the fans,
install the control software offered by the motherboard manufacturer.
 
  • Like
Reactions: Paperdoc
OP, tell us the maker and exact model of your mobo so we can help with your situation. We can also help you look for the app that came on your mobo's CD of utilities and drivers that you need. It runs under Windows to make checking your options easy (rather than in BIOS Setup) and it WILL read and set your fan headers correctly. Some third-party tools do NOT get those details correct, as JohnBonhamsGhost says.
 
uninstall Fan Control.
obviously it isn't properly detecting your board's headers.

setup your fans through the BIOS.
and make sure you are running the latest version available.

if you also need in-OS control of the fans,
install the control software offered by the motherboard manufacturer.
I don't think that's the case, BIOS will occasionally scream at me saying CPU is overheating and it has no cooling.

OP, tell us the maker and exact model of your mobo so we can help with your situation. We can also help you look for the app that came on your mobo's CD of utilities and drivers that you need. It runs under Windows to make checking your options easy (rather than in BIOS Setup) and it WILL read and set your fan headers correctly. Some third-party tools do NOT get those details correct, as JohnBonhamsGhost says.

It's MSI B450 Gaming PLUS MAX. It worked well until now that I replaced CPU.


EDIT:
OK, part of the issue is actually solved - when I checked in BIOS again, Sys Fan 4 - the one that's spinning constantly without control - reports 0 RPM, changing between DC / PWM and enabling smart fan does nothing.
But the point is that CPU and Sys fans are not mixed up.

EDIT 2:
Occasionally, when I get the CPU overheating error, BIOS will show CPU temp at 120+ celsius.
When I reboot it shows 24-27 Celsius.
What is going on?

EDIT 3:
I think it is solved.
Funnily enough, my brother asked me if I have the latest non-beta BIOS - to which I confirmed and sent him a screenshot of MSI website. He noticed that the very next BIOS update listed as beta has the following issues resolved:
- incorrect CPU readings
- incorrect FAN speeds

I am officially dumb. Cheers!
 
Last edited:
One could say that.
At first I installed the latest non-beta BIOS. It was fine until I swapped CPU and PSU.
Then the BIOS would stop reading Sys Fan 4 speeds and CPU temps correctly.
My brother asked me if I have the latest BIOS, I wanted to show him that I in fact have it, but on the screenshot he noticed next (beta) version fixes the above issues which I mistakenly assumed to be mixed up sys and cpu fans.
 
Check the file folders on your hard drive for a utility called MSI Dragon Centre. Run that. It has many tools for examining and adjusting your mobo features, and that includes some for fan headers. Use that to read the fan speeds and set header options.

IF all your fans (case vent fans and CPU cooler) are the 4-pin modern PWM style, then for every one of your fan headers set its MODE to PWM. IF you have any fan with only three wires from it and a connector with 3 holes, put that one on its own SYS_FAN header and set its Mode to DC. That way the mobo can control every fan's speed.
 
I don't think that's the case, BIOS will occasionally scream at me saying CPU is overheating and it has no cooling.
as i originally stated,
...and make sure you are running the latest version available.
the very next BIOS update listed as beta has the following issues resolved:
- incorrect CPU readings
- incorrect FAN speeds

fans are working alright now
glad you got it worked out though without finding any hardware failure