CPU Temperature vs Performance

Message boards : Questions and problems : CPU Temperature vs Performance
Message board moderation

To post messages, you must log in.


Send message
Joined: 19 Jul 19
Posts: 1
United Kingdom
Message 92226 - Posted: 19 Jul 2019, 8:55:07 UTC
Last modified: 19 Jul 2019, 8:56:44 UTC

Hello... :-)

I have an idea for future BOINC application development.

It's a problem I have some years.... it gets hot. No, stop giggling, I appreciate its summer causing that.

Being northern European I’m not built for it; I prefer cool and rugged landscapes of snow and ice that make your heart ache with the vistas of rugged beauty…. Sorry, dreaming of Iceland, my most favorite place on the planet. Back on topic…..

While my PC isn’t interested in landscapes, it likes cool too.

Over the years I’ve tried many different combinations of cooling configurations, with my current overclocked PC running with a pressurised liquid-cooling system that works pretty well.

I still can’t run BOINC at maximum in the summer, however. The environment that my PC sits in (my office/man cave) gets really hot in summer owing to poor ventilation, which I can’t do much about. Even with a pretty efficient cooler, the system has nowhere to dump the heat, so core temps get too high over the course of the day. My PC is on pretty much 24/7/365 and grinding on BOINC when I’m not using it.

I know I need to keep an eye on my CPU temperatures in summer, so I wind down the CPU% to keep the peak temperatures around the 80degC mark. In the winter I can push the usage limits to 100% without issue, but in summer I need to wind it back to around 30% of the CPUs 100% of the CPU time.

It occurred to me that I could run BOINC harder more often if there was some link in the software between the application and the CPU temps. If I could set the maximum temperature that I was comfortable with, and the BOINC application was able to read the actual core temps during run time, then BOINC could decide the maximum CPU load usage automatically to maximise output without cooking the host. End result would be the PC running harder, longer, giving much better aggregate productivity.

Just a thought.
ID: 92226 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert

Send message
Joined: 29 Aug 05
Posts: 14825
Message 92228 - Posted: 19 Jul 2019, 10:04:21 UTC - in response to Message 92226.  

The problem with that is that it has to be coded in BOINC code, without use of an external platform specific API as the BOINC source code has to be able to be built for Windows, Linux, MacOS and Android. It's so far been impossible to code this across platforms. And then there's the different motherboard brands that do things differently as well.

So in this case you're better off with a BOINC add-on, such as TThrottle: https://efmer.com/tthrottle/
ID: 92228 · Report as offensive
Profile Dave

Send message
Joined: 28 Jun 10
Posts: 1542
United Kingdom
Message 92229 - Posted: 19 Jul 2019, 11:20:39 UTC - in response to Message 92228.  

Seems this will work under WINE as well but no native Linux version. Reading around a bit it seems you can do something with a script and polling LMsensors.
ID: 92229 · Report as offensive

Send message
Joined: 6 Jul 18
Posts: 49
Message 92231 - Posted: 19 Jul 2019, 14:43:44 UTC - in response to Message 92226.  

Easy solution if you own your home/condo/apartment.... poke 2 holes through a wall for coolant hose and mount the radiator outside. If not the walls then through a window frame, maybe. The old wooden sash window frames are easy as pie. Metal framed widows are usually framed with aluminum which drills as easy as wood (almost). If they are metal framed sealed units it's still doable but be very careful else you'll have an expensive window repair bill.
ID: 92231 · Report as offensive

Send message
Joined: 1 Jul 16
Posts: 146
United States
Message 92259 - Posted: 22 Jul 2019, 13:22:18 UTC

Drop the CPU core voltage a bit to reduce frequency. You should be able to reduce wattage a decent amount for little performance loss.
ID: 92259 · Report as offensive

Message boards : Questions and problems : CPU Temperature vs Performance

Copyright © 2022 University of California. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.