Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 14
Posts: 14   Pages: 2   [ 1 2 | Next Page ]
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 2938 times and has 13 replies Next Thread
Grabbaren
Cruncher
Joined: Oct 23, 2007
Post Count: 11
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Adjust CPU time to keep CPU temp stable

Hi. This is an odd feature request.

I wish there was a way to adjust CPU time of Boinc manager so that the CPU core temperature would keep a relatively stable temperature.

I'm used to program Autohotkey script and I was planning to make something that would work. However there is two problems stopping me from continue:

  • Cannot find a way to read CPU temperature. I won't open a visible window (eg. SpeedFan) as a bad workaround (I wont have any windows to interfer with user activities)
  • Cannot find a way to use Autohotkey to adjust CPU time in Boinc - at least not without bring the Boinc prefereces window up


That is why I form this as a feature request.

The idea is that a stable CPU temperature will keep an computer alive longer, because repeatedly temperature changes is a source of motherboard prematurly failure.

Bug in the forum:
The first item in list is lost, so I have to write same text twice.
[Aug 23, 2015 3:54:12 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Falconet
Master Cruncher
Portugal
Joined: Mar 9, 2009
Post Count: 3315
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Adjust CPU time to keep CPU temp stable

http://www.efmer.com/b/?q=tthrottle_download_version

Install Throttle, configure it to your liking and be done with it. You can also just set the BOINC to use 100% of CPU if you are comfortable with the temperatures at that level (I am :)

Also, this would be more suited in the BOINC Forums, since they are responsible for developing the BOINC software, not WCG.
----------------------------------------


- AMD Ryzen 5 1600AF 6C/12T 3.2 GHz - 85W
- AMD Ryzen 5 2500U 4C/8T 2.0 GHz - 28W
- AMD Ryzen 7 7730U 8C/16T 3.0 GHz
----------------------------------------
[Edit 1 times, last edit by Falconet at Aug 23, 2015 4:24:53 PM]
[Aug 23, 2015 4:24:04 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: Adjust CPU time to keep CPU temp stable

SpeedFan has to be opened as admin as else it is not allowed to read the system temperatures. Still using it to this day when my multi-boot is running in Windows mode, but each time have to answer the UAC question [though it does not bother me much... it's what windows world does to you... stumping the user into submission, which is why it mostly runs in Linux ;]

Feature requests in first order have to be directed at the Berkeley Alpha mail list where the [volunteer] developers and testers write in and report issues.

As for TThrottle, it works for many but not for me to satisfaction. Just limits computing unnecessarily too much on hyper-threaded CPU systems... the desired temps not achieved until lowering to 25%. When doing it through the CPU power control panel in e.g. Windows same target temp can be reached by limiting computing to 75% of standard speed, plus, you get a really flat load curve, not the saw-tooth you get with the BOINC in-build throttle and other fixes. Am open to other solutions but that have to be automated. Now things run as fast during cool nights as they do during hot daytime.

Oh yes, there's ThreadMasterGUI [In FAQs]. This allows you application level control and gives a smooth load curve [millisecond control]. Application level control is great as the different sciences do load CPU/FPU/APU differently.
[Aug 23, 2015 5:26:13 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Grabbaren
Cruncher
Joined: Oct 23, 2007
Post Count: 11
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
applause Re: Adjust CPU time to keep CPU temp stable

Hi.

I've an old computer running XP, so I have installed TThrotle 7.30 (latest version that support XP).

The problem is - I've no idea how to set ut TThrotle in a way that make Boinc processes reduce cpu load when a given temperature is reached.




[EDIT]
I think I got this to work now. I haven't found how to make TThrottle to control only Boinc processes. Anyway - I've set the temperature limit to 90 degrees, and the graph shows that TThrottle tries to keep the temperature there.

This is OK method for me - I don't need a very stable temperature, the main objectiv is to prevent this old laptop from overheating.

Graph. Before limit was set and after limit was set to 90 degrees:


Setup:
[IMG]http://i67.tinypic.com/whxuf4.png[/IMG]
----------------------------------------
[Edit 1 times, last edit by Grabbaren at Feb 1, 2016 1:12:59 AM]
[Feb 1, 2016 12:30:58 AM]   Link   Report threatening or abusive post: please login first  Go to top 
SekeRob
Master Cruncher
Joined: Jan 7, 2013
Post Count: 2741
Status: Offline
Reply to this Post  Reply with Quote 
Re: Adjust CPU time to keep CPU temp stable

Ref "I haven't found how to make TThrottle to control only Boinc processes."

TThrottle *only* controls the boinc science apps [as descendants of boinc.exe], so you need not tell it anything. Don't know if it leaves NCI (Non-CPU-Intense) apps alone like the WUProp project that use only a fraction of a percent, but guess it does.

P.S. Yes your temp graph makes it very clear what the impact is of you controlling the temperature ceiling.
[Feb 1, 2016 9:05:10 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Grabbaren
Cruncher
Joined: Oct 23, 2007
Post Count: 11
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Adjust CPU time to keep CPU temp stable

Update: I've migrated some of my computers from XP to Linux Mint.

Therefore: Is it possible to control runtime of processes under Boinc in Linux too? Does it exist such a tool.
[Mar 23, 2017 4:59:56 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: Adjust CPU time to keep CPU temp stable

CPUFreq I use to manually lower the clock-speed and thus temp, another that after tuning, manages the fan speed to make it run even, for nothing so annoying, audio, as the constant revving and slowing. See the 'Confez' thread on Linux in Chat Room for more info.
[Mar 23, 2017 5:08:52 PM]   Link   Report threatening or abusive post: please login first  Go to top 
KLiK
Master Cruncher
Croatia
Joined: Nov 13, 2006
Post Count: 3108
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Adjust CPU time to keep CPU temp stable

CPUFreq I use to manually lower the clock-speed and thus temp, another that after tuning, manages the fan speed to make it run even, for nothing so annoying, audio, as the constant revving and slowing. See the 'Confez' thread on Linux in Chat Room for more info.

For some system that's been so developed by the "know how experts", it still lacks the AUTOMATIC control like Win has on Tthrottle!
biggrin cool

I do like Linux, but sometimes (OK, often more than not) I think it's still a s...!
----------------------------------------
oldies:UDgrid.org & PS3 Life@home


non-profit org. Play4Life in Zagreb, Croatia
[Mar 23, 2017 7:53:17 PM]   Link   Report threatening or abusive post: please login first  Go to top 
TonyEllis
Senior Cruncher
Australia
Joined: Jul 9, 2008
Post Count: 286
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Adjust CPU time to keep CPU temp stable

With Linux it is simple to write a few scripts to control the system. Here in Australia in summer temps reached into the high 30s and low 40s Centigrade. I have no air-conditioning so some of my systems started getting hot - really hot. Using some simple scripts managed to get the temperatures under control by varying both the cpu frequency and <cpu_usage_limit> in global_prefs_override.xml - all automatically. The results of these adjustments are monitored and available as graphs...
http://www.sraellis.tk/frame-28-cputemp.html - changes noticeable towards end Jan
http://www.sraellis.tk/frame-28-cpufreq.html - etc see left-hand panel
Machine was taken down twice today for a few hours maintenance and tests...
----------------------------------------
[Mar 24, 2017 10:50:49 AM]   Link   Report threatening or abusive post: please login first  Go to top 
KLiK
Master Cruncher
Croatia
Joined: Nov 13, 2006
Post Count: 3108
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Adjust CPU time to keep CPU temp stable

With Linux it is simple to write a few scripts to control the system. Here in Australia in summer temps reached into the high 30s and low 40s Centigrade. I have no air-conditioning so some of my systems started getting hot - really hot. Using some simple scripts managed to get the temperatures under control by varying both the cpu frequency and <cpu_usage_limit> in global_prefs_override.xml - all automatically. The results of these adjustments are monitored and available as graphs...
http://www.sraellis.tk/frame-28-cputemp.html - changes noticeable towards end Jan
http://www.sraellis.tk/frame-28-cpufreq.html - etc see left-hand panel
Machine was taken down twice today for a few hours maintenance and tests...

Can you share those XML files?

'cause I'm not that much expert to write my own scripts...
----------------------------------------
oldies:UDgrid.org & PS3 Life@home


non-profit org. Play4Life in Zagreb, Croatia
[Mar 26, 2017 3:28:01 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Posts: 14   Pages: 2   [ 1 2 | Next Page ]
[ Jump to Last Post ]
Post new Thread