解決mac休眠睡眠異常耗電方法


備忘📝

原因:其實是由於新系統的 WiFi 引起的,無限被 Wi-Fi 喚醒.導致大量耗電.

  • 方式一、每次休眠前,關閉Wi-Fi.
  • 方式二、用 pmset -g custom 命令可以看到「 tcpkeepalive 」的話,使用pmset -a tcpkeepalive 0 關閉.(博主本人使用此種方式,12個小時耗電5%,比之前20%的耗電好多了。。)
  • 方式三、修改配置文件,步驟稍繁瑣.
1. 重啟 Macbook,在啟動的時候按住 command + R,然后系統會盡入 recovery 模式。
2. 選擇語言,點下一步,然后在菜單欄選擇打開 terminal。
3. 輸入 csrutil disable 禁掉 SIP,然后正常重啟 macbook。
4. 打開 terminal,輸入 ioreg -l | grep board-id 查看你的 board-id,
5. 在這個目錄 /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources 下面找到你的 board-id 對應的 .plist 文件
6. 用管理員賬戶編輯上一步中的 plist 文件,比如 sudo vim Mac-2BD2C31983FE1634.plist
7. 把 TCPKeepAliveDuringSleep 修改為 false, 然后保存

<key>TCPKeepAliveDuringSleep</key>
<false/>
<key>NotificationWake</key>
<false/>
<key>DNDWhileDisplaySleeps</key>
<true/>
8. 重啟 mac,按照第 1,2 步進入 recovery 模式,開啟 SIP,csrutil enable。
9. 正常重啟 mac,就可以了。可以用這個命令 ioreg -l | grep IOPlatformFeatureDefaults 來查看修改后的狀態。

致謝

休眠掉電問題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM