當 MacBook Pro 充電時,如果機身有一點燙、過熱,我們大多都會認為正常,畢竟電池一定會比較熱,不過,如果過熱到一定程度,Mac 的效能可是會受到大幅影響,不僅風扇大量運轉,透過活動監視器觀察,也會發現 kernel_task 程序的用量很高,達到 100% 都有可能。
如果充電當下你沒有做任何重度工作,但電池卻過熱、kernel_task 用量也高,搞不好是你充電充錯邊的關係。
最近國外有用戶發現,將 USB-C 電源線接在 MacBook Pro 的左側充電時,電池有可能發生過熱的情形,意味著你應該透過右側的 USB-C 傳輸埠來充電比較好。
為什麼你應該透過 MacBook Pro 的右側來充電?
根據外媒 Cult of Mac 報導,部分機型的 MacBook Pro 左側對於熱能的感受比右側高,因此如果將 USB-C 電源線插在左側,其充電產生的熱能,就有可能使觸發溫度感測器,自動開啟風扇。於 StackExchange 這篇討論串中就有提到相關內容,有興趣詳細了解的人可以閱讀。
下圖為使用左側和右側傳輸埠的溫度變化表:
為什麼是左側?目前似乎還沒有一個明確解答,據說是這一側的感應器比較靈敏,或觸發的溫度比右側低。
至於解決辦法,最簡單當然就是未來都改用右側,但如果你的 MacBook Pro 充電時沒有發生過熱或 kernel_task 過高現象,個人是覺得就不用太在意。
另外你也能購買散熱架、外接散熱器之類,或是改上 MacBook Pro,讓它好好休息個幾分鐘再打開使用。
以下是 StackExchange 討論串提供的解決步驟
- 將左側充電移到右側。如果你有第二個充電器,請將它插在右側,且右側也避免插入其他東西。
- 拔掉左側所有外接裝置,包含充電線、配件,直到電池充飽
- 插入電源之前,先強制電扇運行最大轉速。透過 iStatMenus 可以輕鬆設定,進入 Sensors –> Fans 選單,就能找到。
- 把 MacBook Pro 移到涼爽的房間。
kernel_task 簡介
kernel task 是 Mac 系統中,協助管理 CPU 溫度的程序之一,當偵測到 Mac 過熱時,kernel_task 會自動處理導致 CPU 過熱的問題,如:調解風扇運轉速度,這也是為什麼每次聽到風扇轉速很高,從活動監視器觀察 kernel_task 用量也很高。(官網說明)
一般來說,CPU 溫度降低後,kernel_task 就會自動減少其活動,你可以手動強制關閉,但之後還是會自動重新啟用。
資料來源:Cult of Mac、StackExchange