Mac无法在Lion中自动睡眠!


9

即使在系统偏好设置→节能器中进行了设置,我的Macbook Pro也不会休眠。

  • 我没有启用任何共享选项(系统偏好设置→共享)。
  • 我没有启用“唤醒网络访问权限”(系统偏好设置→节能器)。
  • Mac是否连接到电源都没有关系。
  • 我已经重置了SMC和PRAM,但这没有帮助。

我正在运行OS X 10.7.3。


1
奇怪的是,前几天我在看同样的问题,并找到了相关的帖子。它的目标是10.6,但包含相当数量的研究和有用的信息
binarybob 2012年

1
@binarybob感谢您的链接!我真的没有看到。显然,当您查看投票时,答案还不够充分。我将尝试安全启动,以查看是否仍然受到影响。您是如何自己解决这个问题的?
gentmatt 2012年

1
@binarybob 同样在安全模式下也会发生此问题!
gentmatt 2012年

蓝牙和/或魔术鼠标怎么样?
理查德

1
不幸的是,我也没有找到@gentmatt的解决方案。到目前为止,我还是通过关闭MBP的盖子或进行有效的强制睡眠来回避该问题。它只是闲置的睡眠不会:-(我也发现,往往会去,如果它被设置为5分钟,在设定时间后睡几分钟,说9分钟,但那是从很远的重复性。
binarybob

Answers:


4

另一个安全启动显示自动睡眠模式实际上正在起作用。我认为上一次尝试也可能会起作用-但是,由于睡眠发生时间比“节能器”设置中定义的时间晚了几分钟,所以我没有注意到这一点。

那“普通”启动呢?

我基本上已经对所有菜单附加功能进行了一次自动测试,因为iotop@StuWilson提到的命令对我没有任何帮助。事实证明,菜单上的额外堆栈交换通知程序导致失眠。


1
很有道理-必须定期轮询站点以查找更新。
jaberg 2012年

@jaberg但是像Tweetdeck这样的应用程序呢?它还连续连接到各种服务器。
gentmatt 2012年

1
抱歉,re:'iotop'表示有帮助吗?从答案中读取的内容与否一样。
斯图·威尔逊

我怀疑,但不知道,是否有适当的方法可以编写这样的任务,以指示应用程序在系统处于休眠状态时处于休眠状态。我认为更深,我没有注意到(但没有寻找)我的MBA保持睡眠状态并运行SEN菜单项的任何问题,我认为系统已经按计划进入睡眠状态,但是必须进行测试这以后。
jaberg 2012年

@StuWilson它没有发布有关SEN的任何信息。
gentmatt 2012年

3

Macs不进入空闲状态的最大原因通常是磁盘活动。

我建议您启动到“安全启动”模式,然后使用“活动监视器”查看是否有任何进程导致IO操作。

如果确实看到活动,请尝试在终端中使用iotop,它将为您提供进程ID(PID)以及执行IO操作的应用程序或进程名称的明细。

sudo iotop -C 5 10

谢谢,今天晚些时候我会尝试的,并通知您。
gentmatt 2012年

这次,当进入安全模式时,睡眠会正常进行。我认为这在上一次也应该有效。但是,我没有注意到这一点,因为睡眠仅比“节能器”设置中定义的时间晚了几分钟。我设法将问题的原因隔离到Stack Exchange Notifier App。
gentmatt 2012年

2

这可能不是您的问题,但是很长一段时间以来我都遇到了同样的问题,找不到适合我的答案,因此,我将发布对我有用的内容,以防以后有人出现。

当闲置任何东西时,我的MacBook Pro(以及后来的iMac,因为我使用了Migration Assistant)将无法入睡。它会在盖子关闭的情况下睡觉,或者如果我明确地告诉它,但在单独放置时不会睡觉,因为按照我在“节能器”中的偏好。

我已经检查pmset -g assertions并关闭了共享和其他局域网唤醒设置,但似乎没有任何效果。监视下pmset -g pslog,我发现计算机将在预定的时间进入睡眠状态,并在几秒钟后唤醒,报告wake reason仅显示最后一次调用的内容,即使它是电源按钮(也就是我按过的按钮)我没有的时候按下电源按钮。这让我很害怕。我读了这篇文章以及其他十几个答案和论坛,却一无所获。

通过检查pmset -g log,我发现了一个提示,该提示比的更详细pslog。事实证明,每当计算机进入睡眠状态时,进程都会像下面这样“取消”:

3/13/13 12:00:12 AM CDT  Sleep                  Software Sleep Sleep: Using AC                                              6492 secs 
3/13/13 12:00:12 AM CDT  Cancelled              Kernel: Response from WDDMService is to cancel state change                 

在“活动”监视器中查找WDDMService,结果发现它是后台守护程序,该守护程序由臭名昭著的“ SmartWare”安装在西方数字外部驱动器上。因此,我终止了该过程,计算机进入了应有的睡眠状态!由于我不使用该软件,因此将其从启动状态中删除(我认为它称为.plist?我真的不知道自己在做什么),因此不会再次出现。现在一切正常!


0

在Mavericks中,我遇到了同样的问题,那就是全新的Macbook Pro Retina(2013年末)。当我合上盖子并关闭笔记本电脑过夜时,它再也没有进入睡眠状态。当天上午,电池会死的非常

事实证明……我的问题是由于我公司的IT部门安装了一个软件:

赛门铁克加密桌面(SED)

本SED设置文章所述

PGP WDE不支持也称为安全睡眠的休眠,当Mac进入睡眠状态并用尽电池电量时,Mac将会关闭并且不会进入安全睡眠状态。如果机器的电池电量用完,请务必将其关闭

这是赛门铁克的正式理由

在Mac OS X中,休眠模式不支持PGP整个磁盘加密。在Mac OS X中,系统休眠时会创建映像文件。恢复电源后,系统状态将恢复,包括所有打开的程序或正在运行的其他进程。该文件的位置在/ var / vm / sleepimage中,并且是系统上RAM内存的大小。

此模式可以称为安全睡眠,深度睡眠或休眠。这不是可以保持电源打开的正常睡眠模式,但是系统实际上处于空闲状态。该模式不保留进程的映像,而是将信息存储在RAM存储器中。

Mac OS X操作系统不支持外部文件系统进行休眠。“ boot!= root”不支持Mac OS X休眠模式。本质上,此“ boot!= root”是Mac用于引导外部文件系统的系统。为了使PGP全盘加密启动系统,使用了一个特殊的文件系统,该系统被视为外部文件系统。由于PGP全盘加密被视为外部文件系统,因此Mac OS X不支持休眠模式。

为了防止系统问题和数据丢失,PGP Desktop会在Mac OS X上禁用休眠模式。尽管“睡眠”仍然可以工作,但深度睡眠不会生成睡眠映像。

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.