| 10 | > TODO: BOINC already has the 'Suspend work if no mouse/keyboard activity in last X Minutes' preference, how does this differ? |
| 11 | >> Isn't it "allow work if no mouse/keyboard activity in lat X minutes?" |
| 12 | |
| 13 | * Local power company declares energy alert for a hot afternoon. User wishes to snooze BOINC until 8PM, the general time that power demand subsides. |
| 14 | > User really should shut the machines down in that case. But being able to snooze BOINC until 5:30PM when everybody has gone home is another common usage scenario |
| 15 | |
| 16 | * On our project, people asks explicitly for some temperature control, in order to avoid the fan to start speeding in the midnight. (from Alejandro Rivero) |
| 17 | |
| 18 | * A simpler approach to preventing overheating would be to limit BOINC*and* all other processes to a maximum CPU percentage. So, with a limit of 50%, if other programs use 20%, BOINC gets 30%. If other programs use 70%, BOINC gets nothing. (Credit to WCG for this idea, posted by David Barnard) |
| 19 | |
| 20 | |
| 21 | |
| 22 | == Platform Implementation Notes == |
| 23 | |
| 24 | === Windows === |
| 25 | |
11 | | TODO: BOINC already has the 'Suspend work if no mouse/keyboard activity in last X Minutes' preference, how does this differ? |
| 27 | On Mon, 4 Aug 2008 19:15:56 -0400 mike bader wrote: |
| 28 | |
| 29 | The old SETISPY used to use Speedfan to shutdown SETI. |
| 30 | Isn't that source code now available? |
| 31 | |
| 32 | > Nicolas Alvarez replied: |
| 33 | > |
| 34 | > SpeedFan isn't open source. |
| 35 | > |
| 36 | > However, it can be configured to save a log of temperatures |
| 37 | > into a plain old text file. Then any other program can access it. |
13 | | * Local power company declares energy alert for a hot afternoon. User wishes to snooze BOINC until 8PM, the general time that power demand subsides. |
| 39 | |
| 40 | {{{ |
| 41 | On Tue, Aug 5, 2008 at 4:35 PM, Rom Walton wrote: |
| 42 | I believe most CPU throttling programs on Windows use the Job Object |
| 43 | mechanism: |
| 44 | http://msdn.microsoft.com/en-us/library/ms684161(VS.85).aspx |
| 45 | |
| 46 | Now that we can treat both the worker processes and graphic processes as |
| 47 | separate entities, we could use this functionality in Windows. |
| 48 | }}} |
| 49 | |
| 50 | |
| 51 | === Mac OS X === |
| 52 | |
| 53 | {{{ |
| 54 | On Tue, 5 Aug 2008 at 09:51:49 +01000 James Wanless wrote: |
| 55 | |
| 56 | On mac, I found this script: |
| 57 | http://www.macosxhints.com/dlfiles/tp_bash.txt |
| 58 | (which works quite nicely on my PPC iMac, but only gives very limited |
| 59 | info on Intel) |
| 60 | }}} |
| 61 | |
| 62 | |
| 63 | === Linux === |
| 64 | |
| 65 | {{{ |
| 66 | On Tue, Aug 5, 2008 at 15:58 +0200, Jorden van der Elst wrote: |
| 67 | >On Tue, Aug 5, 2008 at 10:51 AM, James Wanless <james@grok.ltd.uk> wrote: |
| 68 | > |
| 69 | > On linux it seems the best bet is lm_sensors (as Eric Korpela has |
| 70 | > already mentioned), though I don't think even this may be quite |
| 71 | > 'ready' yet. |
| 72 | |
| 73 | According to |
| 74 | http://blog.taragana.com/index.php/archive/lm_sensors-guide-or-how-to-monitor-cpu-temperature-in-linux-fedora-core-6-26-kernel/ |
| 75 | |
| 76 | >"To monitor CPU temperature in Linux you will need to install lm_sensors |
| 77 | >package and then install gnome-applet-sensors (assuming you are using gnome) |
| 78 | >to get a nice graphical display. The devil is in the details. The shipped |
| 79 | >lm_sensors doesn't work on Fedora Core 6 with 2.6 kernels. It also doesn't |
| 80 | >support core 2 duo." |
| 81 | }}} |
| 82 | |