Jump to content

How does Fan Controlling really work?

How does Fan Controlling really work?
a) First UEFI/Bios typically offers fan control. Once Windows starts how are the fan speed choices and curves generated in bios/uefi changing fan speeds?
b) Every mobo manufacturer (MSI, Gigabyte, ASUS etc) has a software suite that has a fan tuning option. If you set speeds and curves in the bios/uefi is this mobo manufacturer software conflicting? Does one take priority over the other?
c) Finally, there are open source choices like FanControl that is popular. Is this just an open source variant of the mobo manufacturer software? I read on github:
“Q What setting should I set in my BIOS to play along nicely with FanContor?
A You want to avoid any smart control from your BIOS. Setting a fixed default speed, like 50%, works great for most people. Also keep an eye if your BIOS has PWM or DC mode on. One could work better for you depending on your setup.”
Is this good advice? Can anybody explain a bit what’s going on behind the curtain?

Link to comment
https://linustechtips.com/topic/1448328-how-does-fan-controlling-really-work/
Share on other sites

Link to post
Share on other sites

On a motherboard there's an IC that specifically handles fan speed, BIOS and software in OS all work by programming it. Even if you never touch it, there's still factory defaults that it will follow (which is set by the BIOS). After you're done programming it, it will keep on running according to this logic until you shut the PC down.

 

19 minutes ago, dfmastin said:

Does one take priority over the other?

Usually no, whichever made the latest changes will be the one ruling over others.

CPU: i7-2600K 4751MHz 1.44V (software) --> 1.47V at the back of the socket Motherboard: Asrock Z77 Extreme4 (BCLK: 103.3MHz) CPU Cooler: Noctua NH-D15 RAM: Adata XPG 2x8GB DDR3 (XMP: 2133MHz 10-11-11-30 CR2, custom: 2203MHz 10-11-10-26 CR1 tRFC:230 tREFI:14000) GPU: Asus GTX 1070 Dual (Super Jetstream vbios, +70(2025-2088MHz)/+400(8.8Gbps)) SSD: Samsung 840 Pro 256GB (main boot drive), Transcend SSD370 128GB PSU: Seasonic X-660 80+ Gold Case: Antec P110 Silent, 5 intakes 1 exhaust Monitor: AOC G2460PF 1080p 144Hz (150Hz max w/ DP, 121Hz max w/ HDMI) TN panel Keyboard: Logitech G610 Orion (Cherry MX Blue) with SteelSeries Apex M260 keycaps Mouse: BenQ Zowie FK1

 

Model: HP Omen 17 17-an110ca CPU: i7-8750H (0.125V core & cache, 50mV SA undervolt) GPU: GTX 1060 6GB Mobile (+80/+450, 1650MHz~1750MHz 0.78V~0.85V) RAM: 8+8GB DDR4-2400 18-17-17-39 2T Storage: HP EX920 1TB PCIe x4 M.2 SSD + Crucial MX500 1TB 2.5" SATA SSD, 128GB Toshiba PCIe x2 M.2 SSD (KBG30ZMV128G) gone cooking externally, 1TB Seagate 7200RPM 2.5" HDD (ST1000LM049-2GH172) left outside Monitor: 1080p 126Hz IPS G-sync

 

Desktop benching:

Cinebench R15 Single thread:168 Multi-thread: 833 

SuperPi (v1.5 from Techpowerup, PI value output) 16K: 0.100s 1M: 8.255s 32M: 7m 45.93s

Link to post
Share on other sites

a: as far as i'm aware, windows pays no attention to fan speeds, and lets the BIOS settings sort that out.

 

b: depends on the tool. some tools write their settings to bios, some overrule bios.

 

c: software controlling fans is generally "universally applicable" as long as the software can interact with the hardware device that actually does the fan control. there's no "magic" to asus' fan control software that makes it "better with asus", all it does is override whatever the bios is doing with whatever the software thinks it should be doing.

Link to post
Share on other sites

9 minutes ago, Jurrunio said:

On a motherboard there's an IC that specifically handles fan speed, BIOS and software in OS all work by programming it. Even if you never touch it, there's still factory defaults that it will follow (which is set by the BIOS). After you're done programming it, it will keep on running according to this logic until you shut the PC down.

 

Usually no, whichever made the latest changes will be the one ruling over others.

very nice and interesting, thank you

Link to post
Share on other sites

4 minutes ago, manikyath said:

a: as far as i'm aware, windows pays no attention to fan speeds, and lets the BIOS settings sort that out.

 

b: depends on the tool. some tools write their settings to bios, some overrule bios.

 

c: software controlling fans is generally "universally applicable" as long as the software can interact with the hardware device that actually does the fan control. there's no "magic" to asus' fan control software that makes it "better with asus", all it does is override whatever the bios is doing with whatever the software thinks it should be doing.

i see, ok, thank you that is helpful

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

×