Page 2 of 2

Re: How to use cpulimit [SOLVED]

Posted: Mon Mar 10, 2025 2:34 am
by arisu
It properly throttles all threads at least as of core a8. But like you say it was intended for unicore systems so it's probably not being tested often.

There are much better solutions to OP's problem than throttling multiple threads I'm sure (even besides upgrading to a newer computer).

Re: How to use cpulimit [SOLVED]

Posted: Mon Mar 10, 2025 8:24 am
by muziqaz
We are in no way recommending to buy new computers just for fah. But there are basic requirements for safe and stable folding. Sufficient cooling is one of them.
Thread throttling with 3rd party apps isn't.

Re: How to use cpulimit [SOLVED]

Posted: Mon Mar 10, 2025 8:54 am
by promeneur
It is necessary to use cpulimit or systemd cpuquota. If not, the temperature of the CPU is 80 °C and the fans are at their maximum speed.

I experimented using cpulimit for many years and now systemd cpuquota, limiting to 20 % of the CPU power. There is no problem for folding.

With openSUSE, the internal settings of Version <= 7.x for limiting CPU power consumption, never worked.

With openSUSE, V 8.x, limiting the number of cores used by FAH with FAH settings leads to a temperature of 80 °C.

Re: How to use cpulimit [SOLVED]

Posted: Mon Mar 10, 2025 9:02 am
by muziqaz
Get better cooling. Also, modern CPUs can throttle themselves just fine. Plus certain CPUs are designed to cap out to their temp limit and it is fine like that

Re: How to use cpulimit [SOLVED]

Posted: Tue Mar 11, 2025 12:42 am
by arisu
You can adjust your thermal limits so that your CPU doesn't get so hot. Maybe even disabling turboboost is enough. Sometimes if you limit the number of threads, the CPU will turn on single-core turboboost which runs much hotter than all-core turboboost.

Install the "linux-cpupower" package and play with it. You can adjust how hard your CPU will work under high load. It's sometimes necessary if your manufacturer configured the CPU to work harder than its cooling system can easily keep up with (80C won't damage the CPU itself, but hard drives and electrolytic capacitors on the motherboard do not like being operated at high temperatures for long periods).

Re: How to use cpulimit [SOLVED]

Posted: Tue Mar 11, 2025 8:27 am
by promeneur
arisu wrote: Tue Mar 11, 2025 12:42 am You can adjust your thermal limits so that your CPU doesn't get so hot. Maybe even disabling turboboost is enough. Sometimes if you limit the number of threads, the CPU will turn on single-core turboboost which runs much hotter than all-core turboboost.

Install the "linux-cpupower" package and play with it. You can adjust how hard your CPU will work under high load. It's sometimes necessary if your manufacturer configured the CPU to work harder than its cooling system can easily keep up with (80C won't damage the CPU itself, but hard drives and electrolytic capacitors on the motherboard do not like being operated at high temperatures for long periods).
CPUquota is perfect and FAH runs perfectly. Very low speed for the fans, low temperature for CPU. Each unit is computed and uploaded in time.

Thanks