Macbook Pro在闲置后无法进入睡眠状态


9

在“节能器”设置(“系统偏好设置”->“硬件”部分)中,Mac设置为15分钟后进入睡眠状态,但没有任何反应。

Mac会耗尽电池电量,并在电池电量不足时自动关闭。

如果输入pmset -g assertions终端,则会得到以下信息:

3/31/14 5:46:52 AM EDT   
Assertion status system-wide:
PreventUserIdleDisplaySleep    0
PreventSystemSleep             0
PreventUserIdleSystemSleep     1
InternalPreventDisplaySleep    0
ExternalMedia                  0
UserIsActive                   0
ApplePushServiceTask           0
BackgroundTask                 0

Listed by owning process:
  pid 251(coreaudiod): [0x0000000100000d01] 00:17:27 NoIdleSleepAssertion named: "com.apple.audio.'AppleHDAEngineOutput:1B,0,1,1:0'.noidlesleep" 
  pid 251(coreaudiod): [0x0000000100000929] 01:11:47 NoIdleSleepAssertion named: "com.apple.audio.'BoomEngine:0'.noidlesleep" 
  pid 269(helpd): [0x0000000c00000159] 02:37:33 BackgroundTask named:     "com.apple.helpd.sdmbuilding" 

Kernel Assertions: None

我应该怎么读?为什么PreventUserIdleSystemSleep设置为一个?闲置一段时间后,如何设置Mac进入睡眠状态?

Answers:


7

在这种情况下,请使用Activity Monitor.app杀死process pid 251(coreaudiod)

追踪空闲睡眠问题

以下是用于跟踪Mac为何无法保持睡眠状态的概述。

没有空闲的睡眠断言

一个NoIdleSleepAssertion说法是你的Mac不睡觉最可能的原因。

要查看有关哪些进程阻止睡眠的更多信息,请在Terminal.app中运行以下命令:

pmset -g assertions

这将列出活动的断言及其所属的应用程序或过程。希望能看到视听,网络共享或打印相关的响应。

如果某个隐藏进程(例如pid 251(coreaudiod))负责,则可以使用Activity Monitor.app将其杀死。然后,重新运行pmset以上命令以检查断言是否已删除。

常见原因

自从Lion Update以来,这个苹果论坛论坛主题My Mac不会进入睡眠状态,其中包含许多也遇到此问题的人。相同的原因将影响OS X 10.9。

  • 检查卡住的打印作业;待处理的打印作业将使Mac保持清醒状态
  • 检查视听或演示程序,这些程序可能会限制播放时的睡眠

杀死核心系统守护程序似乎是一个可怕的建议。
augurar

@augurar核心系统守护程序受到管理,并且在终止后将重新启动。守护程序中存在一些错误,导致它们无法正常工作。有时,重新启动是留给用户的唯一解决方案-只需重新启动计算机即可。
格雷厄姆·米尔恩

在考虑操作系统错误之前,您应该首先排除用户错误和应用程序软件问题。在这种情况下,问题是由于应用程序行为不当造成的,因此杀死音频守护程序将是错误的做法,只会使问题感到困惑。
augurar

@augurar鉴于您对这个问题和答案似乎有强烈的感觉,请添加您自己的答案,以帮助发问者和其他人更好地解决和解决这些问题。
格雷厄姆·米尔恩

1
哇,我很高兴发现了这个。我注意到我的2011 iMac(运行Sierra)不会使显示器进入睡眠状态,也不会启动屏幕保护程序。就我而言,这是因为Discord!他们的应用程序在您首次启动时会出现一个运行广告新游戏或其他功能的小视频循环。我什至从未认为这真的是“视频”,但是出现的断言是: pid 413(Discord): [0x0000683300058c91] 00:00:05 NoDisplaySleepAssertion named: "Playing video" 一旦我更改Discord以不显示特定的视频循环,显示睡眠和屏幕保护程序就可以再次正常工作。
JVC

3

实际上,感谢您的详细报告,您可以看到它是应用程序Boom阻止了睡眠模式。

通过将应用Boom更新为1.8.1,尝试以下操作之一,或禁用它进行测试。

1.8.1中的一些修复程序可能会有所帮助:

--- Audio clipping(cutting out) issue is now fixed.
--- Kernel task consumption issue has been fixed. Now it functions the same as default OS X with or without Boom.
--- No sound after sleep issue is now resolved.
--- VLC and other media compatibility issue fixed.
--- Volume key sound delay.
Our developers our working with Apple's DST to have a quick fix for this.
--- Audio drop when using Facetime. Mavericks users are advised to turn off Boom when FaceTime is active.
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.