指南/如何控制Mac的風扇轉速

如何控制Mac的風扇轉速

Atta 🐬

Vitals創辦人

發佈於

簡短回答

macOS不讓你設定風扇轉速:「系統設定」裡沒有滑桿,也沒有「終端機」指令,因為Mac會依溫度自行設定風扇。最接近的內建控制是「能源模式」,位於「系統設定」→「電池」(桌上型Mac則是「能源」):「低耗電模式」有助於讓風扇保持安靜,而在部分MacBook Pro、Mac mini和Mac Studio機型上,「高耗電模式」能讓風扇轉得更快。若要自己選擇風扇轉速,就需要風扇控制App。Vitals是一款Mac系統監控工具,在每一台有風扇的Mac上都做得到(包括M1到M5),而且就在顯示溫度的同一個地方:把風扇從「自動」切換成「手動」,拖到你想要的轉速,再切換回「自動」就能交還給Mac。

如何更改Mac的風扇轉速

  1. 01 MacBook請打開「系統設定」→「電池」,桌上型Mac請打開「系統設定」→「能源」。
  2. 02 在「能源模式」下,選擇「低耗電模式」讓風扇更安靜;如果你的Mac提供「高耗電模式」,也可以選擇它,讓風扇在長時間的繁重工作中轉得更快。在MacBook上,「使用電源轉換器時」和「使用電池時」要分別設定。
  3. 03 若要選擇精確的轉速,請打開風扇控制App,選擇一個風扇,把它從自動切換成固定轉速,再以每分鐘轉數(rpm)設定轉速。
  4. 04 繁重的工作結束後,把風扇交還給自動控制。固定在某個轉速的風扇,不管溫度如何都會維持在那個轉速。

搭載Apple晶片的MacBook Air機型沒有風扇,所以沒有東西可設定。它們會降速來降溫。

每一台有風扇的Mac都依照風扇曲線運轉:溫度上升時轉快,下降時轉慢,介於每個風扇設定的最低和最高轉速之間。macOS既不顯示轉速,也不顯示曲線。風扇控制App會寫入系統管理控制器(SMC),也就是控制風扇的晶片,讓風扇維持在你選擇的轉速。下表說明這麼做何時有幫助,以及何時該改為找出發熱的原因。

何時該更改Mac的風扇轉速

情況怎麼做原因
長時間的輸出、建置或算圖 開始前先調高風扇轉速,或使用「高耗電模式」 晶片溫度較低時,能在macOS降速之前維持全速更久
在MacBook Pro上玩遊戲或執行本機AI模型 調高風扇轉速 減少過熱降頻,代價是噪音
室溫很高,或Mac放在腿上 調高風扇轉速,並清出通風口 Mac一開始就更接近會降速的溫度
在安靜的房間裡做輕度工作 低耗電模式 發熱較少,風扇自然維持低速
你沒做什麼,風扇卻很吵 先找出讓Mac發熱的App 風扇是在因應實際的熱;請參閱為什麼Mac的風扇會變吵
沒有什麼在忙,風扇卻全速運轉 執行「Apple診斷」 風扇或感測器故障,風扇控制App只會把它掩蓋起來

控制Mac的風扇安全嗎?

調高轉速是安全的。晶片溫度較低,能維持全速更久;代價是噪音,以及MacBook上多耗一點電。

風險在於調低轉速。晶片升溫時風扇卻固定在低速,熱就排不出去,於是macOS會讓晶片降速來保護它:Mac是安全的,但會變慢。謹慎的風扇控制App會讓每個風扇維持在Mac允許的最低和最高轉速之間,但在Mac高負載工作時,風扇還是可能被固定在最低轉速。只在做輕度工作時設定低轉速,並在做任何繁重的事之前,把風扇交還給自動控制。

風扇控制App的運作方式

SMC為每個風扇保存兩項設定:模式(自動或手動)和目標轉速。App會設定目標轉速,並把風扇切換成手動;切換回自動,就把風扇交還給macOS。只有以root身分執行的程序才能寫入SMC,所以風扇控制App會安裝一個小型輔助程式,macOS會請你核准。

Mac睡眠時會收回風扇的控制權,所以風扇控制App必須在喚醒後重新設定。各App設定的內容不同:有些固定一個轉速,有些(例如Macs Fan Control)也可以跟隨某個溫度感測器。

