Jump to content

Hi

 

Does anyone know of any software that can control a fan based on CPU load?

CPU load is too erratic for it to be a reliable fan control.  Temperature goes up and down much slower than load so that's what people use.  Otherwise your fan will spike up and down all the time with CPU load.

QUOTE ME IN A REPLY SO I CAN SEE THE NOTIFICATION!

When there is no danger of failure there is no pleasure in success.

Link to post
Share on other sites

CPU load is too erratic for it to be a reliable fan control.  Temperature goes up and down much slower than load so that's what people use.  Otherwise your fan will spike up and down all the time with CPU load.

 

Well I was thinking of using it more for 'if CPU is above x frequency for y amount of time, speed up'. The temperature sensors for an older motherboard and CPU I have are borked so I can't use temperature based control

CPU: 8320, GPU: 7870 Myst, Motherboard: Asrock 970 extreme3, PSU: XFX Pro 650W, RAM: 8GB Corsair Vengeance 1600Mhz, Case: Zalman Z11

Link to post
Share on other sites

SpeedFan will do the job!

 

Do you know how to make it work with CPU load? I had a look into it and I can't work out how

CPU: 8320, GPU: 7870 Myst, Motherboard: Asrock 970 extreme3, PSU: XFX Pro 650W, RAM: 8GB Corsair Vengeance 1600Mhz, Case: Zalman Z11

Link to post
Share on other sites

Hi

 

Does anyone know of any software that can control a fan based on CPU load?

You can configure the fan curve for CPU fan according to temperature inside the BIOS, then, the temperature always rely's on your CPU's workoad. You can get a splitter if you want to power more fans

Case: NZXT phantom CPU:I5-4460 GPU:MSI-GTX1070 Gaming X RAM:2x4Gb-DDR3-HyperX fury MOBO:Asus Z97-P HDD:Toshiba 1Tb 7200rpm PSU:Sentey650W

Link to post
Share on other sites

Do you know how to make it work with CPU load? I had a look into it and I can't work out how

Temperature pretty muxh depends on how loaded the CPU is. And if it's not actually heating up, why would you want to generate more noise?

Case: NZXT phantom CPU:I5-4460 GPU:MSI-GTX1070 Gaming X RAM:2x4Gb-DDR3-HyperX fury MOBO:Asus Z97-P HDD:Toshiba 1Tb 7200rpm PSU:Sentey650W

Link to post
Share on other sites

It's not very useful to tie fan speed to frequency- the reason being that frequency jumps around A LOT- sometimes some cores are parked while others are at high freq. And additionally, even if you are at a low frequency, you could be at a high temperature due to something else in your system or the ambient temp.

 

Remember that fan speed is directly for lowering cpu temp. So, theres little point in raising speed unless it really needs cooling- but you can adjust the cooling curve to high speed fan kicks in more quickly.

Link to post
Share on other sites

Temperature pretty muxh depends on how loaded the CPU is. And if it's not actually heating up, why would you want to generate more noise?

 

There is no way to tell what temperature the CPU is at. The way the computer is used right now is the CPU idles most of the time but it sometimes needs to ramp up to 100% for half an hour. In the BIOS it says the CPU is always at 73 degrees (Celsius) and the system temp seems to be in a world of it's own.

CPU: 8320, GPU: 7870 Myst, Motherboard: Asrock 970 extreme3, PSU: XFX Pro 650W, RAM: 8GB Corsair Vengeance 1600Mhz, Case: Zalman Z11

Link to post
Share on other sites

There is no way to tell what temperature the CPU is at. The way the computer is used right now is the CPU idles most of the time but it sometimes needs to ramp up to 100% for half an hour. In the BIOS it says the CPU is always at 73 degrees (Celsius) and the system temp seems to be in a world of it's own.

Use cpu-z or msi afterburner to check the temperatures

Edit: CPU at 73°?! Run a Aida64 stress test and check at what temp does your CPU get at and chack if it's throttling

Case: NZXT phantom CPU:I5-4460 GPU:MSI-GTX1070 Gaming X RAM:2x4Gb-DDR3-HyperX fury MOBO:Asus Z97-P HDD:Toshiba 1Tb 7200rpm PSU:Sentey650W

Link to post
Share on other sites

Use cpu-z or msi afterburner to check the temperatures

 

Tried those along with a couple of other pieces of software, none worked. Gigabytes own software reports -21 for the CPU and -32 for the system. I'd have thought that if the BIOS can't read the temps, nothing else has a chance?

