fah-client-bastet icon indicating copy to clipboard operation
fah-client-bastet copied to clipboard

Limit workload based on temperature, fan RPM or GPU/CPU usage

Open andrasfuchs opened this issue 4 years ago • 7 comments
trafficstars

I talked to some of my friends and I convinced a few to start running FAH on their (usually fairly powerful) computers at home. They really like the idea and they wanted to help, but they stopped using it in a few days, because they complained about the noise the computer started to make.

It would be great to have one of the following options to set the maximum CPU and GPU payloads in a way that effectively would limit the noise that the computer generates: (a) the user would define the maximum temperature of CPUs and GPUs in the system (b) the user would define the maximum RPM of the fans of the system (c) the user would define the maximum power (in watts) used by each CPU and GPU (d) the user would define the maximum noise picked up by the microphone [I know this is just a hack, but it might work] (e) the user would define the maximum workload (as a percentage) for the CPUs and GPUs

andrasfuchs avatar Nov 11 '21 23:11 andrasfuchs

Listening to the microphone has security implications and would over complicate our code. Limiting by temperature, fan RPM or workload would be more practical.

jcoffland avatar Mar 19 '23 12:03 jcoffland

Having a Current temp on the WU slot would be nice too. it would be a way to notify the user if a PC is showing high temps due to hardware failure and the like. https://foldingforum.org/viewtopic.php?t=39432

ZexMaxwell001 avatar Apr 23 '23 05:04 ZexMaxwell001

Yes, I definitely want this as well. You get SOME control through selecting the number of cores in play, but I'd much rather spread the load through several cores instead of just having one at 100% as well as having finer control of system responsiveness, fan speed, etc. This is especially true for GPU slots.

metafarion avatar Mar 10 '24 18:03 metafarion