我來update一下,原作者本來有寫一個Fan Control是放在系統偏好設定的,但是當時有一個bug就是關機時會卡住,不過現在新版的已經解決了。另外一個獨立的程式叫smcFanControl,不會放在系統偏好設定。這兩種有什麼不同呢?
來,讓我告訴你。前面給大家介紹的smcFanControl目前到1.12版(還真快!)
按這裡檢視圖片
這個程式的功能比較基本,可以讓你設定最低轉速,並且左右風扇可以獨立設定,左風扇是#1,右風扇是#2,不過右風扇轉速不能小於左風扇(不過一般左邊比較熱哩!)。當CPU loading增加,溫度上升時,它風扇的增速幅度是按照Apple本身的工廠設定(Auto)。沒錯,這裡就是一個缺點,大家都知道,MBP即使變得很熱了,它的風扇也都捨不得加速,所以原本的工廠設定是不太好用的。我的測試是,當用原最低轉速1000rpm時,開兩個終端機視窗執行yes > /dev/null,溫度飆得很快,但是轉速上升得很慢,所以溫度最後可以達約90度,這時候風扇才慢慢爬到3000轉。如果設定最低3000轉,執行,溫度也上升很快,但是到達70~75度時,風扇會到約3500~4000轉,而達到平衡。
一個好處是,這個軟體只有將最低轉速值寫入韌體後就不做事了,不佔資源。
第二個軟體,Fan Control 1.1安裝後會在系統偏好設定裡,如下圖。
按這裡檢視圖片
你可以看到,它可以讓你設定風扇轉速的反應曲線,也就是更改Lower或Upper Threshold,當然也可以設最低轉速,不過兩個風扇是一樣的。這有什麼好處?你可以把這個反應曲線設定得比原廠設定(Auto)更為靈敏,就是說,溫度一上升,風扇增速幅度比原本來得大,可以強制降溫下來,所以這個程式比smcFanControl來得有力。我的測試,低溫值設最低40度,高溫值設70度,最低風扇為3000轉,執行兩個yes > /dev/null,風扇加速的幅度比smcFanControl來得快,可以壓制溫度平衡在60~62度左右,此時風扇已經達5000轉了。另外這個程式本身就可以顯示溫度。
動態控制轉速,所以會佔掉一點點資源。另外我發現它的溫度顯示不是很準確,比一般測試軟體高了約五度。
那裡下載?
smcFanControl 1.12
http://81.169.182.62/~eidac/software/page5/page5.html
Fan Control 1.1
http://www.lobotomo.com/products/FanControl/index.html
關於在Windows XP的應用性,當從OS X重新開機到Windows XP(如果你有裝的話),風扇轉速會固定在OS X最後系統結束前韌體內的轉速設定,也就是smcFanControl的最低轉速設定或者Fan Control動態設定最後一次的寫入值(不很確定),只要在Windows下不重開機,不進入休眠,風扇值就不會跑掉。但是如果你用的是Fan Control 1.1而且反應曲線設得很靈敏的話,風扇可能一直都會在3500~4000rpm左右,也就是換到XP時,還是有一點聲音,而且到了XP下風轉轉速就不會隨溫度變化而改變了。
哪個好用?看個人囉!如果你只有用OS X,我覺得Fan Control 1.1比較好用,因為你可以設定風扇轉速對溫度的反應靈敏性,不必設定得太靈敏,不然風扇很容易到3500 rpm以上。當然如果要簡單的方式用smcFanControl 1.12也很好,只要設定最低轉速,其他的交給MBP,不過MBP的原始設定不容易拉高風扇轉速,但是話說回來,最低值設成3000 rpm 時就很好用了,溫度也不會太高,也不會聽到噪音。但是,如果用Fan Control 1.1的話,你可以把最低值調低到1000轉,但是溫度閥值最低也給它靈敏些,用40度,這樣你平常工作時也會跑2500~3000 rpm,但是當你工作量很少時,或者辦公室冷氣變強時,轉速可能可以降比較低些(要測試才知道),也許對於風扇壽命有幫助,但是如果用smcFanControl,轉速就永遠不會低於你設定的最低轉速,而為了降溫效果,又不得不設成2500~3000 rpm,我不知道長期下來會不會比較傷風扇。
但是如果你用Windows XP時,smcFanControl可以確保轉過去時風扇不低於你的最低轉速,在Fan Control 1.1下面如果你最低轉速要調低於三千轉,也許轉過去時風扇速度不足以在Windows下有效散熱喔!那就考慮考慮看看,兩個都可以玩玩。我想要移除程式只要丟到垃圾桶就好了,Fan Control你可以在資源庫的PreferncePanes找到。