在搭載M3和M4晶片的Mac上,macOS的散熱管理程式會掌控風扇,拒絕手動設定,直到有App請它讓開為止。這就是為什麼有些風扇控制App在這些Mac上能顯示轉速卻無法更改。依賴某款App之前,請先確認它支援你Mac的晶片。

風扇轉速與rpm

風扇轉速以每分鐘轉數(rpm)計算。每個風扇都有自己的最低和最高轉速,且依機型而異,所以同樣的數字在一台Mac上很安靜,在另一台上可能很吵。重點是風扇落在它自己兩個極限之間的哪個位置。

閒置時,Mac的風扇會以最低轉速或接近最低轉速運轉,有些Apple晶片Mac在溫度低時會讓風扇完全停止。高負載時,風扇會往最高轉速爬升。如果工作結束後轉速仍然很高,代表還有東西在讓晶片工作:更改轉速之前,請先找出讓Mac發熱的App。

Vitals多了什麼

Vitals在顯示溫度的同一個地方設定每個風扇的轉速。

  • 選單列下拉面板中「感測器」裡的「溫度與風扇」:每個風扇的轉速(rpm),旁邊有「自動」和「手動」
  • 選擇「手動」後拖移:可設為該風扇自身最低和最高轉速之間的任何值,每級50 rpm。「自動」交還單一風扇,「回到自動」一次交還所有風扇
  • 你設定的風扇在睡眠和重新開機後仍會維持設定,直到你交還為止;Vitals結束或當掉時,所有風扇都會交還給Mac
  • 風扇上方的「讓風扇持續運轉」會列出讓Mac發熱的App,每個旁邊都有「結束」
  • M1到M5的Apple晶片,以及Intel Mac

小提醒

  • 設定風扇會用到「完整系統指標」,也就是Vitals讀取系統程序時使用的輔助程式。macOS會請你在「登入項目」中核准一次。
  • 在M3和M4上,Vitals會先請macOS的散熱管理程式讓開,所以第一次設定需要幾秒鐘。
  • Vitals會讓風扇維持在它自身的最低和最高轉速之間。它只寫入風扇的模式和目標轉速;在M3和M4上,還會寫入請散熱管理程式讓開的那一個鍵值。
  • 設定好的風扇不論溫度如何都會維持轉速。Vitals不會跟隨感測器或自訂曲線。
  • 如果Mac不接受某項設定,該風扇那一列會說明,風扇也會繼續由Mac控制。
購買Vitals $15 一年更新$9,或在首發期間以$15終身使用,之後為$39。一次付清,14天內可退款。

大家常問的問題

Mac可以控制風扇轉速嗎?

macOS本身不行。「系統設定」中的「能源模式」會改變風扇的運轉強度,而像Vitals這樣的風扇控制App可以為每個風扇設定精確的轉速。

如何讓Mac的風扇轉得更快?

如果你的Mac提供「高耗電模式」,請在「系統設定」→「電池」中選擇它,或在風扇控制App中設定風扇轉速。在Vitals中,按一下選單列下拉面板中的「感測器」,把風扇切換成「手動」並往上拖移。

調高MacBook的風扇轉速安全嗎?

安全。風扇轉得快,晶片溫度就更低;代價是噪音和多耗一點電。在高負載工作時調低轉速,才會讓Mac自行降速。

風扇控制在Apple晶片Mac上有用嗎?

有用,只要是有風扇的Apple晶片Mac,並使用支援你晶片的App。在M3和M4上,App必須先請macOS的散熱管理程式讓開,設定才會生效。Vitals會這麼做,支援M1到M5。搭載Apple晶片的MacBook Air機型沒有風扇。

M3或M4 Mac可以控制風扇轉速嗎?

可以,只要App支援這些晶片。在M3和M4上,macOS的散熱管理程式會拒絕手動設定的風扇轉速,直到App請它讓開為止;沒有這麼做的App能顯示轉速,卻無法更改。Vitals會請它讓開,第一次設定需要幾秒鐘。

如何將Mac的風扇重設為自動?

在設定風扇的App中,將每個風扇切換回自動。在Vitals中,按一下風扇下方的「回到自動」,或結束Vitals,它會把所有風扇交還給Mac。

Mac的風扇轉速多少算正常?

這取決於機型,因為每個風扇都有自己的最低和最高轉速。閒置時風扇會以最低轉速或接近最低轉速運轉,高負載時則會加速。Vitals會顯示每個風扇的轉速,以及它離最高轉速有多近。

詞彙表中的相關條目

更多指南