视网膜MacBook Pro需要很长时间才能从睡眠中唤醒


12

这就是问题。rMBP位于Mountain Lion上,具有所有可能的更新。当我打开盖子时,我可以看到登录屏幕很好,但是几秒钟没有响应,无法输入密码或移动光标。有时,它使“ pop”系统听起来像是立即收到一封新邮件,或者是几下连续几次,例如在打开盖子后立即弹出pop-pop-pop-pop。现在,这可能使您认为它可能与电源午睡有关,但这是在电源午睡出现之前发生的。如果我没记错的话,这是在安装Mt.之前发生的。狮子也是。

另一个非常明显的症状是,每当我从睡眠状态重新登录并遇到刚刚描述的问题时,活动监视器中的RAM总是很清楚。全是绿色。

冷启动它几乎快得多。有任何想法吗?


您应该将每个问题限制为一个主题。如果您有其他问题,可以发多个问题。如果您可以编辑出两个问题之一并为此创建一个单独的线程?
格里2012年

更改声音输出设备之前的延迟可能是正常的。从睡眠中唤醒后,您能否在控制台中包括“所有消息”部分的输出?什么pmset -g回报?如果更改安全睡眠模式,延迟会消失吗?
Lri 2012年

您可以尝试做的另一件事是,通过将用户和根库中LaunchAgentsLaunchDaemons文件夹中的和文件夹中的属性列表移到其他位置,然后在进入睡眠状态后重新启动一次,从而禁用由第三方应用程序安装的启动服务。请参阅MacBook Pro:长时间睡眠后会变成什么样?
Lri 2012年

嗨,下次我会记住这一点。我会编辑这篇文章,只是认为它们可能相关,所以这可能是相关信息。@ Lri,谢谢您的建议。实际上,我确实将休眠模式更改为0并解决了该问题。我将发布一个描述它的答案。
Ankit 2012年

Answers:


8

我实际上也在12英寸MacBook Air上体验到了这一点,这使我发疯,所以我认为无需购买smartsleep等任何应用程序就可以解决这一问题。

因此,首先,您需要了解Mac如何使用其设置进行操作。来自Terminal的pmset命令显示并控制设置。阅读手册页之前,请勿进行任何更改。pmset -g在终端中输入以查看当前设置。

pmset -g | grep hibernate mode
hibernatemode     3
pmset -g | grep standby
standbydelay      4200
standby             1

这些是默认设置,您应该在Apple的手册页上阅读完整的详细信息

但是基本上,这意味着经过4200秒(70分钟)的常规睡眠(Windows上为“待机”)后,它进入深度睡眠(Windows上为“休眠”)。从测试开始,从深度睡眠中唤醒大约需要3-4秒或最多10秒,具体取决于打开的时间(当然,所有SSD时间都如此)。

现在您可以增加此时间,这意味着它可以保持待机状态(即内存仍处于供电状态)。我将我的时间设置为42000s(700分钟),以便它涵盖我大多数不活动的场景(睡眠,旅行等),并且仅在不打开计算机的错误的一两个周末休眠。Mac OS无论如何仍会创建休眠文件,因此您不必冒丢失数据的风险。我尚未测试其对电池消耗的影响,但也许有人可以做到这一点。

要将待机延迟设置为42000秒(11.66小时),请在终端中输入:

sudo pmset -a standbydelay 42000

并输入您的密码。

现在,如果您希望根据电池电量百分比进行设置,则存在一个整洁的漏洞。您看到Power Nap基本上还意味着您必须保持待机状态,因为显然从Hibernate唤醒效率很低。因此,当您检查电池的Nap时,实际上是使计算机处于待机状态,直到达到30%的休眠状态。这是因为Apple设置了Power Nap来执行此操作,因此您也可以使用此机制。

我已经尝试过两者,现在我的计算机一直都在快速唤醒。


这不是OSX电源配置文件,它对Windows有何影响?
Ion Todirel

2

好的,我真的不记得在Macrumors上或Ask Different上的某个有用链接。基本上,这是由于新MacBook增加了休眠模式,以实现苹果承诺的“ 30天待机时间”。

这些计算机在大约一个小时的睡眠后进入深度睡眠或休眠模式,这会将您的RAM内容写入SSD,并关闭RAM和其他设备,从而节省了更多电量。因此,当您从这种深度睡眠中唤醒计算机时,计算机大约需要5秒钟才能从SSD读取以前的RAM内容。

对我来说,这不是最好的解决方案,因为一个小时后我会唤醒机器更多次,但可能永远不需要它休眠30天(甚至3天:P)。IMO仅当电池电量不足并且计算机将自行关闭时,才应将此作为预防措施。Macworld上的这篇文章更详细地说明了这一点,还告诉您如何更改此行为。http://www.macworld.com/article/1053471/sleepmode.html

我还找到了为此目的要购买的应用程序,称为Smartsleep。这给了我所需的灵活性。它可以让我指定电池的特定级别,在该级别电池将自动进入休眠状态。高于该级别的电池将使计算机进入睡眠状态,每次唤醒时间不到一秒钟。


我想补充一点,就是从昨天开始我就一直使用正常的“仅睡眠”模式,并且一切正常。今天,当我在大约10个小时后将机器唤醒时,是在盖子完全打开之前就起来了。我喜欢的方式 :)另外,这不会影响“重启时重新打开窗口”选项。
Ankit 2012年

0

我对此也感到困惑,并找到了关于该主题的帮助。

基本上通过禁用睡眠

sudo pmset -a standby 0 〜停止睡眠模式/休眠

或使用

sudo pmset -a standbydelay 7200 〜将其延迟到7200秒或2个小时

检查此以获得更多信息是否在Retina MacBook Pro上禁用待机模式?

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.