CPU: 8320, GPU: 7870 Myst, Motherboard: Asrock 970 extreme3, PSU: XFX Pro 650W, RAM: 8GB Corsair Vengeance 1600Mhz, Case: Zalman Z11

Link to post
Share on other sites

Use cpu-z or msi afterburner to check the temperatures

Edit: CPU at 73°?! Run a Aida64 stress test and check at what temp does your CPU get at and chack if it's throttling

 

I know there is something wrong with this motherboard and CPU but for now it needs to run. It reports 73 all the time. As soon as I boot up, after a stressful load, it never changes. It's frozen at that temperature and it won't change, which is why I can't use temperature based readings. Because there is no reliable temperature to go off. When encoding video it goes to 100% for about 10 minutes then switches off from overheating. I just need something to tell the CPU to ramp up when its at full load because the rest of the time, 35% fan speed is enough.

CPU: 8320, GPU: 7870 Myst, Motherboard: Asrock 970 extreme3, PSU: XFX Pro 650W, RAM: 8GB Corsair Vengeance 1600Mhz, Case: Zalman Z11

Link to post
Share on other sites

I dont think there is anything that controls fans based on CPU load :( sorry

NEW PC build: Blank Heaven   minimalist white and black PC     Old S340 build log "White Heaven"        The "LIGHTCANON" flashlight build log        Project AntiRoll (prototype)        Custom speaker project

Spoiler

Ryzen 3950X | AMD Vega Frontier Edition | ASUS X570 Pro WS | Corsair Vengeance LPX 64GB | NZXT H500 | Seasonic Prime Fanless TX-700 | Custom loop | Coolermaster SK630 White | Logitech MX Master 2S | Samsung 980 Pro 1TB + 970 Pro 512GB | Samsung 58" 4k TV | Scarlett 2i4 | 2x AT2020

 

Link to post
Share on other sites

I know there is something wrong with this motherboard and CPU but for now it needs to run. It reports 73 all the time. As soon as I boot up, after a stressful load, it never changes. It's frozen at that temperature and it won't change, which is why I can't use temperature based readings. Because there is no reliable temperature to go off. When encoding video it goes to 100% for about 10 minutes then switches off from overheating. I just need something to tell the CPU to ramp up when its at full load because the rest of the time, 35% fan speed is enough.

How old it is? can't you RMA it?

Case: NZXT phantom CPU:I5-4460 GPU:MSI-GTX1070 Gaming X RAM:2x4Gb-DDR3-HyperX fury MOBO:Asus Z97-P HDD:Toshiba 1Tb 7200rpm PSU:Sentey650W

Link to post
Share on other sites

How old it is? can't you RMA it?

Was bought 2nd hand ages ago so nope. Its used as a home server which is why there is normally very little to no load on it at all. Only when encoding ripped DVD's to mp4 does it overheat. 

CPU: 8320, GPU: 7870 Myst, Motherboard: Asrock 970 extreme3, PSU: XFX Pro 650W, RAM: 8GB Corsair Vengeance 1600Mhz, Case: Zalman Z11

Link to post
Share on other sites

Was bought 2nd hand ages ago so nope. Its used as a home server which is why there is normally very little to no load on it at all. Only when encoding ripped DVD's to mp4 does it overheat. 

Does the heatsink feel hot? Otherwise you could connect the cpu fan to the PSU directly, will run at full speed always, but will probably not have the overheating issues

Case: NZXT phantom CPU:I5-4460 GPU:MSI-GTX1070 Gaming X RAM:2x4Gb-DDR3-HyperX fury MOBO:Asus Z97-P HDD:Toshiba 1Tb 7200rpm PSU:Sentey650W

Link to post
Share on other sites

Does the heatsink feel hot? Otherwise you could connect the cpu fan to the PSU directly, will run at full speed always, but will probably not have the overheating issues

 

It does get very warm when encoding (otherwise it feels cool to the touch). Well I have fan controlling software which allows me to set a speed and let it go. But if there's a way to not have to do that then I'd rather not. Because it's rare that I need to rip a DVD and having the fan on full isn't an option due to where the server has to live. I was thinking if there is no software that can do it, I'll have to heavily underclock and undervolt the CPU until I can find a way to quietly cool it (get a very large heatsink and some quiet but powerful fans)

CPU: 8320, GPU: 7870 Myst, Motherboard: Asrock 970 extreme3, PSU: XFX Pro 650W, RAM: 8GB Corsair Vengeance 1600Mhz, Case: Zalman Z11

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

×