Giter Site home page Giter Site logo

Comments (5)

nanoant avatar nanoant commented on September 26, 2024

Try git pull and make then make load. I've pushed update that should make it work fine on 32-bit SL 10.6.

from disableturboboost.kext.

foliovision avatar foliovision commented on September 26, 2024

Hi Adam,

I've added Github to my Macbook and succeeded in pulling DisableTurboBoost.kext.

Unfortunately I still don't know how I should be using "make" and "makeload". Here are the errors I get:

ak15:~ alec$ make /Users/alec/github/local/DisableTurboBoost.kext
make: Nothing to be done for /Users/alec/github/local/DisableTurboBoost.kext'. ak15:~ alec$ make /Users/alec/github/local/DisableTurboBoost.kext/Makefile make: Nothing to be done for/Users/alec/github/local/DisableTurboBoost.kext/Makefile'.

Could you make your instructions a bit more explicit? I'm a user interface designer and not a programmer.

Thanks!

Alec

PS. Double thanks for the quick update of the code.

from disableturboboost.kext.

nanoant avatar nanoant commented on September 26, 2024

First make to compile then make load to load the extension and disable Turbo Boost. You shouldn't put any extra argument such as path of project to make, but your current directory should be DisableTurboBoost.kext.

make load will ask for your password as it requires admin access to load kernel extension. Anytime you want bring Turbo Boost back you do make unload.

Please note that this extension is not production quality, but that wasn't my goal. So for example it does not disable TB after you wake your Mac after sleep, so you need to make unload & make load again.

from disableturboboost.kext.

foliovision avatar foliovision commented on September 26, 2024

Hi Adam,

Thanks very much for the more detailed instructions. I've successfully loaded DisableTurboBoost.kext. While setting Fan Speed at 3000 or 3600 as a baseline with iStatMenus, there seems to be much less tendency while browsing intensively or doing light photo editing for the fans to jump up to 4000+ where they make a racket.

As you know boosting processor speed even a little bit massively increases power consumption and temperature. This is fantastic, as I work in very quiet conditions and I've had a slow hate for this i7 MacBook Pro.

Where DisableTurboBoost.kext helps most is when a few websites run away with Safari 5.05 and peg Safari alone at 99% (single threaded).

I'll let you know how it goes over the next week or so. If DisableTurboBoost.kext works as well as it seems, then it might very well be worthwhile creating a production version.

Cordial regards,

Alec

from disableturboboost.kext.

foliovision avatar foliovision commented on September 26, 2024

Hi Adam,

Is there anyway to enhance the functionality of DisableTurboBoost to slightly under clock the i7?

That would bring temperatures down even further and result in even less fan noise.

There appears to be something called TDP Power Limit Override which might allow us to throttle the processor earlier. There's also something called Maximum Non-Turbo Ratio.

http://www.tomshardware.co.uk/forum/254113-10-core-bios-screenshots-possibly-want

Making the web work for you, Alec

On 2012-08-15, at 9:14 PM, Adam Strzlecki [email protected] wrote:

First make to compile then make load to load the extension and disable Turbo Boost. You shouldn't put any extra argument such as path of project to make, but your current directory should be DisableTurboBoost.kext.

make load will ask for your password as it requires admin access to load kernel extension. Anytime you want bring Turbo Boost back you do make unload.

Please note that this extension is not production quality, but that wasn't my goal. So for example it does not disable TB after you wake your Mac after sleep, so you need to make unload & make load again.


Reply to this email directly or view it on GitHub.

from disableturboboost.kext.

Related Issues (8)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.