PTT評價

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

看板MAC標題[教學] CPU異常,kernel_task使用量過高!解方作者
highker8
(Weii)
時間推噓 5 推:5 噓:0 →:6

型號: 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''打開SIP?

網路上說解除完SIP就可以刪除系統檔案,但它還是不讓我刪,所以我多做了一個手續,1. 解除SIP進入使用者後,打開''終端機''輸入''Sudo mount -wu /; killallFinder''?
這時所有資料夾會關閉,你再打開一次就可以大刪特刪了,
這個動作不用重新開啟保護機制,只要重開機他自己會恢復。

* 刪除其中一plist
1. 在Finder中進入''系統'' - ''資源庫'' - ''Extensions'' (System\Library\Exten
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\Exten
2. 在Extensions裡找到''IOPlatformPluginFamily.kext'',刪除他或改名字,只要讓電
3. 進入恢復模式(開機時Command + R),打開終端機輸入''csrutil enable'',重開機。

【 後記 】
小弟不是專業的所以不確定這樣是否正確,但至少有恢復到原本的80%,
有時候會覺得電腦沒以前這麼靈敏了,但不管怎麼樣還是省了我兩萬塊,
而且目前不需要跑效能的工作。yeah
第一次發教學文請多指教!

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.70.170.13 (臺灣)
PTT 網址
※ 編輯: highker8 (219.70.170.13 臺灣), 04/22/2020 03:10:58 ※ 編輯: highker8 (219.70.170.13 臺灣), 04/22/2020 03:16:17 ※ 編輯: highker8 (219.70.170.13 臺灣), 04/22/2020 03:19:50 ※ 編輯: highker8 (219.70.170.13 臺灣), 04/22/2020 03:40:16

porsche997cs04/22 04:39努力給推

haleytll04/22 06:49你知道這個檔案是做什麼的嗎?刪了會影響到什麼嗎?

haleytll04/22 06:49https://bit.ly/2KnVyJ5

haleytll04/22 06:49第59樓的BUT仔細看…小心不要真的把機子燒了

mathrew04/22 06:56

haleytll04/22 08:52請仔細看59樓的[BUT]

這網址的討論好棒! 我有想過這件事,但我平時都滿注意溫度表現的(在電腦發病前), 所以有時會手動調轉速,加上考量現階段沒錢換主機板及電腦, 平常拿來上網看劇跟基本文書,我還是打算先撐著, 不過謝謝你的提醒!!!

ho83leo04/22 08:52推二樓,User要真的知道自己在幹嘛。

※ 編輯: highker8 (219.70.170.13 臺灣), 04/22/2020 09:06:48

macgyveryu11/07 09:53第1點.應該是輸入 Sudo mount -uw /; killall Finder

macgyveryu11/07 09:54↑解除SIP進入使用者後,打開終端機↑

macgyveryu11/07 09:55謝謝原PO(highker8)此篇.讓我解決了13"MBA2012問題

macgyveryu11/18 11:34在砍系統檔案後,再用SMC重開機之後,就可正常