| Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
| World Community Grid Forums
|
| No member browsing this thread |
|
Thread Status: Active Total posts in this thread: 8
|
|
| Author |
|
|
Redneck567
Cruncher Joined: Mar 1, 2017 Post Count: 6 Status: Offline Project Badges:
|
I have searched and did not see this trick mention so here goes. I have 2 computers running BOINC, 1 on WCG and one on Rosetta. I know that the slower a CPU runs to lower the temp and power usage. I tried an experiment and it WORKS.
Using Windows 10 power settings/advanced settings, On one CPU I slowed the max CPU % to 85% on a unit with no CPU cooler and to 92% on a CPU with a cooler. I then increased the Boinc CPU max allowable from 60 to 95%. The result was cooler CPU temps and a thruput increase of around 50%! The reduced speed including stopping turbo significantly reduces power and heat, but due to the Cache waiting on RAM thruput is not reduced significantly at slower CPU speeds. Since power is reduced when running, the BOINC % of CPU time used can be increased to nearly 100% and still run cool enough. Both computers are stock i7 quad cores with 8 threads, and both use all 8 CPU's. ANyone else ever tried this? Both now stay below 60°C. |
||
|
|
TonyEllis
Senior Cruncher Australia Joined: Jul 9, 2008 Post Count: 286 Status: Offline Project Badges:
|
On the Linux machines here something similar is done automatically. Within the scripts the maximum CPU temperature is set and they then adjust the BOINC % of CPU time and the CPU frequency so the % CPU time is within 97 -> 99% and CPU temperature stays under the pre-set limit. The controlled systems include an Intel i7.
----------------------------------------A draft discussion of the techniques used us available at Control CPU temperature Since this was written the scripts have been updated several times If you want the latest versions use the email address within the draft.
Run Time Stats https://grassmere-productions.no-ip.biz/
|
||
|
|
hchc
Veteran Cruncher USA Joined: Aug 15, 2006 Post Count: 865 Status: Offline Project Badges:
|
You can also turn off TurboBoost in the BIOS/UEFI instead of using Windows settings. I'm not a fan of adjusting the % CPU Usage number to anything other than 100%, since the tiny temperature fluctuations (e.g. CPU on one second, CPU off one second) just seems like it could cause damage over time.
----------------------------------------
|
||
|
|
wolfman1360
Senior Cruncher Canada Joined: Jan 17, 2016 Post Count: 176 Status: Offline Project Badges:
|
I have one of my machines, a Ryzen 7 1800x, on in my bedroom (also my office, sadly). The reduction in power settings when switching the CPU max percent in power settings to 99% is such a huge difference in noise and a minimal difference to work completed. That is to say, Windows power settings>max CPU. I keep it at 100% in Boinc unless I'm crunching with a GPU, which I am currently not.
----------------------------------------I mainly do this just before bed time though I should really set up a task scheduler. The fans spin down and the processor sits around 50 C instead of 65.
Crunching for the betterment of human kind and the canines who will always be our best friends.
AWOU! |
||
|
|
Redneck567
Cruncher Joined: Mar 1, 2017 Post Count: 6 Status: Offline Project Badges:
|
Based on RAM speed versus CPU speeds, there is likely such a small loss of work to such a huge reduction of energy that it really is a no brainer.
|
||
|
|
Redneck567
Cruncher Joined: Mar 1, 2017 Post Count: 6 Status: Offline Project Badges:
|
I have also tried another change that works to lower temps, but has no effect on thruput. I turned Hyperthreading off and at the same % of Max CPU in the power options and temps went down significantly. I then increased Max CPU speed back up about 10% and was still cooler than before. At least on Rosseta@home it made no difference in thruput, but ran cooler. It only does half the tasks at the same time, but they finish twice as fast.
The reason this works is that each processors cache is shared by the 2 treads, and the processor has to use 50% of cpu cycles on each thread. However, the overhead to manage 2 threads uses cpu cycles and also creates heat. In theory you gain cycles back with the hyperthread,but at a cost of more work and thus more heat. |
||
|
|
Redneck567
Cruncher Joined: Mar 1, 2017 Post Count: 6 Status: Offline Project Badges:
|
Update. I went back to hyper-threading as some units do seem to allow higher average thru put with it on. This works so well that I hope many of you will start to use it. It drastically reduces the power to thru put ratio. When actually using your computer for other tasks unless CPU intensive, the speed difference is unnoticeable.
|
||
|
|
MarcoZandrini
Cruncher United States Joined: May 4, 2007 Post Count: 15 Status: Offline Project Badges:
|
One of the issues with air cooling of the cpu is proper through case air flow. Having a high quality cooler is, of course, neccessity. I use Noctua coolers. My current set up is a Dell XPS8700 with the i7 4790k processor. The cooler is a dual fan, horizontal Noctua cooler. I forget the exact model, and it's out of production. The lower fan is controlled by the MB. The upper fan is running at 100% via 12VDC distribution board. I have a 90mm fan inside the front of the case. It sucks in cool external air. It too runs at 100%. I've added a 90mm fan to the back of the case. It's mounted on the outside of the case. I have a 60mm fan externally mounting, also. It's sucking air out of the power supply. Both are running at 100%.
----------------------------------------The 4790K will operate fine at temps up to 70*C. I'm running Mapping Cancer Markers at 100% 24/7. The processor temps, according to Cupid HW Monitor remain in the low 50*C's. [Edit 1 times, last edit by marksfiumara@gmail.com at Nov 21, 2019 8:04:47 PM] |
||
|
|
|