好消息!GUI介面的風扇控制軟體在數分鐘前釋出!

Vspec wrote:
speedfan只支...(恕刪)


要看主機板,有的只能讀到數據,也有的可以調整轉速,原作者網站有寫支援的主機板。不過在MBP上跑Windows時,只能抓到CPU loading,連風扇轉速都抓不到的。
我來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找到。
喔!對不起,仔細看了原討論串(實在太長了)

http://discussions.apple.com/thread.jspa?threadID=680067&tstart=0

這兩個程式作者似乎是不同人

Well, just let you guys know. smcFanControl的作者有解釋為何他的程式只能設定最低轉速,其他的交給MBP原本的auto設定,而不作成動態讀取溫度調節轉速。以下是作者Hendrick的說法:

Wouldn't it be even better to read out the temperature and set the fan speeds depending on the readout than just set the minimum fan speed and let automatic fan control as defined by apple do the rest?

Yes, that approach is even better and could make your machine running cooler, when you are at higher loads. BUT: I did not take this route for smcFanControl, cause it has some risks. Adjusting the fan speed to CPU temperature requires you have a program running in the background (e.g. a daemon) that adjust fan speed continuously . If that program ever crashes or becomes incompatible cause of a System Update, the fans would get stuck at a certain speed and this could probably damage the machine.

所以,大家看看要選哪一個囉!

另外有人說

Fancontrol is as safe as smcfancontrol. Uses the auto mode the same as smccontrol, but lets you adjust the minimum fan speed and the ramp up.

嗯,請大家自行判斷了。
我的MBP使用這個程式之後,調到最高轉速6000rpm時,風扇轉速並不會馬上調到6000轉,最高也只升到4500rpm左右,而且左邊的風扇好像有轉不太動的情形,發出時大時小聲的雜音,反之右邊的風扇則保持相同大小的運轉聲,請問版上的大大們有沒有人有這樣的情況呢?而我的mbp有這樣子的情況需要送修嗎?
建議您用開機光碟片做一次硬體測試,硬體測試中會將風扇拉到全速,6000rpm跟4500rpm的聲音差很多的。如果硬體測試中風扇沒有拉到全速,送修吧!
請問有沒有人用1.12版的程式卻無法控制macbook的風扇轉速呢?
我改變最低轉速之後都沒有變化, 後來乾脆設成6200轉, 也沒有改變,
之後不幸的事情發生了, 自動關機的惡夢出現了, 就沒辦法開機, 只有長按電源鍵能夠開機,
而開機之後風扇一值維持6200轉, 也沒辦法再次改變, 我想應該要送修了,
不過還有些疑點應該釐清,
1. 我有使用XP, 會不會中毒了?
2. 為何無法改變風扇轉速?
3. 重新安裝系統會不會有用?
4. 送修可以解決問題嗎?
回去做實驗, 如果有哪位大大有經驗的話請幫忙回答一下吧!
經過測試之後, 把XP刪掉還是無法開機,
接下來把OSX重灌, 看來好像沒問題了,
隔天又不能開機了...應該要送修沒錯了吧!
文章分享
評分
複製連結

今日熱門文章 網友點擊推薦!