Rem0o / FanControl.Releases

This is the release repository for Fan Control, a highly customizable fan controlling software for Windows.
Other
13.81k stars 438 forks source link

Fan control by CPU Power consumption #1790

Open MontiMcMannus opened 1 year ago

MontiMcMannus commented 1 year ago

Hi,

first: Fan control really got my computer to a near silent one :-)

Normally it is silent or very quiet, either in idle (7W cpu consumption) or under full load (125W). Except if the computer is going from idle to full load. Problem is that the temperature is going up slightly delayed and since the fans are still slow the temperature goes up sharply to 90° and the fans needs to spin max to get the temperature down.

It would be perfect if I can control a fan by power consumption of CPU (HWiNFO64 shows all temperatures and the current power consumption of CPU). Idea is that the fans need to blast away the consumed power (temperature is secondary).

To make the implemetation effort low, maybe it would be a good solution to provide just:

If the computer is going from idle to full load, the fans will go immediatelly to the expected rpms before the temperatures rise.

Thanks :-)

Fr0stX76 commented 1 year ago

The author has already expressed his view on this suggestion in a couple threads.

See the below 2 https://github.com/Rem0o/FanControl.Releases/issues/558 https://github.com/Rem0o/FanControl.Releases/issues/165

Cheers

Fr0stX76 commented 1 year ago

If that can help you, here is a SS of my fan control.

Capture d’écran (26)

As you can see, I also have a pump in my system. To catch various heating scenarios, I use a mix curve of 3 graphs, one for each sensor that can affect my loop temperature. So, if my water rises in temp, that graph will speed up the pump. If the CPU temp rises suddenly, it will also increase the pump speed, before the water even start to rise in temp. If my VRAM increase in temp, but not the CPU or water (yet) the pump will also increase in temp.

The beauty of this is that the graphs for each sensor are independent, which means they all have different stages of temp/ pump speed increase.

MontiMcMannus commented 1 year ago

Sorry, I searched only open issues. Thanks, I already created a more complex thing (only CPU, and 5 sensors). With AVG, Max and Offset its possible to create some steep curves without interval cooling, but still, power consumption would be good.

Adeptius commented 6 months ago

I have a PSU with broken cooler, so i put inside another one and it can be controlled by motherboard. The question not about temperature but watts. I know i can mix cpu+gpu temperatures, and i already did it, but it would be much easier if i could set 100% rpm at 700W. I tried to import cpu and gpu wattage from hwinfo, but no luck.