CPU temperature

Moderators: Site Moderators, FAHC Science Team

Post Reply
argonaut
Posts: 14
Joined: Wed Jun 12, 2013 9:24 pm

CPU temperature

Post by argonaut »

Is it possible to set FAH to pause if the CPU temperature rises above a given level? There are utilities that show CPU temperature, e.g. RealTemp, so it can be read on at least some machines. If not currently possible, please take this as an enhancement request. Thanks!
k1wi
Posts: 910
Joined: Tue Sep 22, 2009 10:48 pm

Re: CPU temperature

Post by k1wi »

It's not supported by the standard client at the moment. Although it would be a pretty sweet app to have I can see how it would lead to some pretty serious cycling issues, depending on how fast your cycle it. That is, if you set it at 80 degrees and it tripped, your folding would stop for however long you set the delay, say five minutes, and then immediately restart (because as the system is idling its pretty likely to be below 80 degrees), at which point it would probably quite quickly go over temp again and shutdown again, as the underlying contributers to the high heat (warm ambient temps, ventilation etc) are unresolved.

If you wanted to do it yourself you could write a script that monitored your CPU temperatures and then sent a command to the client to shut down the offending slot, perhaps you would want to include an increasing counter, i.e. the first shutdown was five minutes, but the second within half an hour increases to 10 minutes and so on... Most basically you could write a simple bat file that sends the stop command to the client, which realtemp or coretemp execute when the temps hit a certain point... add a wait and then unpause & quit the bat file.
7im
Posts: 10189
Joined: Thu Nov 29, 2007 4:30 pm
Hardware configuration: Intel i7-4770K @ 4.5 GHz, 16 GB DDR3-2133 Corsair Vengence (black/red), EVGA GTX 760 @ 1200 MHz, on an Asus Maximus VI Hero MB (black/red), in a blacked out Antec P280 Tower, with a Xigmatek Night Hawk (black) HSF, Seasonic 760w Platinum (black case, sleeves, wires), 4 SilenX 120mm Case fans with silicon fan gaskets and silicon mounts (all black), a 512GB Samsung SSD (black), and a 2TB Black Western Digital HD (silver/black).
Location: Arizona
Contact:

Re: CPU temperature

Post by 7im »

Modern CPUs already downclock at certain temps to prevent damage. Also check your bios as some have custom temp options there also. This feature is unlikely to get implimented, as it's too difficult to program across 3 OS types and thousands of motherboard/cpu combinations. Please note this type of feature has been a long standing request, so if it ever becomes possible, it's on the list. Other 3rd party apps are the way to go for now.
How to provide enough information to get helpful support
Tell me and I forget. Teach me and I remember. Involve me and I learn.
Jesse_V
Site Moderator
Posts: 2851
Joined: Mon Jul 18, 2011 4:44 am
Hardware configuration: OS: Windows 10, Kubuntu 19.04
CPU: i7-6700k
GPU: GTX 970, GTX 1080 TI
RAM: 24 GB DDR4
Location: Western Washington

Re: CPU temperature

Post by Jesse_V »

https://fah-web.stanford.edu/projects/F ... ticket/634 is the ticket for monitoring temperatures.
argonaut
Posts: 14
Joined: Wed Jun 12, 2013 9:24 pm

Re: CPU temperature

Post by argonaut »

Thanks! Re: OS types, if this worked for just one OS it'd be a big help. E.g. for Windows, integrating with a 3rd-party app like http://www.techpowerup.com/realtemp/ (if they agree to provide an API or a file output of current temp) might be an option.

Of course, the real solution is to get a laptop fan :)
ChristianVirtual
Posts: 1596
Joined: Tue May 28, 2013 12:14 pm
Location: Tokyo

Re: CPU temperature

Post by ChristianVirtual »

But beside CPU also GPU temp would be interesting to measure and to include in the system control. That can get complex/messy to build a generic solution. One of the many reasons I prefer Linux/BSD based systems. With the 3rd party API/telnet and a little script it's quick done.
ImageImage
Please contribute your logs to http://ppd.fahmm.net
argonaut
Posts: 14
Joined: Wed Jun 12, 2013 9:24 pm

