MacBook pro 盒盖有休眠耗电,而且是大量耗电。查看电池偏好设置,只看到阶梯状的耗电量,并且找不到到底是哪个软件进程在消耗电量。
打开终端,输入以下命令,查看到底是谁!在休眠的时候唤醒Mac,做一些偷偷摸摸的小动作。
pmset -g log|grep -e " Sleep " -e " Wake " -e "Wake Request" -e "WakeTime"
进程1:活跃得动态头像 以及Wi-Fi
#截取的部分关键日志-07-26 09:23:33 +0800 SleepEntering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:78%) 17 secs -07-26 09:23:33 +0800 Wake Requests [*process=dasd request=SleepService deltaSecs=971 wakeAt=-07-26 09:39:44 info="com.apple.dasd:501:com.apple.avatar.activity.UserRequestedBackup"] [process=mDNSResponder request=Maintenance deltaSecs=7200 wakeAt=-07-26 11:23:33 info="upkeep wake"] [process=powerd request=TCPKATurnOff deltaSecs=261424 wakeAt=-07-29 10:00:37] -07-26 09:23:50 +0800 WakeWake from Deep Idle [CDNVA] : due to SMC.OutboxNotEmpty smc.70070000 lid/HID Activity Using BATT (Charge:78%) 1042 secs -07-26 09:23:50 +0800 WakeTime WakeTime: 0.227 sec-07-26 09:23:50 +0800 Kernel Client Acks Delays to Sleep notifications: [AppleBCMWLANCore driver is slow(msg: SetState to 0)(125 ms)] -07-26 09:23:50 +0800 Kernel Client Acks Delays to Wake notifications: [Codec Output driver is slow(msg: DidChangeState to 1)(51 ms)] [RTBuddyV2 driver is slow(msg: SetState to 2)(100 ms)]
这是macOS Monterey系统的问题,你可能设置了动态的头像,系统在休眠的时候动态头像时不时唤醒Mac。
解决办法:换一个静态普通头像 ,休眠前关闭Wi-Fi
进程2:活跃的蓝牙
#截取的部分关键日志-07-21 08:01:38 +0800 SleepEntering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:78%) 175 secs -07-21 08:01:39 +0800 Wake Requests [*process=dasd request=SleepService deltaSecs=1024 wakeAt=-07-21 08:18:44 info="com.apple.dasd:0:com.apple.bluetoooth.CBMetrics"] [process=mDNSResponder request=Maintenance deltaSecs=4102 wakeAt=-07-21 09:10:02 info="DHCP lease renewal"] [process=powerd request=TCPKATurnOff deltaSecs=264736 wakeAt=-07-24 09:33:55] -07-21 08:01:39 +0800 PM Client AcksDelays to Sleep notifications: [com.apple.bluetooth.sleep is slow(1558 ms)] -07-21 08:04:33 +0800 WakeTime WakeTime: 0.230 sec-07-21 08:04:33 +0800 Kernel Client Acks Delays to Sleep notifications: [AppleH13CamIn driver is slow(msg: SetState to 0)(115 ms)] [AppleBCMWLANCore driver is slow(msg: SetState to 0)(108 ms)] -07-21 08:04:33 +0800 Kernel Client Acks Delays to Wake notifications: [Codec Output driver is slow(msg: DidChangeState to 1)(52 ms)] [RTBuddyV2 driver is slow(msg: SetState to 2)(103 ms)]
休眠中蓝牙唤醒Mac的问题及其明显,耗电量也是巨大,亲测有30%电池电量消耗。蓝牙不断的扫描设备,也是Monterey系统的bug,苹果官方说在4月要升级改进,目前不确定是否改进了。由于个人原因不能进行升级测试,对了,我的系统是Monterey 12.3。你们可以升级试一下,评论区告诉我好用吗。
解决办法:盒盖休眠前手动关闭蓝牙
还有一些会影响休眠耗电问题需要注意
-系统偏好设置:关闭时间机器自动备份-系统偏好设置-电池:关闭唤醒以供网络访问-系统偏好设置-电池:电能小憩功能可让某些 Mac 电脑即使在睡眠时也可以保持最新状态。当 Mac 进入睡眠状态后,电能小憩功能会定期激活以更新信息。关闭电能小憩(有的系统没有此功能)断开与外部设备关联在终端中修改电脑休眠模式,由于博主没用过,可以查看下面原文链接(或者搜索:修改Mac电脑休眠模式)Mac 篇一:Mac合盖休眠掉电快?关掉这个设置再试试_超极本_什么值得买升级系统或者降级到big Sur有用的链接/@hinddeep.purohit007/fixing-the-dreaded-battery-drain-issue-on-a-sleeping-mac-6e153e464b13
还有那些方法以及不足之处 欢迎在评论区讨论