Need option to limit PC resources usage

Moderators: Site Moderators, FAHC Science Team

glad1us
Posts: 19
Joined: Mon Apr 06, 2020 12:45 pm

Need option to limit PC resources usage

Post by glad1us »

I PC is getting really hot while running FAH and it's really annoying now that this is summer here and I live in a hot climate.
There is no option to control PGU usage and the option to limit the CPU usage isn't realiable at all.
HaloJones
Posts: 920
Joined: Thu Jul 24, 2008 10:16 am

Re: Need option to limit PC resources usage

Post by HaloJones »

Sorry you feel this way; the GPU issue is one that FAH cannot do anything about as it is a limitation of your OS and the card manufacturer's drivers. The exact same problem occurs when you play a game where the game will push the card as hard as it can.

Depending on your card manufacturer - Nvidia or AMD - there are programs that can be used to limit the power usage in order to control temperatures and noise. Look for MSI Afterburner and try adjusting the power limit downwards.

As for the CPU, the "Folding Power" setting does affect how much of your cpu is used. You can also change the number of cores used.

Ultimately, many computers simply are not built for full-time 100% load especially in hot areas. That's not a problem limited to FAH.
single 1070

Image
glad1us
Posts: 19
Joined: Mon Apr 06, 2020 12:45 pm

Re: Need option to limit PC resources usage

Post by glad1us »

HaloJones wrote:
As for the CPU, the "Folding Power" setting does affect how much of your CPU is used. You can also change the number of cores used.

Ultimately, many computers simply are not built for full-time 100% load especially in hot areas. That's not a problem limited to FAH.
Well, yeah, I did that and it worked but the next time I started FAH it was still configured but in task manager, it was using all 6 cores and had 100% utilization.
glad1us
Posts: 19
Joined: Mon Apr 06, 2020 12:45 pm

Re: Need option to limit PC resources usage

Post by glad1us »

OK, I just found out that my CPU drops to 67% utilization if I don't run my GPU and back to 100% if I unpause.
Why is that?
glad1us
Posts: 19
Joined: Mon Apr 06, 2020 12:45 pm

Re: Need option to limit PC resources usage

Post by glad1us »

I reduced core usage from 3 to 1 and ETA didin't change yet utilization did.
Neil-B
Posts: 2027
Joined: Sun Mar 22, 2020 5:52 pm
Hardware configuration: 1: 2x Xeon E5-2697v3@2.60GHz, 512GB DDR4 LRDIMM, SSD Raid, Win10 Ent 20H2, Quadro K420 1GB, FAH 7.6.21
2: Xeon E3-1505Mv5@2.80GHz, 32GB DDR4, NVME, Win10 Pro 20H2, Quadro M1000M 2GB, FAH 7.6.21 (actually have two of these)
3: i7-960@3.20GHz, 12GB DDR3, SSD, Win10 Pro 20H2, GTX 750Ti 2GB, GTX 1080Ti 11GB, FAH 7.6.21
Location: UK

Re: Need option to limit PC resources usage

Post by Neil-B »

GPU requires at least one cpu thread (high end GPUs may need more) to serve it so that can fold .. This will be why your CPU utilisation drops when you pause GPU folding.

ETA figures can take some time (a number of competed %age points) to update.
2x Xeon E5-2697v3, 512GB DDR4 LRDIMM, SSD Raid, W10-Ent, Quadro K420
Xeon E3-1505Mv5, 32GB DDR4, NVME, W10-Pro, Quadro M1000M
i7-960, 12GB DDR3, SSD, W10-Pro, GTX1080Ti
i9-10850K, 64GB DDR4, NVME, W11-Pro, RTX3070

(Green/Bold = Active)
HaloJones
Posts: 920
Joined: Thu Jul 24, 2008 10:16 am

Re: Need option to limit PC resources usage

Post by HaloJones »

You can force your cpu slot to use as many cores as you want. By default it sets the number of cores to -1 i.e. 5 in your case. The GPU then uses the other core.

If you configure the cpu slot to use 1 instead of -1 it will only ever use one core. Or two or three. Whatever.

I don't know what cpu or gpu you have but I'd look at the points per day for each and decide where to generate heat. If you're struggling with the overall PC in your particular climate, I'd focus on just the gpu probably and look at additional case cooling to keep the gpu as cool as possible.
single 1070

