V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
njzy
V2EX  ›  macOS

盒盖睡眠耗电异常,一晚耗电 40%左右

  •  
  •   njzy · 2019-07-26 09:32:12 +08:00 · 5329 次点击
    这是一个创建于 1948 天前的主题,其中的信息可能已经有所发展或是发生改变。

    机型

    2018 15 mbp

    系统

    MacOS 10.14.6

    相似情况

    https://discussions.apple.com/thread/8519311

    已尝试解决方法但无效

    • 重置 nvrm
    • 重置 smc
    • 进安全模式
    • 关闭 wifi
    • 关闭蓝牙
    • 关闭 siri 唤醒
    • 关闭键盘-语音听写

    待机日志

    基本提示的都是:

    CSHostDaemon _isWakeReasonVoiceTrigger] Wake reason: <private>
    SHostDaemon _getPowerAssertionIfWakenByVoiceTriggerNotFromS3Sleep
    

    昨晚一晚完整日志截取部分

    2019-07-26 02:01:53.358124+0800 0x8abb     Default     0x0                  378    0    corespeechd: [com.apple.corespeech:Framework] -[CSHostDaemon _isWakeReasonVoiceTrigger] Wake reason: <private>
    2019-07-26 02:01:53.358139+0800 0x8abb     Default     0x0                  378    0    corespeechd: [com.apple.corespeech:Framework] -[CSHostDaemon _getPowerAssertionIfWakenByVoiceTriggerNotFromS3Sleep] Wake reason is not VoiceTrigger or it woke from S3
    2019-07-26 02:01:54.262049+0800 0x8c96     Default     0x0                  0      0    kernel: (AppleTopCaseHIDEventDriver) [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Host (0x01)
    2019-07-26 02:01:54.464350+0800 0x8b15     Default     0x0                  0      0    kernel: (AppleTopCaseHIDEventDriver) [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Host (0x01)
    2019-07-26 02:02:44.647446+0800 0x8c01     Default     0x0                  0      0    kernel: (AppleTopCaseHIDEventDriver) [HID] [ATC] [Error] AppleDeviceManagementHIDEventService::setWakeReason Error setting wake reason (reportID = 0xc5, Return Value = 0xe0005000)
    2019-07-26 02:02:47.054092+0800 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EC.ARPT (Maintenance)
    2019-07-26 02:02:47.054095+0800 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EC.ARPT (Maintenance)
    2019-07-26 02:09:49.215737+0800 0x8eb0     Default     0x0                  378    0    corespeechd: [com.apple.corespeech:Framework] -[CSHostDaemon _isWakeReasonVoiceTrigger] Wake reason: <private>
    2019-07-26 02:09:49.215740+0800 0x8eb0     Default     0x0                  378    0    corespeechd: [com.apple.corespeech:Framework] -[CSHostDaemon _getPowerAssertionIfWakenByVoiceTriggerNotFromS3Sleep] Wake reason is not VoiceTrigger or it woke from S3
    2019-07-26 02:09:50.101475+0800 0x909d     Default     0x0                  0      0    kernel: (AppleTopCaseHIDEventDriver) [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Host (0x01)
    2019-07-26 02:09:50.322319+0800 0x8efe     Default     0x0                  0      0    kernel: (AppleTopCaseHIDEventDriver) [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Host (0x01)
    
    第 1 条附言  ·  2019-07-26 11:52:57 +08:00
    目前情况有所好转(没有改变系统默认睡眠模式) 貌似是安全模式+蓝牙关闭起了作用
    第 2 条附言  ·  2019-07-28 13:30:17 +08:00
    经过两天的观察 目前待机耗电已恢复正常 在没有修改任何默认设置的情况下 没有关闭 wifi 和蓝牙 一夜 0 耗电

    有同样问题的同学可以尝试:关机->开机进安全模式(玄学)->关机->开机重置 SMC
    19 条回复    2019-07-28 13:30:57 +08:00
    MrUser
        1
    MrUser  
       2019-07-26 10:00:11 +08:00
    sudo pmset -b tcpkeepalive 0
    看不懂日志,不过可以试试这个命令。
    flavoury
        2
    flavoury  
       2019-07-26 10:06:06 +08:00
    关闭 Wi-Fi 都不管用吗?我只提供点思路,如果我合盖前跑着程序,如不小心写了 python 死循环,然后合盖了,就会发热,手动杀掉就没事了。建议就是看看合盖前有没有程序一只在占用 CPU。
    讲道理现在合盖费电,基本上关 Wi-Fi 都能解决,因为它不能被唤醒了。查一查任务管理器吧。
    njzy
        3
    njzy  
    OP
       2019-07-26 10:15:46 +08:00
    @flavoury 查了 没有占用 cpu 的 重启电脑啥也不开 盒盖睡眠也一样 之前还好好的 最近不知道咋了
    itqls
        4
    itqls  
       2019-07-26 10:16:13 +08:00
    有遇到过这种情况,早上开机 10%的电,现在感觉可能是当时 xcode 程序还连着 iPad 在跑,我就给合盖了,
    gesse
        5
    gesse  
       2019-07-26 10:21:51 +08:00
    sudo pmset -b hibernatemode 25
    再合盖前关 wifi

    基本都能解决
    DylanZ
        6
    DylanZ  
       2019-07-26 11:24:57 +08:00
    拔掉外接显示器?
    njzy
        7
    njzy  
    OP
       2019-07-26 11:50:14 +08:00
    @DylanZ 没连接外接显示器 现在情况好点了 这是我刚吃饭回来这段时间的日志

    $ log show | grep -i "Wake reason"
    2019-07-26 11:24:18.004810+0800 0xb6ea Default 0x0 0 0 kernel: (AppleTopCaseHIDEventDriver) [HID] [ATC] [Error] AppleDeviceManagementHIDEventService::setWakeReason Error setting wake reason (reportID = 0xc5, Return Value = 0xe0005000)
    2019-07-26 11:24:20.375951+0800 0x74 Default 0x0 0 0 kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EC.LidOpen (User)
    2019-07-26 11:24:20.375952+0800 0x74 Default 0x0 0 0 kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EC.LidOpen (User)
    2019-07-26 11:45:33.930387+0800 0x1edf9 Default 0x0 378 0 corespeechd: [com.apple.corespeech:Framework] -[CSHostDaemon _isWakeReasonVoiceTrigger] Wake reason: <private>
    2019-07-26 11:45:33.930391+0800 0x1edf9 Default 0x0 378 0 corespeechd: [com.apple.corespeech:Framework] -[CSHostDaemon _getPowerAssertionIfWakenByVoiceTriggerNotFromS3Sleep] Wake reason is not VoiceTrigger or it woke from S3
    2019-07-26 11:45:34.826390+0800 0x1f0c3 Default 0x0 0 0 kernel: (AppleTopCaseHIDEventDriver) [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Host (0x01)
    2019-07-26 11:45:35.051304+0800 0x1ee90 Default 0x0 0 0 kernel: (AppleTopCaseHIDEventDriver) [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Host (0x01)
    angelcstt
        8
    angelcstt  
       2019-07-26 12:24:38 +08:00 via iPhone
    拔掉外接拓展坞,退 QQ
    AirBai2
        9
    AirBai2  
       2019-07-26 14:53:37 +08:00
    我的现在也是这个问题,上周电脑盖上出门看了个电影,回来发热严重,掉了百分之五十的电,打客服电话,也没有实质性解决 <18 款 mbp>
    ultimate010
        10
    ultimate010  
       2019-07-26 14:59:33 +08:00
    肯定是某个程序,或者系统功能导致唤醒搞鬼,我的 mbp 之前也是发热,耗电,后来发现是 usb 相关的东西在一直耗费系统资源,然而 cpu 使用率不明显,后来干掉后就正常了。要是实在解决不了,换个账号登录,或者终极方法重装系统,肯定可以的。
    chztv
        11
    chztv  
       2019-07-26 15:34:53 +08:00
    我自己的有个情况,重现好几回了。
    一般在插电使用的,要走的时候突然拔掉了电源,立马盒盖,基本上很大概率没有睡眠。现在拔掉电源,等电池上显示出还能待机多久的时间出来后,再盒盖,基本上不会出问题。
    不知道是不是个例,当然以前也试过关 WiFi,但我现在不关 WiFi 也 OK,只是拔掉电源等几分钟。
    njzy
        12
    njzy  
    OP
       2019-07-26 17:03:16 +08:00
    @AirBai2 你试一下进一次安全模式然后关机 开机重置 smc 看情况可有好转 我现在表现正常 再观察几天
    njzy
        13
    njzy  
    OP
       2019-07-26 17:04:03 +08:00
    @chztv smc 重置试试 或者进一次安全模式
    njzy
        14
    njzy  
    OP
       2019-07-26 17:04:43 +08:00
    @ultimate010 再观察几天 现在表现正常 实在是不想重装系统。。。
    gesse
        15
    gesse  
       2019-07-26 17:35:02 +08:00   ❤️ 1
    hibernatemode 3 默认:合盖以后内存通电,同时拷贝一份内存到硬盘
    hibernatemode 25,合盖以后等一会内存拷贝一份到硬盘,内存断电(彻底解决乱七八糟的东西耗电,因为内存不通电,什么都运行不了)

    除了翻开盖子要多等 1-2 秒,我觉得没有什么不妥。
    njzy
        16
    njzy  
    OP
       2019-07-26 23:14:43 +08:00 via Android
    @gesse 好的 谢科普 嘿嘿
    Enochyun
        17
    Enochyun  
       2019-07-27 12:23:33 +08:00
    同配置 同问题
    uhian
        18
    uhian  
       2019-07-27 23:46:40 +08:00
    mysql 后台运行(或者其他数据库)?
    njzy
        19
    njzy  
    OP
       2019-07-28 13:30:57 +08:00   ❤️ 1
    @Enochyun 经过两天的观察 目前待机耗电已恢复正常 在没有修改任何默认设置的情况下 没有关闭 wifi 和蓝牙 一夜 0 耗电

    有同样问题的同学可以尝试:关机->开机进安全模式(玄学)->关机->开机重置 SMC
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1130 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:36 · PVG 07:36 · LAX 15:36 · JFK 18:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.