你合上 MacBook 盖子,稍后再打开。音量不一样了。可能在你设置为 40% 时变成了最大。可能从耳机切换到了扬声器。可能变为零。睡眠前一切正常——现在却不对了。
睡眠后音量重置是一个持续存在的 macOS 错误,在不同 macOS 版本中以各种形式出现。这里解释原因和处理方法。
原因分析
1. 睡眠期间音频输出设备改变
如果你在睡眠前连接了蓝牙耳机,而它们在 Mac 睡眠时断开(电池耗尽、移出范围),macOS 唤醒时会切换到内置扬声器。由于 macOS 按设备记忆音量,音量变为扬声器上次设置的值——可能与耳机音量大相径庭。
2. Core Audio 守护进程重启
macOS 的音频守护进程(coreaudiod)有时在睡眠/唤醒周期中重启。重启时,它可能以默认音量级别初始化,而不是你的最后设置。这是 Apple 在各次更新中部分修复但从未完全消除的系统错误。
3. HDMI/DisplayPort 重新连接
如果你通过 HDMI 或 DisplayPort 使用外部显示器,合上和打开盖子可能导致显示器断开并重新连接。一些显示器也是音频输出设备,在此过程中 macOS 可能切换到或切换自显示器扬声器,从而改变音量。
4. 蓝牙重新配对
蓝牙设备在睡眠后重新连接时,音量协商可能导致与睡眠前不同的级别。这对第三方蓝牙耳机尤为常见(AirPods 较少,Apple 对其进行了优化)。
修复方法
防止睡眠期间蓝牙断开
系统设置 → 蓝牙 → 高级(或点击设备旁的"i")。某些设置控制睡眠期间蓝牙是否保持活跃。保持连接活跃可防止重置音量的断开/重连循环。
禁用 AirPods 自动切换
系统设置 → 蓝牙 → 点击 AirPods 旁的"i" → "连接到此 Mac" → 设置为"上次连接到此 Mac 时"。这可防止 AirPods 在睡眠期间从其他设备自动连接。
设置一致的输出设备
从睡眠唤醒后,按住 Option 并点击菜单栏中的声音图标。选择首选输出设备。持续这样做,macOS 最终应该会"固定"你的偏好。
重置 NVRAM(Intel Mac)
如果音量重置是长期问题,重置 NVRAM:关机 → 按住 Option+Command+P+R 开机,保持 20 秒。这会清除存储的音频设置,可以修复持续的音量问题。
用 SoundDial 保护你的音频平衡
即使系统音量在睡眠后重置,SoundDial 也能保护你的每个应用音量平衡。其音量记忆功能独立保存每个应用的音量,并在唤醒、重启或应用重启后恢复它。
所以即使 macOS 在睡眠后将系统音量重置为 80%,你的每个应用平衡保持不变:
- Spotify 仍在系统音量的 30%
- Zoom 仍在 100%
- Slack 仍然静音
你可能需要修复系统音量(一次调整),但无需重新平衡所有应用(那将是六七次调整)。而使用音量配置,即使完全恢复也只需一次点击。
在 Mac App Store 获取 SoundDial——€14.99 一次性购买,无需订阅,macOS 14.2+。