Image
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Need option to limit PC resources usage

Post by bruce »

glad1us wrote:I reduced core usage from 3 to 1 and ETA didin't change yet utilization did.
The ESTIMATED time of completion does not change instantaneously. It's based on a recent average performance over a period of time. Wait until the new configuration has been running a while.
empleat
Posts: 34
Joined: Fri Apr 03, 2020 10:11 pm

Re: Need option to limit PC resources usage

Post by empleat »

HaloJones wrote:Sorry you feel this way; the GPU issue is one that FAH cannot do anything about as it is a limitation of your OS and the card manufacturer's drivers. The exact same problem occurs when you play a game where the game will push the card as hard as it can.

Depending on your card manufacturer - Nvidia or AMD - there are programs that can be used to limit the power usage in order to control temperatures and noise. Look for MSI Afterburner and try adjusting the power limit downwards.

As for the CPU, the "Folding Power" setting does affect how much of your cpu is used. You can also change the number of cores used.

Ultimately, many computers simply are not built for full-time 100% load especially in hot areas. That's not a problem limited to FAH.
Hey i don't care anymore, community said this over and over, but no one cares so...

Funny thing is: Nvidia says the exact opposite! Seems like both sides blaming each other and no one wants to do anything... But it won't happen, Nvidia is greedy corporation caring only about how to make more money... Funny how they mentioned FAH and how graphics changed the world, yet they not gonna add gpu usage limit? Science isn't making any money, so they won't do anything! It is all about smartphones yay :roll: For example: they created new technology - Nvidia reflex, to be integrated by the game engine - to reduce in-game latency. They could make easily as something to work with FAH, to adjust gpu usage. But it doesn't make money so... They are billion company, they could done something for sure in time of need!

I heard FAH tried the approach: to send data in bursts. But they found gpu heating up and cooling down quickly - reduces its lifespan! I don't know why they gave up. So? Add some gpu stress test, which will keep gpu working at maximum frequency and therefore higher and more stable temp at all time... For example: when FAH doesn't have anything to do, stress test could be ran based on GPU usage and TEMP to not cause fps drops, when people watch TV, or play games. And keep temp stable. And in case there is already decent load, not to be run - based on gpu utilization,frequency and temp. I mean: how hard this can be? Even during gaming gpu usage will fluctuate a lot, but frequency will be maxed and temp will be somewhat stable. From what i understand it is problem only: when there is 0% gpu usage and than 99%. So it literally heats up and cool down afterwards back to like 35 from 79C e.g.

Also unfortunately Nvidia is locking BIOS on new gpus - previously you could disable power saving and run gpu at max frequency at all times! So this problem wouldn't exist! They said due: to prevent trading fake gpus in body of better gpus. But i don't know, it is huge f to overclocking community and they did it arbitrarily. More likely to force people to buy new gpus, which need just couple more fps, there were models able to overclock even about 500mhz on core, which was like 7 years ago... I mean it is your fault, if you buy that from god knows where and get scammed by this...

I tried workaround... since 1 cpu core is still needed - to give work to gpu. So i used program to stress 1 cpu core and assigned affinity to same cpu core, which will be used by FAH. It worked even 3 hours+, i could almost finish one project!!! But than it always crashed for some reason unfortunately... And that was only on 780, one project has ETA like 6-8h on that. I didn't yet tried my 2070 super, yeah unfortunately this summer i got 2070 super, who could have known... But on like 3080, i wonder how long it would take to crunch one wu. If it was fast enough maybe it wouldn't crash! And it worked!!! I was able to moderate gpu usage, based on % of cpu usage caused by a stress test. So basically denied full 12.5% cpu used for wu. And it got like 6% e.g.

I am not computer scientist, but wouldn't it be possible to rewrite this, so it doesn't crash? It is staggering FAH gets 2 exaflops, while no one uses it yet! Imagine, if you could limit gpu usage! Or if they warned during installation about cpu overheating, because people don't understand computers. Some people get burn, by destroying their cpus, by not having appropriate cooling! So i would say: "this is not really difficult! Download stress test and monitor cpu temp, find your max temp on your manufacturer site, for more info click this link...". Simple sentence you have to confirm during install, would cause a lot of people to not give up on FAH, because they destroyed their cpu... Or if it monitored cpu usage and let you set limit! And slider doesn't work at all for adjusting usage. I think you can set cpu core count somewhere in setting, but how many people on average are gonna do that? Or if they would give pc games for free! They could have easily millions users!!! Or of they made ads on twitch. Imagine: if they paid ads on twitch, or got streamers promote this! OMG! :lol:

