午夜失眠后


2

MacBook Air 2012与Sierra 10.12.6

有些东西在一夜之间耗尽了我的电池。

pmset -g assertions 断言状态系统范围:

BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0
Listed by owning process:
   pid 117(hidd): [0x00052d7300099bbd] 02:56:54 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294976712.3" 
    Timeout will fire in 1440 secs Action=TimeoutActionRelease
No kernel assertions.
Idle sleep preventers: IODisplayWrangler

关闭WiFi和任何会唤醒或保持清醒的问题仍然存在。在8小时的睡眠时间内,电池电量降至5-10%。电池是新的(6个月大)

Charge Information:
  Charge Remaining (mAh):   7334
  Fully Charged:    Yes
  Charging: No
  Full Charge Capacity (mAh):   7340
  Health Information:
  Cycle Count:  15
  Condition:    Normal
  Battery Installed:    Yes

以下是关闭时间的活动:邮件,Skype,Chrome(有10个标签)

找到了解决以下问题的建议:

 Idle sleep preventers: IODisplayWrangler

删除/重置打印机和其他东西 https://discussions.apple.com/thread/7275550?start=0&tstart=0 没有帮助。

更新: 运行log show --style syslog | fgrep "Wake reason" 显示在感兴趣的小时内注意!

手动方法:查看控制台系统日志...发现Google Chrome报告错误导致的巨大活动

Aug 16 01:22:29 myMBA Google Chrome[18176]: objc[18176]: __weak variable at 0x600001228a50 holds 0x2121212121212121 instead of 0x600000c279a0. This is probably incorrect use of objc_storeWeak() and objc_loadWeak(). Break on objc_weak_error to debug.

和谷歌软件试图重复更新?

8月16日01:40:11 myMBA GoogleSoftwareUpdateAgent一夜之间关闭Chrome,仍然一样。

更多调查(并且每晚30秒重复一次):

pmset -g log

UUID: C67362CF-C70A-4AC3-AB1E-EC803FD0563F
2017-08-18 04:53:46 -0700 Notification          Display is turned off                                                                 
2017-08-18 04:53:46 -0700 Assertions            PID 117(hidd) Summary UserIsActive "com.apple.iohideventsystem.queue.tickle.4294968070.3" 07:57:39  id:0x0x90000926c [System: DeclUser kDisp]          
2017-08-18 04:53:46 -0700 Assertions            PID 50(UserEventAgent) Summary BackgroundTask "com.apple.mds.3" 36:06:15  id:0x0xb00008082 [System: DeclUser kDisp]          
2017-08-18 04:53:46 -0700 Assertions            Kernel Idle sleep preventers: -None-          
2017-08-18 04:53:46 -0700 Assertions            PID 62(powerd) Created InternalPreventSleep "com.apple.powermanagement.darkwakelinger" 00:00:00  id:0x0xd0000937e [System: PrevIdle DeclUser SRPrevSleep kCPU kDisp]          
2017-08-18 04:53:47 -0700 Assertions            Kernel Idle sleep preventers: IODisplayWrangler          
2017-08-18 04:53:47 -0700 Notification          Display is turned on                                                                  
2017-08-18 04:53:49 -0700 Kernel Client Acks    Delays to Sleep notifications: [AppleBacklightDisplay driver is slow(msg: SetState to 0)(984 ms)] [AppleIntelFramebuffer driver is slow(msg: SetState to 1)(420 ms)] [AppleHDADriver driver is slow(msg: SetState to 1)(409 ms)] [AppleHDADriver driver is slow(msg: SetState to 1)(441 ms)] [AppleIntelFramebuffer driver is slow(msg: SetState to 2)(1027 ms)]           
2017-08-18 04:54:01 -0700 Assertions            PID 62(powerd) TimedOut InternalPreventSleep "com.apple.powermanagement.darkwakelinger" 00:00:15  id:0x0xd0000937e [System: DeclUser SRPrevSleep kCPU kDisp]          
Sleep/Wakes since boot at 2017-08-16 16:47:11 -0700 :0   Dark Wake Count in this sleep cycle:1

