转自:终于解决了MacBook pro盒盖休眠掉电问题 - 简书 ()
Mac电脑有三种休眠模式。简单说就是保持内存供电,保持内存供电同时硬盘休眠文件双备份,仅硬盘休眠文件不供电。
hibernatemode 可以是 0 (传统睡眠方式,不生成 sleepimage 文件),3 和 25 (Apple 称之安全睡眠方式,会生成 sleepimage 文件)
于是果断打开“终端”,输入: sudo pmset -a hibernatemode 25
世界仿佛安静了。终于不会跑电了吧。
然而,过了两天休眠,打开看Mac还是掉电12%!这还有王法吗!
正在崩溃的边缘,死马当活马医,再去看看是不是休眠模式没有生效呢,查资料的时候,忽然看到一条感觉比较有用的命令,可以查看电脑休眠期间被什么唤醒了。
mset -g log|grep -e "sleep" -e "wake" -e "wake request" -e "waketime"
好家伙,刚按下enter键,刷刷刷几十页的记录。摘取近两天的记录我终于看清楚了!,就是这几个进程频繁唤醒电脑!
-08-13 05:57:32 +0800 Wake Requests [*process=powerd request=AdaptiveWake deltaSecs=8248 wakeAt=-08-13 08:15:00] [process=powerd request=UserWake deltaSecs=72465 wakeAt=-08-14 02:05:17 info="com.apple.alarm.user-visible-Weekly Usage Report,355"]
这样的好几条呢,果断bing如何禁止,sudo pmset schedule cancelall,取消所有的alarm。
然后再看还有一大堆audio的唤醒,这个就搜不出来是什么东西了啊,找遍bing和百度都没有。
-08-14 11:12:25 +0800 Assertions PID 178(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context146.preventuseridledisplaysleep" 41:16:29 id:0x0x500008d09 [System: PrevIdle DeclUser DispWake IPushSrvc kCPU kDisp]
既然这样,那不是audio吗,那肯定和声音相关吧,于是我找到Mac的声音管理,在系统的声音和midi管理两个设置,直接把所有的拓展audio全部驱动删除,世界清净了。
设置-声音
other-音频midi设置
最后充满100%电,放2天测试,还剩99%!再终端查看,没有唤醒了!
mset -g log|grep -e "sleep" -e "wake" -e "wake request" -e "waketime"
至少暂时是解决了,不知道下一次电量猛掉什么时候来临呢?
总是应急时候才会发现MacBook没电,接下来,或许最好的解决办法,该去再看看笔记本充电宝了吧,所以——应该选什么型号的充电宝呢?
作者:三条小本本
链接:/p/8da7983c73e4
来源:简书