![Macbook Pro 睡觉或合上盖子时发热](https://linux22.com/image/1600804/Macbook%20Pro%20%E7%9D%A1%E8%A7%89%E6%88%96%E5%90%88%E4%B8%8A%E7%9B%96%E5%AD%90%E6%97%B6%E5%8F%91%E7%83%AD.png)
当我不使用 Macbook Pro 并处于睡眠状态时,它会很热,而当我使用它并观看视频时,它会很冷。这毫无道理。
我搜索了一下,发现这可能是唤醒问题。我在终端中输入了一段代码来检查发生了什么以及唤醒的原因。结果显示每分钟都会发生多个事件。我看到其他人也有同样的问题,他们每 30 分钟/1 小时就会发生一次事件。
以下是部分活动:
2019-08-16 19:53:03.339969-0400 0x5f8b40 Default 0x0 0 0 kernel: (AppleTopCaseHIDEventDriver) [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Host (0x01)
2019-08-16 19:53:05.434133-0400 0x5f8aad Default 0x0 0 0 kernel: (AppleTopCaseHIDEventDriver) [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Host (0x01)
2019-08-16 19:53:58.319377-0400 0x74 Default 0x0 0 0 kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EC.ARPT (Maintenance)
2019-08-16 19:53:58.319380-0400 0x74 Default 0x0 0 0 kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EC.ARPT (Maintenance)
2019-08-16 19:54:04.202136-0400 0x5f8f80 Default 0x0 726 0 corespeechd: [com.apple.corespeech:Framework] -[CSHostDaemon _isWakeReasonVoiceTrigger] Wake reason: <private>
2019-08-16 19:54:04.202141-0400 0x5f8f80 Default 0x0 726 0 corespeechd: [com.apple.corespeech:Framework] -[CSHostDaemon _getPowerAssertionIfWakenByVoiceTriggerNotFromS3Sleep] Wake reason is not VoiceTrigger or it wake from S0i
2019-08-16 19:54:04.534285-0400 0x5f9016 Default 0x0 0 0 kernel: (AppleTopCaseHIDEventDriver) [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Host (0x01)
2019-08-16 19:54:06.712600-0400 0x5f917b Default 0x0 0 0 kernel: (AppleTopCaseHIDEventDriver) [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Host (0x01)
2019-08-16 19:54:59.600543-0400 0x74 Default 0x0 0 0 kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EC.ARPT (Maintenance)
2019-08-16 19:54:59.600564-0400 0x74 Default 0x0 0 0 kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EC.ARPT (Maintenance)
2019-08-16 19:55:05.437861-0400 0x5f945f Default 0x0 726 0 corespeechd: [com.apple.corespeech:Framework] -[CSHostDaemon _isWakeReasonVoiceTrigger] Wake reason: <private>
2019-08-16 19:55:05.437866-0400 0x5f945f Default 0x0 726 0 corespeechd: [com.apple.corespeech:Framework] -[CSHostDaemon _getPowerAssertionIfWakenByVoiceTriggerNotFromS3Sleep] Wake reason is not VoiceTrigger or it wake from S0i
2019-08-16 19:55:05.751095-0400 0x5f94ef Default 0x0 0 0 kernel: (AppleTopCaseHIDEventDriver) [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Host (0x01)
2019-08-16 19:55:07.926097-0400 0x5f952c Default 0x0 0 0 kernel: (AppleTopCaseHIDEventDriver) [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Host (0x01)
2019-08-16 19:56:00.801918-0400 0x74 Default 0x0 0 0 kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EC.ARPT (Maintenance)
2019-08-16 19:56:00.801921-0400 0x74 Default 0x0 0 0 kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EC.ARPT (Maintenance)
2019-08-16 19:56:06.769039-0400 0x5f992c Default 0x0 726 0 corespeechd: [com.apple.corespeech:Framework] -[CSHostDaemon _isWakeReasonVoiceTrigger] Wake reason: <private>
2019-08-16 19:56:06.769043-0400 0x5f992c Default 0x0 726 0 corespeechd: [com.apple.corespeech:Framework] -[CSHostDaemon _getPowerAssertionIfWakenByVoiceTriggerNotFromS3Sleep] Wake reason is not VoiceTrigger or it wake from S0i
2019-08-16 19:56:07.092872-0400 0x5f99bc Default 0x0 0 0 kernel: (AppleTopCaseHIDEventDriver) [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Host (0x01)
2019-08-16 19:56:09.246919-0400 0x5f9b27 Default 0x0 0 0 kernel: (AppleTopCaseHIDEventDriver) [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Host (0x01)
2019-08-16 19:57:02.131328-0400 0x74 Default 0x0 0 0 kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EC.ARPT (Maintenance)
答案1
我最近开始遇到完全相同的问题,并且有完全相同的日志输出。
我会让我的 MacBook 在晚上进入睡眠状态,自从 2012 年开始使用 Mac 以来,我一直都是这样做的,但到了早上,即使充满电,它的电量也会耗尽。如果我晚上碰巧碰了 MacBook,它会非常热,尽管它应该处于睡眠状态。
让我感到困惑的是,有时这种情况不会发生,而且我无法弄清楚其中的规律。
今天我终于意识到日志消息与 WiFi(EC.ARPT 中的 ARPT = 机场)有关,并且我意识到我最近设置了一个新的 WiFi 网络。
我刚刚做了一个小实验,我可以访问 3 个 WiFi 网络,每个网络都使用不同的硬件。
BT Hub 6 - 没有日志消息,笔记本电脑很凉
Asus RTAC68U - 没有日志消息,笔记本电脑很凉
Linksys EA6400(新的默认网络) - 每分钟记录一次消息,笔记本电脑很热
似乎它没有 100% 发生的原因是因为当我让 Mac 进入睡眠状态时,偶尔我会连接到 BT Hub 6 或华硕路由器。
我还没有时间确定为什么会发生这种情况。我的直觉是,要么是 Mac 和 Linksys 之间存在某种兼容性问题,要么是 Linksys 网络没有 IPV6,而其他网络都有。
自您发布帖子以来已经过去了 8 个月,我不确定您是否仍然遇到相同的问题或是否有完全相同的原因,但希望即使没有,这也会对某些人有所帮助。
编辑后补充:今天我更换了华硕路由器以替换 Linksys,现在问题出现在华硕上,而之前没有。这告诉我问题不是出在 Linksys 路由器本身,而是它所连接的网络。
我想知道 macOS 是否正在尝试连接到某个服务,但由于某种原因,该服务无法通过该网络访问,导致它每分钟重试一次。我现在没有时间分析网络流量(而且由于 HTTPS/TLS,无法保证清楚发生了什么)。