由于 EC.RTC/Maintenance 和 EC.RTC/SleepService 导致暗唤醒问题

由于 EC.RTC/Maintenance 和 EC.RTC/SleepService 导致暗唤醒问题

通常,使用 pmset -g log | grep -e "Wake from" -e "DarkWake" -e "due",我的 Mac 每 8-10 小时就会出现一次暗夜唤醒。但是,昨晚,我每 2 小时就会出现一次,并在上述原因之间交替出现。Pmset -g 返回以下内容:

目前正在使用:

  • 盖韦克 1
  • 低功耗模式 0
  • 待机延迟高 86400
  • 接近唤醒 0
  • 待机 1
  • 待机延迟低 0
  • ttyskeepawake 0
  • 休眠模式 0
  • 午睡 0
  • gpu开关2
  • 休眠文件 /var/vm/sleepimage
  • 高待机阈值 50
  • 显示睡眠 0
  • 0
  • 网络睡眠过量 0
  • sleep 0(bluetoothd 阻止睡眠)
  • tcpkeepalive 0
  • 半暗 1
  • 唤醒 0
  • 磁盘睡眠 0

但是几分钟前我自己把 ttyskeepawake 改成了 0。bluetoothd 阻止睡眠大概是因为我现在正在使用蓝牙。WiFi 被禁用,蓝牙在这段时间也被禁用,盖子也关上了。查看我之前的日志,其他暗唤醒似乎是从深度空闲中引起的,但这些是从待机中引起的,在一次深度空闲之后。

完整的终端示例是:

  • 从待机状态唤醒 [CDN]:由于 EC.RTC/维护使用 BATT(充电量:96%)7 秒
  • 从待机状态唤醒 [CDN]:由于 EC.RTC/SleepService 使用 BATT(充电量:96%)0 秒

如果这有任何意义的话,一些较旧的输出是 CDNVA 而不是 CDN。如果 TCPKeepAlive 在从待机状态暗唤醒后没有处于睡眠状态,则尽管将其设置为 0,但它似乎可以在活动和非活动之间交替。

如能提供任何有助于查明频率增加原因的帮助,我们将不胜感激。

相关内容