MacBookPro休眠掉电、耗电量⼤问题解决⽅案
1、前⾔
最近我的2015mbpMacBook Pro (Retina, 13-inch, early 2015)更新完10.14系统后,发现休眠待机⼀晚上后能掉5%电,⽩天待机4-5⼩时⼜掉了8%。然⽽在此之前我记得休眠是⼏乎不怎么掉电的,所以在⽹上搜索了⼀下,后来到了⼤佬的⼀些解决⽅案(认为可能是休眠时⽹络仍保持活跃导致)。其中的⼀种的成功评论⽐较多,⼤家可以试⼀试。
2、解决⽅案
重启 Macbook,在启动的时候按住 command + R,然后系统会尽⼊ recovery 模式。
选择语⾔,点下⼀步,然后在菜单栏选择打开 terminal。
输⼊ csrutil disable 禁掉 SIP,然后正常重启 macbook。
打开 terminal,输⼊ ioreg -l | grep board-id 查看你的 board-id,
在这个⽬录 /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugi
n.kext/Contents/Resources 下⾯到你的 board-id 对应的 .plist ⽂件
⽤管理员账户编辑上⼀步中的 plist ⽂件,⽐如 sudo vim Mac-2BD2C31983FE1634.plist
tcpip详解卷二pdf
把 TCPKeepAliveDuringSleep 修改为 false, 然后保存。
若系统是catalina 10.15,系统会提⽰是只读⽂件,⽆法修改。具体解决⽅案请看下⾯第3点~
重启 mac,按照第 1,2 步进⼊ recovery 模式,开启 SIP,csrutil enable。
正常重启 mac,就可以了。可以⽤这个命令 ioreg -l | grep IOPlatformFeatureDefaults 来查看修改后的状态。
<key>TCPKeepAliveDuringSleep</key>
<false/>
<key>NotificationWake</key>
<false/>
<key>DNDWhileDisplaySleeps</key>
<true/>
3、Catalina 修改系统⽂件
这次更新的10.15把所有的系统⽂件单独分到了⼀个卷宗,即使禁⽤了SIP,修改⽂件也还会是只读。但是修改还是可以,只是⿇烦多了⼀步。禁⽤SIP后,需要在终端执⾏
sudo mount -uw /
然后就可以修改⽂件夹的读取权限,再进⾏修改,需要注意的是,重启电脑会失效,下次修改还要重复上⾯的操作。
来源:。感谢@威⾵堂々
4、⾃我测试
(1)测试环境
Macbook pro 2015, 系统是最新的10.14。
(2)测试⽅案
凌晨⼀点合上盖⼦,早上7点半打开盖⼦。观察电池的变化量。
(3)测试结果
凌晨⼀点电量是98%,早上7点半打开盖⼦是96%,6个半⼩时掉了2%。
下⾯图是console控制台的System.log,可以看到凌晨1点-7点半的睡眠期间,系统没有任何活动⽇志记录。
下⾯图是Activity monitor活动监测器显⽰的电池状态,可以看到凌晨1点-7点半的睡眠期间,这段时间没有电量变化记录。
我的结论
由于没有好坏的对⽐标准,故从我只能从我⾃⾝设置前后的电量掉量进⾏对⽐。通过设置后,掉电量从5%降到2%,⽽且从系统⼯具来看,感觉是确实是睡眠了,并没有电量变化和⽇志记录。所以综上所述,这个⽅案应该是可⾏的。
这个5%的睡眠时间段并没和2%的⼀样。所以分析只是个⼤概,并不严谨的。
4、⽅案出处

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。