更新macOS版本后发现睡眠耗电异常,网上搜了一大堆,尝试了多次还是没有根本解决,最终测试12小时掉电0%
言简意赅,大部分是由于初期睡眠采用了休眠策略,达到一定时间后才会深度睡眠。
pmset 配置如下:
Battery Power: lidwake 1autopoweroff 1lowpowermode 0standbydelayhigh 600autopoweroffdelay 300proximitywake 0standby 1standbydelaylow 300ttyskeepawake 0highstandbythreshold 99powernap 0 gpuswitch 2 hibernatefile /var/vm/sleepimagehibernatemode 25displaysleep 5 sleep 1 lessbright 1 halfdim 1tcpkeepalive 0acwake 0 disksleep 10 AC Power: lidwake 1 autopoweroff 1 lowpowermode 0 standbydelayhigh 86400 autopoweroffdelay 259200 standbydelaylow 10800 standby 1 proximitywake 1 ttyskeepawake 1 hibernatemode 3 powernap 1 gpuswitch 2 hibernatefile /var/vm/sleepimage highstandbythreshold 99 displaysleep 10 womp 1 networkoversleep 0 sleep 1 tcpkeepalive 1 halfdim 1 acwake 0 disksleep 10
(粗体是主要关心的休眠耗电影响选项)
下面说下需要修改的项目:
使用 pmset -g custom 查看当前电源状态
sudo pmset -b hibernatemode 3 或者 sudo pmset -b hibernatemode 25 (建议经常出门的改成25,缺点是开盖后有3秒延迟,有个唤醒时间)
sudo pmset -b () 括号里是需要注意修改的内容