全部指南
睡眠与唤醒

MacBook 睡眠与仅关闭显示器:究竟哪些任务会停止?

MacBook 屏幕变黑不一定代表系统睡眠。本文说明显示器睡眠、系统睡眠和 DarkWake 的区别,并介绍检查方法与安全限制。

mac lid close · · 5 分钟
先看结论

屏幕关闭时,Mac 可能仍在运行,也可能已经睡眠。了解三种电源状态、如何检查断言,以及合盖后任务暂停的原因。

MacBook 屏幕变黑可能代表几种不同情况:显示器关闭但 macOS 仍正常运行;整个系统进入睡眠;或电脑短暂进入受限的 DarkWake 状态。如果下载、备份、远程连接或长时间计算似乎暂停,先辨认系统状态,不要仅凭黑屏断定电脑已经睡眠。

显示器睡眠和系统睡眠是两回事

显示器睡眠会关闭面板以节省能源、减少干扰。屏幕关闭而系统仍醒着时,macOS 仍可能继续普通前台任务。系统睡眠则是更全面的低功耗状态:大部分活动会暂停,系统保留当前会话供之后恢复。Apple 将关闭 Mac 笔记本显示屏列为进入睡眠的一种方式,也将打开显示屏列为唤醒方式。通常的合盖行为因此不同于打开机盖只等待屏幕熄灭。Apple 睡眠与唤醒指南介绍了这些常见操作。

这并不代表每个组件在所有情形下都有相同表现。网络、存储和外设行为取决于 macOS、硬件、电源来源、设置和任务本身。屏幕关闭时,某个应用可能阻止系统因空闲而睡眠;系统睡眠开始后,表面上仍在运行的任务也可能暂停。屏幕本身无法说明系统状态。

查看设置和阻止空闲睡眠的请求

打开终端,查看电源配置及当前断言:

pmset -g custom
pmset -g assertions

pmset -g custom 按电源来源显示配置;pmset -g assertions 列出进程临时提出的请求,例如保持显示器或系统醒着。断言表示应用提出了请求,不保证 Mac 在所有情况下都会保持唤醒。Apple 说明,阻止空闲系统睡眠的断言只针对因用户空闲触发的睡眠;合盖、用户选择睡眠或低电量等原因仍可能使系统睡眠。Apple 断言文档解释了这一边界。

要查看特定电脑提供的功能,可运行 pmset -g cap。选项名称和可用控制项会有差异。修改设置前,先保存输出,并在系统设置中确认当前电源来源。不要直接照搬其他型号或旧论坛里的设置:Apple 提醒,部分睡眠和唤醒选项并非每台 Mac 都提供。Apple 当前设置指南适用于相应 macOS 的设置界面。

排查屏幕变暗后停止的任务

先让机盖保持打开并连接电源。若应用有官方的保持运行设置,可短暂使用它,再观察屏幕原本应关闭后任务是否继续。任务运行时查看断言列表。应用可以请求系统不要因空闲进入睡眠,但这类请求不会覆盖所有睡眠原因或安全条件。

如果机盖打开、仅显示器关闭后任务就停止,检查“锁定屏幕”里的显示器关闭时间和“电池”选项。如果合盖后任务停止,普通使用中的笔记本睡眠行为就是合理解释。外接显示器或防睡眠工具不能让所有合盖配置都自动变成相同工作模式。请核对具体 Mac 型号所支持的外接显示器使用要求,并参考 Apple 的配件说明。

不要把正在工作的 MacBook 留在包里、被床品盖住或放在散热受阻的位置。关闭的屏幕会遮住热量,而阻止睡眠的负载可能增加能耗。无人看管的工作应使用通风良好的环境,并确认任务能够安全暂停或恢复。

常见问题

黑屏就说明 MacBook 已经睡眠吗?

不一定。显示器睡眠和系统睡眠不同。请查看 pmset -g assertions、电源设置和任务状态,而不是仅凭屏幕判断。

caffeinate 能让 Mac 合盖后继续工作吗?

不要这样假设。caffeinate 会建立电源断言,而每类断言都有明确限制。Apple 指出,阻止空闲睡眠的断言不能阻止由合盖引起的睡眠。应在对应 Mac 和 macOS 版本上确认行为,也不要让高负载电脑在密闭空间中运行。

为什么屏幕仍黑着,Mac 却会醒来?

macOS 可能执行受限的后台电源活动。DarkWake 与面向用户的正常唤醒不同。可阅读DarkWake 与 FullWake,了解日志能说明什么、不能证明什么。

如果机盖传感器、开合角度或闭合延迟看起来不一致,请阅读机盖角度与睡眠延迟,再查看兼容性说明和常见问题。Mac Lid Sleep 工具可以帮助检查与机盖有关的行为,但它不是 Apple 认证的维修服务,也不能保证修复硬件或 macOS 问题。

资料来源

先确认这台 Mac 是否适用

mac lid close 根据可用信号辅助睡眠与唤醒,不修复物理损坏,也不改写 Apple 部件认证。

查看兼容性 →

继续阅读

MacBook 合盖后保持运行:支持的配置与限制MacBook DarkWake 与 FullWake:电源状态含义MacBook 合盖后耗电:如何测量和排查