Jump to content

Bios fan control, not controlling?

Good afternoon,

 

I'm recently made the switch to Linux and my PC now sounds like a hurricane! I'm trying to control the fans within the Bios, but it seems if I control via DC the fans just don't spin, and if I control via PWM they're just flat out!

 

For PWM the temperature steps I selected were 30, 45, 70 and 80 degrees, and a duty cycle of 10, 25, 50 and 100 respectively.  

For DC the temperature steps I selected were 30, 45, 70 and 80 degrees, and a mW of 600, 700, 900, and 1200 respectively. (just roughly for testing).

 

The board i'm using is MSI B450 AC carbon Pro and fans are NB-ELOOP FAN B12-4.

 

Any ideas, I'm a bit lost?

 

Thanks,

Ben 

Link to comment
https://linustechtips.com/topic/1369323-bios-fan-control-not-controlling/
Share on other sites

Link to post
Share on other sites

3 minutes ago, Benetics said:

Good afternoon,

 

I'm recently made the switch to Linux and my PC now sounds like a hurricane! I'm trying to control the fans within the Bios, but it seems if I control via DC the fans just don't spin, and if I control via PWM they're just flat out!

 

For PWM the temperature steps I selected were 30, 45, 70 and 80 degrees, and a duty cycle of 10, 25, 50 and 100 respectively.  

For DC the temperature steps I selected were 30, 45, 70 and 80 degrees, and a mW of 600, 700, 900, and 1200 respectively. (just roughly for testing).

 

The board i'm using is MSI B450 AC carbon Pro and fans are NB-ELOOP FAN B12-4.

 

Any ideas, I'm a bit lost?

 

Thanks,

Ben 

3 pin fans cannot be controlled via PWM, so if they are 3-pin fans, you must control via DC. You need to work out what the minium startup voltage is for the fan if the bios does not test it for you. 

Link to post
Share on other sites

Yeah, many linux distributives are running the system at it's max as they find some control applications for quiet fans useless

 

Which OC are you using exactly? Also remember you can physically control the fans though variable resistors if nothing else helps

 

1 minute ago, For Science! said:

You need to work out what the minium startup voltage

Also that, typically around 3v

Futureproof your builds and try not to fry anything

 

Link to post
Share on other sites

Just for the record, you can absolutely control any 4-pin/3-pin fans on essentially all modern motherboards, regardless of OS. So ignore advice about specificities about linux not being windows etc. Gamers don't understand that sometimes you just have to use linux for some things. Control fans in the OS is dumb as it is an functionality that can be managed perfectly well within the BIOS, and so no need for additional bloatware once booted up.

Link to post
Share on other sites

Which temp sensor are you using and what fan % settings are you using?

A 100% duty cycle is 255 so those are some low fan settings. 

If you ever need help with a build, read the following before posting: http://linustechtips.com/main/topic/3061-build-plan-thread-recommendations-please-read-before-posting/
Also, make sure to quote a post or tag a member when replying or else they won't get a notification that you replied to them.

Link to post
Share on other sites

17 hours ago, Benetics said:

For DC the temperature steps I selected were 30, 45, 70 and 80 degrees, and a mW of 600, 700, 900, and 1200 respectively. (just roughly for testing).

If you meant mV instead of mW, 1200 is 1.2V which is way below startup voltage, add another 0 for all the values.

 

Edit: could be mW for a 1A header.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×