FAH contact MrBeast to give you shoutout in one of his video. He has 40M subs, or PewDiePie he has 80M. :lol: :lol: :lol:

glad1us wrote:I PC is getting really hot while running FAH and it's really annoying now that this is summer here and I live in a hot climate.
There is no option to control PGU usage and the option to limit the CPU usage isn't realiable at all.
You can set cpu core count somewhere in setting, since slider doesn't work.
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Need option to limit PC resources usage

Post by bruce »

The slider is designed for people who want simplicity. To manage the CPU, you need to use FAHControl. To limit the processing done by the CPU, allocate fewer CPU cores to the CPU slot (or don't fold with it).
ajm
Posts: 754
Joined: Sat Mar 21, 2020 5:22 am
Location: Lucerne, Switzerland

Re: Need option to limit PC resources usage

Post by ajm »

In Windows, there are quite easy ways to limit the GPU usage (and thus the heat). Look at MSI Afterburner, for example:

2080S water cooled:
Image

2070S air cooled:
Image

But it would be crazy to try and integrate this kind of control in FAH. For one thing, FAH should do this in Windows, Linux and OSX, and no-one can, yet.

With the development of ever more performing consumers' GPUs, maybe Microsoft, Apple and some distros will implement such a control at some point, but you can't demand that from FAH. FAH is not an universal tweaking utility.
Doctor_Rowsdower
Posts: 1
Joined: Sat Sep 19, 2020 12:29 pm

Re: Need option to limit PC resources usage

Post by Doctor_Rowsdower »

Under Windows Power Plans, you can create a new, restricted plan. Setting

Advanced power settings
Processor power management
Maximum processor state

to 99% has a dramatic effect on CPU clock speed, temperature and fan noise. It seems to disable CPU boost, basically. I've found it a more effective way of reducing temperatures than using the Folding Power slider, and it's easy enough to switch back to normal power plan if you're using the PC
empleat
Posts: 34
Joined: Fri Apr 03, 2020 10:11 pm

Re: Need option to limit PC resources usage

Post by empleat »

ajm wrote: With the development of ever more performing consumers' GPUs, maybe Microsoft, Apple and some distros will implement such a control at some point, but you can't demand that fr
Than why FAH doesn't have option to send data in bursts? As even amateurs could make simple utility to prevent gpu from heating down and heating up! As that was the problem! We are not talking here about anything overly complicated. And problem would be solved...

News: today i got WU and i am watching tv show using madVR, which is demanding video renderer. Even on 2070 super GPU usage usually goes to like "80%"!!! But it doesn't lag surprisingly at all. So maybe fah did something. Also ETA changes from 2 hours to 2 day. So it seems it doesn't tax gpu almost at all! That's good new. I hope that's not just some random coincidence.
Joe_H
Site Admin
Posts: 7857
Joined: Tue Apr 21, 2009 4:41 pm
Hardware configuration: Mac Pro 2.8 quad 12 GB smp4
MacBook Pro 2.9 i7 8 GB smp2
Location: W. MA

Re: Need option to limit PC resources usage

Post by Joe_H »

empleat wrote:Than why FAH doesn't have option to send data in bursts?
The client did, it did not work well and resulted in constant cycling of the GPU power, and therefore temperature. Power limits are better handled in the driver.

As for your example. how much power is going to be used will depend on the project, smaller projects use less of a higher end card like the 2070 than a large project. In addition, your rendering program probably ran at a higher priority, so it was probably keeping the CPU threads connected with sending and receiving data with the GPU from running.
Image

iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Need option to limit PC resources usage

Post by bruce »

Drivers can do a much better job of regulating resources. They have access to all of the OS's measurements so they can make better decisions. The FAHCore programs have limited access to most of such measurements. Would you want to operate a car with your head on the floor viewing the world around you through a hand-held mirror? FAH is not where resources should be managed.
Post Reply