今天啟動MAC(Hackintosh)后,風扇一直狂轉,我以為是才開機正常的,但是過了接近10分鍾,風扇還是在滿速運行的狀態,機身溫度很燙。
反復關機幾次后,故障還是存在……
於是我打開活動監視器,看到CPU那一欄,一個名叫 AppleUserECM 的進程占用在95%以上,然后我試圖強制退出此進程,但是其又自動打開並高占用CPU使用率。
於是我在網上搜索這個進程,找到一篇 reddit 帖子,根據文中所說, AppleUserECM 進程為Apple的USB網卡驅動程序。因為市場上低端的USB網卡基本都是使用Realtek RTL8153網絡芯片,而使用Realtek芯片的USB網卡會導致AppleUserECM進程CPU使用率過高。
當我把USB網卡拔掉后,AppleUserECM進程馬上就掉下去,再次插上后,該進程CPU使用率已經不足0.5%了。那么我一開機該進程CPU使用率過高的原因大概明了了:可能是我插着該USB網卡再開機,然后導致Apple的usb網卡驅動不能正確驅動運行,進而CPU一直滿速率占用。但以往開了機后再插入該USB網卡就並沒有導致CPU高占用率。
繼續閱讀該文章發現,可能是我買的不入流的網卡使用的是其自主打包的驅動程序(btw這個網卡最新支持10.14,而我的系統是10.15.6),所以AppleUserECM不能完善的驅動這個網卡,如果使用Realteck官方的驅動程序,估計是沒有問題的。具體方法,請移步上述鏈接學習。