https://github.com/swisscom/mac-fan
A small collection of utilities to control your Macbook fan speed.
https://github.com/swisscom/mac-fan
Last synced: 23 days ago
JSON representation
A small collection of utilities to control your Macbook fan speed.
- Host: GitHub
- URL: https://github.com/swisscom/mac-fan
- Owner: swisscom
- License: other
- Created: 2023-01-06T15:17:30.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T15:18:14.000Z (over 3 years ago)
- Last Synced: 2025-03-18T02:57:42.746Z (about 1 year ago)
- Language: Shell
- Size: 4.88 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# mac-fan
A small collection of utilities to control your Macbook fan speed.
## Rationale
My Macbook Pro 16-inch, 2019 (MacBookPro16,1) gets super hot 90% of the time due to the bad design of the airflow
on this HW. To solve the problem, Apple seems to be throttling the CPU rather than spinning up the fans.
To not throttle the CPU and use the Macbook Pro without lags, the scripts in this project will help you set the fan
speed of your Macbook manually.
## Requirements
- [smcFanControl](https://github.com/hholtmann/smcFanControl) (`brew install --cask smcfancontrol`)
## Examples
### MacBookPro16,1
### Check the current fan speed
```
./mbp16-2019/get.sh
```
returns:
```
F0: 5000 (1836, 5297)
F1: 5000 (1700, 4905)
```
### Set fan speed
#### Specific RPM
```
./mbp16-2019/set.sh custom 5000
```
#### Return to auto
```
./mbp16-2019/set.sh auto
```
#### Max (WARNING!)
Setting your fans to `max` will set them to a faster speed than the SW limit thanks to an integer overflow bug (?).
This might void your warranty, but might also be the only way to quickly cool down your MacBook / generate a loud fan
noise.
```
./mbp16-2019/set.sh max
```