Macbook pro 14休眠大量耗电

本文介绍了如何通过日志分析找出导致MacBook Pro在休眠时大量耗电的原因,如动态头像、Wi-Fi、蓝牙等,并提供了相应的解决方案,包括更换静态头像、休眠前关闭Wi-Fi和蓝牙,以及调整系统设置来减少休眠时的电量消耗。此外,还提到了其他可能影响休眠耗电的因素和优化建议。
摘要由CSDN通过智能技术生成

MacBook pro 盒盖有休眠耗电,而且是大量耗电。查看电池偏好设置,只看到阶梯状的耗电量,并且找不到到底是哪个软件进程在消耗电量。

打开终端,输入以下命令,查看到底是谁!在休眠的时候唤醒Mac,做一些偷偷摸摸的小动作。

pmset -g log|grep -e " Sleep " -e " Wake " -e "Wake Request" -e "WakeTime"

 进程1:活跃得动态头像 以及Wi-Fi

#截取的部分关键日志
2022-07-26 09:23:33 +0800 Sleep               	Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:78%) 17 secs   
2022-07-26 09:23:33 +0800 Wake Requests       	[*process=dasd request=SleepService deltaSecs=971 wakeAt=2022-07-26 09:39:44 info="com.apple.dasd:501:com.apple.avatar.activity.UserRequestedBackup"] [process=mDNSResponder request=Maintenance deltaSecs=7200 wakeAt=2022-07-26 11:23:33 info="upkeep wake"] [process=powerd request=TCPKATurnOff deltaSecs=261424 wakeAt=2022-07-29 10:00:37]           
2022-07-26 09:23:50 +0800 Wake                	Wake from Deep Idle [CDNVA] : due to SMC.OutboxNotEmpty smc.70070000 lid/HID Activity Using BATT (Charge:78%) 1042 secs 
2022-07-26 09:23:50 +0800 WakeTime            	WakeTime: 0.227 sec                                                        	          
2022-07-26 09:23:50 +0800 Kernel Client Acks  	Delays to Sleep notifications: [AppleBCMWLANCore driver is slow(msg: SetState to 0)(125 ms)] 
2022-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:活跃的蓝牙

#截取的部分关键日志
2022-07-21 08:01:38 +0800 Sleep               	Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:78%) 175 secs  
2022-07-21 08:01:39 +0800 Wake Requests       	[*process=dasd request=SleepService deltaSecs=1024 wakeAt=2022-07-21 08:18:44 info="com.apple.dasd:0:com.apple.bluetoooth.CBMetrics"] [process=mDNSResponder request=Maintenance deltaSecs=4102 wakeAt=2022-07-21 09:10:02 info="DHCP lease renewal"] [process=powerd request=TCPKATurnOff deltaSecs=264736 wakeAt=2022-07-24 09:33:55]           
2022-07-21 08:01:39 +0800 PM Client Acks      	Delays to Sleep notifications: [com.apple.bluetooth.sleep is slow(1558 ms)]           
2022-07-21 08:04:33 +0800 WakeTime            	WakeTime: 0.230 sec                                                        	          
2022-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)] 
2022-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,苹果官方说在2022年4月要升级改进,目前不确定是否改进了。由于个人原因不能进行升级测试,对了,我的系统是Monterey 12.3。你们可以升级试一下,评论区告诉我好用吗。

解决办法:盒盖休眠前手动关闭蓝牙

还有一些会影响休眠耗电问题需要注意

  1. -系统偏好设置:关闭时间机器自动备份
  2. -系统偏好设置-电池:关闭唤醒以供网络访问
  3. -系统偏好设置-电池:电能小憩功能可让某些 Mac 电脑即使在睡眠时也可以保持最新状态。当 Mac 进入睡眠状态后,电能小憩功能会定期激活以更新信息。关闭电能小憩(有的系统没有此功能)
  4. 断开与外部设备关联
  5. 在终端中修改电脑休眠模式,由于博主没用过,可以查看下面原文链接(或者搜索:修改Mac电脑休眠模式)Mac 篇一:Mac合盖休眠掉电快?关掉这个设置再试试_超极本_什么值得买
  6. 升级系统或者降级到big Sur
  7. 有用的链接https://medium.com/@hinddeep.purohit007/fixing-the-dreaded-battery-drain-issue-on-a-sleeping-mac-6e153e464b13

还有那些方法以及不足之处 欢迎在评论区讨论

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
在使用React Native项目中,如果项目一直停留在0% EXECUTING的状态,可能是由于一些库的安装或配置问题导致的。根据您提供的引用内容,有两个与SQLite相关的库被提到:react-native-quick-sqlite和react-native-sqlite-storage。 第一个库,react-native-quick-sqlite,是一个用于React Native的快速SQLite库。根据引用,这个库可以通过运行命令"yarn add react-native-quick-sqlite"来进行安装。如果您的项目一直停留在0% EXECUTING,可能是因为库的安装过程出现了问题。您可以尝试重新安装这个库,或者检查一下是否有任何错误信息提示。 第二个库,react-native-sqlite-storage,是一个功能齐全的SQLite3原生插件,适用于React Native(支持Android和iOS)。根据引用,使用这个库可以通过运行命令"yarn add react-native-sqlite-storage"来进行安装,并且需要运行"npx pod-install"来安装iOS的依赖。如果您的项目一直停留在0% EXECUTING,可能是因为库的安装或配置过程出现了问题。您可以尝试重新安装这个库,并确保按照官方文档的说明正确地进行配置和安装依赖。 综上所述,如果您的React Native项目一直停留在0% EXECUTING的状态,可能是与SQLite相关的库的安装或配置出现了问题。您可以尝试重新安装这些库,并按照官方文档的指示正确地进行配置和安装依赖。如果问题仍然存在,您可以参考这些库的文档或在相关的GitHub仓库中寻求帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [React Native 0.71.3版本集成SQLite数据库,使用​react-native-quick-sqlite​插件,而不是​react-native...](https://blog.csdn.net/qq_35624642/article/details/129352603)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值