Macbook Air-睡眠时电池电量耗尽(但关机时不会)


17

我的Macbook Air(13英寸,2011年中)夜间电池消耗大约从100%减少到85%。该问题仅在几个月前才开始。我当前正在运行优胜美地,但是问题开始于特立独行者。我的电池周期数约为130。

我尝试将电池完全放电然后再充电,但这似乎没有任何效果。我还阅读了Apple的电池文档,但也找不到任何内容。不幸的是,我发现的大多数论坛帖子都是关于电池在一夜之间从100%变为1%的信息-我很难找到一夜之间失去约15%的信息。

结果 pmset -g

Active Profiles:
Battery Power       1
AC Power        2*
Currently in use:
 standbydelay         4200
 standby              1
 womp                 1
 halfdim              1
 hibernatefile        /var/vm/sleepimage
 darkwakes            1
 networkoversleep     0
 disksleep            10
 sleep                10
 hibernatemode        3
 ttyskeepawake        1
 displaysleep         10
 acwake               0
 lidwake              1

这是syslog | grep -i "Wake reason"过去24小时的结果。我昨天昨天晚上6点左右将计算机置于睡眠状态,今天早上9:56唤醒了计算机。在此期间,电池电量从100%变为85%。

Nov 18 09:51:00 prime kernel[0] <Notice>: Wake reason: EC.LidOpen (User)
Nov 19 09:56:57 prime kernel[0] <Notice>: Wake reason: EC.LidOpen EHC2 (User)

1
我们需要您的一些信息。在终端输入“ pmset -g”,然后将结果粘贴到此处。
罗斯,2014年

已添加-很高兴添加任何其他信息。
jerhinesmith

Power Nap怎么样,也被禁用吗?
许恩(Shane Hsu)2015年

Answers:


8

从2011年底开始在MacBook Air中安装了全新的电池后,我也遇到了同样的问题。第二天起床时,我发现100%的电池电量为28%,这是我的第一件事。

因此,我挖出一些研究成果,涉及到此命令:

sudo pmset -a hibernatemode 25

通过检查您的设置,我发现您的设置不是25,而是3,如果您没有找到解决问题的方法,那就可以了。

以下是来自苹果讨论论坛的一些补充读物:https : //discussions.apple.com/thread/4729695? start =0& tstart =0

您会看到这样做的利弊。我引用了已记录的差异:

在支持的便携式计算机上,默认情况下,hibernatemode = 3。系统会将内存副本存储到永久性存储(磁盘)中,并在睡眠期间为内存供电。除非断电迫使系统从磁盘映像还原,否则系统将从内存中唤醒。

hibernatemode = 25系统将内存的副本存储到永久性存储(磁盘)中,并将切断内存的电源。系统将从磁盘映像还原。如果您想“休眠”-睡眠速度较慢,唤醒速度较慢且电池寿命更长,则应使用此设置。

如果我发现更好的结果,我会很好地将其张贴在此处作为支持证据。祝好运!


谢谢!我会试一下。最后,我彻底重新格式化了机器,以查看问题是否可以自行解决-不幸的是,同一件事继续发生。
jerhinesmith

再次您好,我想短时间更新;与我在一起,现在已经快7个月了,我仍然享受着的好处sudo pmset -a hibernatemode 25。因此,我可以证明它可以正常工作,现在我可以愉快地旅行,并且在两次会议之间不会耗尽电池电量。
LAK 2015年

1
老实说,对我来说解决此问题的唯一选择是重置SMC。当然,我也首先在睡眠时禁用了蓝牙,联网和通知功能。
andreszs

1

为了更好地了解睡眠期间它在做什么以及正在消耗电池的电量:

您的系统设置为绝对睡眠(完全没有活动)持续4200秒(这是标准时间)

您已启用“ womp-在以太网魔术包上唤醒”。

除非您需要,否则可以使用 sudo pmset womp 0

您可以在终端中使用以下内容查找唤醒原因

syslog | grep -i "Wake reason"

更多详细信息在控制台日志中。

查找启动睡眠后发生的活动,该活动在睡眠开始约4小时后开始,并显示以下消息:

kernel[0]: Wake reason: EC.SleepTimer (SleepTimer)

现在看那行之后在做什么。


发布syslog的输出-但是看起来并没有什么问题。难道只是一块坏电池?我(幼稚)的猜测排除了这种情况,因为如果我完全关闭电池盖,就可以保持电池充满电。
jerhinesmith

这是电池的组合,也是唤醒电池消耗的原因。如您所见,“唤醒原因:RTC(警报)”大约每2小时运行一次。这会增加电池的电量消耗。
罗斯,2014年

但是,使用电池供电时,似乎没有发生RTC(警报)。电池是否有可能在一夜之间耗尽15%而不从睡眠中唤醒?
jerhinesmith

不,如果没有任何问题,优质电池的耗电量不应超过5%。我很困惑,您的日志来自电池,电源还是混合的?
罗斯,2014年

1
NOTE: Most system logs have moved to a new logging system. See log(1) for more information.
Django Reinhardt

0

我的MacBook Air遇到了同样的问题。尝试了不同的设置等,没有工作。然后我注意到了一种模式-如果我运行了Chrome,那么就会发生这种情况,但是如果我在关闭盖子之前退出了chrome,那么电池就剩下了。所以,那就是我现在正在做的。当我合上盖子时,请确保Chrome没有运行。


非常奇怪的行为..当您合上盖子时,MBA应该只是保持记忆。使用Chrome或其他任何工具都不应改变电池消耗。或者,如果使用更少的RAM,它会消耗更少的能量?
Fredv

0

当任何一台计算机处于睡眠状态时,它仍会使用电源来保持柱塞保持新鲜。macs要做的另一件事是即使在睡眠时也偶尔检查新的电子邮件和通知。此功能称为电源小睡。要关闭此功能,请访问https://support.apple.com/zh-cn/HT204032以获取信息。

莱斯利(Leslie)的建议将有助于您使用休眠而不是睡眠方式。


0

我的新MacBook Pro曾经遇到过这个问题。我发现我启用了NoSleep(即使关闭了应用程序)。如果已安装NoSleep,请确保将其关闭。


0

我的MBP和iMac 5K出现了此问题(自动在睡眠模式下唤醒。这实际上是Google云端硬盘应用的问题;删除它后,问题得以解决。


0

我有同样的问题,罪魁祸首是助焊剂应用程序。我禁用了助焊剂应用程序,所有操作系统恢复正常。

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.