[教學] CPU異常,kernel_task使用量過高!解方

作者: highker8 (Weii)   2020-04-22 03:07:48
型號: mid 2014 MBP
【 前情提要 】
前一陣子筆電發生了kernel_task佔比飆高、CPU使用率超高的情形,
清明下鄉掃墓回台北後一打開螢幕風扇就開始飆,然後所有基本功能都跑超慢,
重置NVRAM+SMC跟試過很多次重灌(option+ +R)都沒用後,
決定帶去A13,(重灌一次要4小時以上...)
原廠跑完檢測發現 感應器 有問題,所以跟我報價大概19000換主機板,
但我覺得我平常沒有很操這台電腦,硬體沒事應該是軟體方面有問題,
所以我就拿回家爬文亂試,結論是 ‘’好險一直都用時光機備份’’。
【 除錯之路 】
我平常使用時,左側port有接外接DVI螢幕的線+有線滑鼠、鍵盤,右邊port接有線網路線

根據下面網址的網友回覆,可能造成這種狀況可能跟外接一堆東西有關!
https://reurl.cc/pd60Vr
然後又找到一個跟我狀況幾乎一模一樣的網友,
https://reurl.cc/yZ7NNE
發現解決方法是似乎是繞著IOPlatformPluginFamily.kext這個檔案進行,
此時有兩種做法:
* 把這個檔案裡面的一個自己筆電型號的plist文件刪除
* 把這個檔案刪除
為了想把負面影響降低所以先試用了第一個做法,
不過對我沒用,所以我刪了整個,各位可以試試看。
【 解決方法 】**刪除任何檔案前請先備份**
* 前置
因為我們要刪除的是系統檔案,所以要先去恢復模式解除SIP(保護傘),
1. 重開機的時按 Command + R ,進入恢復模式。
2. 上面的bar點''工具程式'',選 ''終端機''。
3. 輸入''csrutil disable''跑完後解除,重開機。
記得在刪除完檔案後還要重新進去恢復系統打開'終端機'輸入''csrutil enable''打開SI
P?
網路上說解除完SIP就可以刪除系統檔案,但它還是不讓我刪,所以我多做了一個手續,
1. 解除SIP進入使用者後,打開''終端機''輸入''Sudo mount -wu /; killallFinder'
'?
這時所有資料夾會關閉,你再打開一次就可以大刪特刪了,
這個動作不用重新開啟保護機制,只要重開機他自己會恢復。
* 刪除其中一plist
1. 在Finder中進入''系統'' - ''資源庫'' - ''Extensions'' (System\Library\Ext
en
2. 在Extensions裡找''IOPlatformPluginFamily.kext'',右鍵''顯示套件內容'',進
''
3. 找到''X86PlatformPlugin.kext'',右鍵''顯示套件內容'',進''Contents'',進'
'R
4. 點左上'' '' - ''關於這台Mac'' - ''系統報告''的''硬體概覽'' 第二行的''機
型?
5. 看這個網址最下面有對照表 https://reurl.cc/g7DyKN ,舉例我的電腦''機型識別

6. 回到''Resources'',刪掉同個名稱的檔案。
7. 進入恢復模式(開機時Command + R),打開終端機輸入 ’''csrutil enable'',重
開?
—題外話,同樣在Extensions有個''ACPI_SMC_PlatformPlugin.kext'',用以樣的步驟開

也會發現一堆舊的mac系列產品序號,如果你的是2011年前買的產品似乎要來這邊刪檔。
* 刪除整個kext檔
1. 在Finder中進入''系統'' - ''資源庫'' - ''Extensions'' (System\Library\Ext
en
2. 在Extensions裡找到''IOPlatformPluginFamily.kext'',刪除他或改名字,只要讓

3. 進入恢復模式(開機時Command + R),打開終端機輸入''csrutil enable'',重開機

【 後記 】
小弟不是專業的所以不確定這樣是否正確,但至少有恢復到原本的80%,
有時候會覺得電腦沒以前這麼靈敏了,但不管怎麼樣還是省了我兩萬塊,
而且目前不需要跑效能的工作。yeah
第一次發教學文請多指教!
作者: porsche997cs (porsche997cs)   2020-04-22 04:39:00
努力給推
作者: haleytll (Zoe)   2020-04-22 06:49:00
你知道這個檔案是做什麼的嗎?刪了會影響到什麼嗎?https://bit.ly/2KnVyJ5第59樓的BUT仔細看…小心不要真的把機子燒了
作者: mathrew (Joey)   2020-04-22 06:56:00
作者: haleytll (Zoe)   2020-04-22 08:52:00
請仔細看59樓的[BUT]
作者: ho83leo (LWHo)   2020-04-22 08:52:00
推二樓,User要真的知道自己在幹嘛。

Links booklink

Contact Us: admin [ a t ] ucptt.com