Comments (3)
@wamatt I don't think I can do much about it. TurboBoost is single bit in MSR
register (according to Intel docs), so if it disables Speed Step too you cannot have one without the another.
All I can recommend you is using Fan Control. I use it on my MBP (but older one) and it does very good job cooling it down, since on default settings it just runs too hot.
from disableturboboost.kext.
thanks for the suggestiong @nanoant. yeah I use the Apple smc from the command line to control fans. eg,
$ smc -k F0Mx -w 3800 && smc -k F1Mx -w 3800)
works nicely (since Fan Control itself seemed buggy on the new MBP with ML). So while SMC in addition to CoolBook (http://www.coolbook.se/) worked well on my old MBP core duo, however on the i5/i7 undervolting (aka software regulated voltage changes) are not possible. Which is a real pity, since undervolting works really well to bring down wattage.
Now moving on... if I use the Power Gadget tool from Intel, http://software.intel.com/en-us/articles/intel-power-gadget-20, it does a decent job reporting on the current frequency.
Now the thing is, when I'm using the laptop normally Speed Step works fine and browsing etc usually means the CPU is around 1.5-2ghz clock. However, closing the lid and plugging in an external Thunderbolt display, causes the CPU to kick into constant Turbo Boost mode, IOW it runs the CPU between 3-3.6GHZ
This in turn causes the total wattage to increase and temperatures, which in turns spins fans louder. So the overall effect of all this is, it's not actually possible to limit the fans to <3500 whilst in clamshell mode. If I do, then a runaway thermal process occurs, and the OS then does a forced throttle for 1minute down to 0.8GHZ, making everything painful to use.
Not sure, if you can add anything, just had to get that out there. So even with disabling turbo-boost the situation is better in clamshell (since it doesnt go up to 3.6ghz constantly or whatever), but it doesn't drop down below 2.4ghz either.
from disableturboboost.kext.
Perhaps another service could monitor the processor load and temperatures and enable DisableTurboBoost
only when needed. This might allow speed stepping to continue to save energy while the CPU is mostly idle.
from disableturboboost.kext.
Related Issues (8)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from disableturboboost.kext.