Re: CPU temperature

Post by argonaut »

RealTemp measures GPU as well as CPU temperature.
Jesse_V
Site Moderator
Posts: 2851
Joined: Mon Jul 18, 2011 4:44 am
Hardware configuration: OS: Windows 10, Kubuntu 19.04
CPU: i7-6700k
GPU: GTX 970, GTX 1080 TI
RAM: 24 GB DDR4
Location: Western Washington

Re: CPU temperature

Post by Jesse_V »

I don't always monitor my hardware temperatures, but when I do, I prefer Speccy.
Speccy provides temperature readings of CPU, GPU, motherboard, HDD, and a whole lot of other information about your hardware.
http://www.piriform.com/speccy
F@h is now the top computing platform on the planet and nothing unites people like a dedicated fight against a common enemy. This virus affects all of us. Lets end it together.
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: CPU temperature

Post by bruce »

One fact that needs to be considered: Constantly cycling from above some temperature to "pretty cool" and back is probably harder on the hardware than being several degrees warmer than some arbitrary temperature that you choose. The real probem is that there's no straightforward way to MODULATE what resources FAH uses other than progressively reducing the number of CPUs one at a time. That takes monitoring temperatures under varying conditions and making an intelligent decision that works on your system.

This same issue is commonly discussed for GPUs, where it's even more difficult to modulate anything other than the fan speed.
argonaut
Posts: 14
Joined: Wed Jun 12, 2013 9:24 pm

Re: CPU temperature

Post by argonaut »

Isn't there an option to specify what % of a CPU FAH should use?
PantherX
Site Moderator
Posts: 7020
Joined: Wed Dec 23, 2009 9:33 am
Hardware configuration: V7.6.21 -> Multi-purpose 24/7
Windows 10 64-bit
CPU:2/3/4/6 -> Intel i7-6700K
GPU:1 -> Nvidia GTX 1080 Ti
§
Retired:
2x Nvidia GTX 1070
Nvidia GTX 675M
Nvidia GTX 660 Ti
Nvidia GTX 650 SC
Nvidia GTX 260 896 MB SOC
Nvidia 9600GT 1 GB OC
Nvidia 9500M GS
Nvidia 8800GTS 320 MB

Intel Core i7-860
Intel Core i7-3840QM
Intel i3-3240
Intel Core 2 Duo E8200
Intel Core 2 Duo E6550
Intel Core 2 Duo T8300
Intel Pentium E5500
Intel Pentium E5400
Location: Land Of The Long White Cloud
Contact:

Re: CPU temperature

Post by PantherX »

If you have a CPU Slot which uses only a single CPU, then you can use the CPU Slider. However, if you have a CPU Slot that uses more than one CPU simultaneously, then the best option is to reduce the number of CPUs as bruce stated. Each reduction of CPU will drop a "step" in the percentage, for example:
2 CPUs -> 50% per CPU
3 CPUs -> 33.33% per CPU
...
8 CPUs -> 12.5% per CPU
12 CPUs -> 8.33% per CPU

Changing the number of CPUs dedicated to F@H can be done via the Advanced Control (AKA FAHControl).
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time

Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: CPU temperature

Post by bruce »

There was an option to specify how much CPU is used and it worked fine for uniprocessor CPUs, but if is essentialy unuseable because it modulates only one of them while the other (N-1) still run full blast. There also was an attempt to modulate GPUs by running full-blast for M seconds and then allowing the GPU to be idle for N seconds. It resulted in an undesireable cycling of the temperature.

Generally, the slider can be used to reduce performance to the point that the fans can take care of the heat. (A well designed computer should always be able to keep itself cool enough unless you overclock and then you're taking full responsibility for it).
RoomateoYo
Posts: 30
Joined: Tue Oct 19, 2010 5:11 pm
Hardware configuration: i7-2600k @ 4.4 GHz
GTX780

i7-2630QM
GT555M
Location: Jackson, MI

Re: CPU temperature

Post by RoomateoYo »

I personally use power profiles to control cpu clock speed during different folding senarios to limit heat.
Post Reply