Giter Site home page Giter Site logo

cool_temp_mac_pro's Introduction

Cool

Never let the heat slow your Mac down again.

Note: Cool is still in beta because I've heard of some possible bugs. Cool is still perfectly safe and can cause no damage (the absolute worst case is that you have to reset the SMC).

Cool is a fan control CLI that lets you cool your CPU to any temperature you'd like. Cool also displays a chart of the temperature changes, a chart of fan speed changes and much more. It reduced the CPU temperature from 97 to 75 in just 1 minute and 10 seconds on a MacBook Air 2017.

asciicast

Usage

Usage: sudo cool [-c/--no-chart] [<temperature>]
       cool [-h/--help | -v/--version]

Be careful of commands that require sudo! Cool needs sudo to control fan speeds.

You can specify a temperature to cool your Mac down to:

sudo cool 57

or let Cool choose the default (75 C)

sudo cool

Install

brew install quackduck/tap/cool

or get an executable from releases

FAQ

Isn't fan control bad for your Mac?
Only when done incorrectly. Cool only changes the minimum fan speed; macOS can decide the actual fan speed to set it to. This means that your fan speed will never be below the default. Likewise, the maximum fan speed Cool can set (this is hard-coded) is the maximum safe speed: 6500 RPM. This means that your fan speed is always in safe values!

How does this work?
Cool sets fan speeds, reads fan speeds and reads temperatures using the brilliant smcFanControl CLI. The smc binary is the compiled executable. If you're curious, Cool changes the value of the SMC key F0Mn. It reads the CPU 1 temperature sensor (TC0E).

Thanks

Thanks to Sam and Jubril for their help with testing Cool.

cool_temp_mac_pro's People

Contributors

quackduck avatar dependabot[bot] avatar

Watchers

Hicham A. avatar

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.