问题仍然存在,有些东西正在耗尽电池。我怎样才能防止这种消耗?


1
虽然我可能猜到你的问题是什么,但是你可以加一下来澄清一下吗?:)(是什么原因导致我的电池耗尽?/我怎样才能防止我的电池在睡觉时流失?)
oa-

@ oa刚刚为OP做了:))
owlswipe

关闭Chrome并在下一晚再试一次?
nohillside

对不起,忘了说,昨晚我确实关闭了Chrome :(仍然是一样。
Ruskes

Answers:


2

最后,当我说睡觉时,我得到它服从!

睡眠8小时后电池保持100%充电。

这是睡眠应该在凌晨1点到10点之间的样子。就是这样,没有其他活动应该如此。

Aug 19 01:05:19 myMBA com.apple.usbmuxd[4793]: notice    Idle, stopping.
Aug 19 01:05:19 myMBA com.apple.usbmuxd[7126]: notice    usbmuxd-374.913 on Mar 17 2017 at 17:43:50, running 64 bit
Aug 19 01:05:54 myMBA com.apple.xpc.launchd[1] (com.apple.xpc.launchd.domain.user.501): Service "com.apple.xpc.launchd.unmanaged.loginwindow.113" tried to hijack endpoint "com.apple.tsm.uiserver" from owner: com.apple.SystemUIServer.agent
Aug 19 01:06:24 --- last message repeated 3 times ---
Aug 19 02:16:35 myMBA syslogd[51]: ASL Sender Statistics
Aug 19 09:52:58 myMBA syslogd[51]: ASL Sender Statistics

那我该怎么办?首先,它杀死了讨厌的GooleSotwareUpdate(如此处所述) Pesky Google表现出来 ......整晚都是活跃的,完全无视我的睡眠请求。然后我关闭了所有应用程序(尤其是行为不端的Google Chrome)。然后我打开Lid并使用Sleep now命令(在Apple左上角)Lid打开的原因是看看显示器是否在一段时间后亮起,它确实! 我不得不使用Sleep命令3次,因为它在大约3秒后回来了?


1

好的,所以你想知道在8小时内吃5-10%的电池是什么。首先,我们需要了解计算机硬件的工作原理。

以下是关闭时间的活动:邮件,Skype,Chrome(有10个标签)

请注意,在睡眠模式(关闭盖子)时保留在内存中的软件将使用电力,因为当前的NAND闪存使用电力来保留信息。这是NAND的一个问题,不像你的硬盘驱动器或目前正在进行实验的其他技术,如Milipede Memory或CBRAM,它们都使用永久形式的数据保留,DDR内存需要电力存在。

例如,由于电池的周期数和内存引起的排水以及偶尔从局域网唤醒,我的2008款MacBook手持式打印机在2017年仍在使用,尽管它将在24小时内从100%上升到25% ping或其他任何东西。这是我们安装的第二块电池,但我对移动中的双核心感到满意。如果您要将电表插入墙上插座,然后将iMac插入其中,您会注意到即使在睡眠或“休眠”时您也会看到微量的电量。笔记本电脑实际上关闭了它的冷却系统,盖子关闭不像旧的iMac,它们通常会保持冷却系统的供电。

您在Utilities文件夹中的“Activity Monitor”应用程序将允许您查看哪些软件使用的功率最大,但一个好的做法是在关闭盖子之前关闭非必要的软件。如果笔记本电脑配有锂离子电池,请不要在一夜之间插入笔记本电脑,这些电池更喜欢微电荷并保持“加满”状态会使电池出现压力,类似于手机电池。检查电池类型是否正确维护或“处理”电池以获得最佳电池寿命。:)


谢谢你的答复,然而,我做了一个实验,它整夜睡觉,电池仍然在早上100%充电。应该是这样的。至于NAND和RAM; RAM单元需要不断刷新,但NAND FLASH单元可以将数据保持多年。
拉斯克斯

NAND Flash存储单元是的,这是真的。正如您所知,写作有限。感谢您添加该信息。另外,你的笔记本电脑充电也是非常好的,希望它不会下降5-10%,我的笔记本电脑偶尔也会这样做。
Tmanok,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.