前言
最近入了一款MacBook Pro 12-1(R屏 2015年 13款)
,由于工作內(nèi)容需求偎蘸,不得不安裝了一份ubuntu
仇参,在使用過程中發(fā)現(xiàn)風扇轉(zhuǎn)速不能很好的控制官研,經(jīng)常出現(xiàn)溫度過高,風扇卻沒怎么轉(zhuǎn)的情況泻骤,Google了一下漆羔,發(fā)現(xiàn)有一個東西叫做mbpfan
梧奢,這里記錄一下安裝及使用過程。
本文所有內(nèi)容都基于ubuntu 16.04操作而來演痒,不保證其他OS同樣適用
開始安裝
首先運行
git clone https://github.com/dgraziotin/mbpfan.git
將mbpfan
源碼下載下來亲轨,當然你也可以選擇zip download
等方法將傳感器mod加載進內(nèi)核
xs@xs-MacBookPro:~$ sudo vim /etc/modules
#add coretemp and applesmc to save
#修改后的文件內(nèi)容,已經(jīng)加入coretemp和applesmc
xs@xs-MacBookPro:~$ cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
coretemp
applesmc
xs@xs-MacBookPro:~$
- 進入
mbpfan
源碼目錄開始進行安裝測試
cd mbpfan #確保終端當前路徑跟剛才clone所處路徑相同
sudo apt-get install build-essential #安裝編譯必需環(huán)境
make
sudo make install #此命令會將mbpfan安裝到/usr/sbin鸟顺,將配置文件安裝到/etc/mpfan.conf
sudo make tests #測試命令惦蚊,會顯示本機風扇、內(nèi)核等關鍵信息
- 現(xiàn)在
mbpfan
已經(jīng)可以正常運行了讯嫂,但我們還要將其加入開機啟動
sudo cp mbpfan.service /etc/systemd/system/ #systemd start
sudo systemctl daemon-reload
sudo systemctl start mbpfan.service
sudo systemctl enable mbpfan.service
sudo systemctl start mbpfan
sudo service mbpfan start #此時mbpfan就已經(jīng)加入開機啟動了蹦锋,會每次跟隨系統(tǒng)啟動
關于mbpfan配置文件,大家可以自行更改端姚,我將默認的轉(zhuǎn)速降低到1000晕粪,低溫感受不到風扇聲音了
xs@xs-MacBookPro:~$ cat /etc/mbpfan.conf
[general]
min_fan_speed = 1000 # default is 2000
max_fan_speed = 6200 # default is 6200
low_temp = 63 # try ranges 55-63, default is 63
high_temp = 66 # try ranges 58-66, default is 66
max_temp = 86 # do not set it > 90, default is 86
polling_interval = 7 # default is 7
xs@xs-MacBookPro:~$