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

合盖休眠后,一晚上掉 15 %的电?

  •  
  •   koc · 2017-12-13 09:40:28 +08:00 · 8153 次点击
    这是一个创建于 2316 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看起来是 Power Nap 的耗电所致?

    我的设置是:在使用电池的情况下不使用 Power Nap,在接通电源的情况下使用。但是我们每晚都会断电,所以图中红框那段时间是没有连接电源的。

    现在我能做出的最合理的推测就是:即使实际上已经没有电源,但是由于充电的 type-c 接口还没有拔下来,Mac 仍然认为自己已经接通电源。

    推测的依据是:我观察到断开电源后,显示器的电源也没了,显示器完全处于关闭状态,但是 HDMI 接口没拔,于是此时 Mac 仍然认为连接了外接显示器,所以除了主屏幕外,有很多窗口还在旁边那个看不见的虚拟屏幕上。

    有人遇到这种情况么?似乎是个 BUG,怎么解决呢?

    第 1 条附言  ·  2017-12-13 11:23:16 +08:00

    看了一下 pmset -g log 发现有这样的日志

    https://gist.github.com/thekoc/58d1a4c80f310a427af24db2a24f2622

    谷歌了半天还是不知道具体是什么原因,但是看日志好像和 Wi-Fi 有关

    第 2 条附言  ·  2017-12-14 11:30:54 +08:00
    写了个休眠前关机的脚本,目前电量正常…
    第 3 条附言  ·  2017-12-14 11:31:19 +08:00
    打错,是休眠前断开 Wi-Fi 的脚本。
    19 条回复    2019-01-03 09:42:03 +08:00
    Ziya
        1
    Ziya  
       2017-12-13 09:52:28 +08:00
    查一下系统休眠日志不就知道是什么原因了
    Google 一下 「 mac 休眠 日志」,很多教程教你怎么查日志
    zhengxiaowai
        2
    zhengxiaowai  
       2017-12-13 10:19:56 +08:00
    2016 macbook pro 一晚上 3%
    tyhunter
        3
    tyhunter  
       2017-12-13 10:43:23 +08:00
    Powernap:这锅我不背,明明是没关 wifi 导致的
    这问题 Jony Ive 自己都在推上吐槽了
    GuryYu
        4
    GuryYu  
       2017-12-13 11:33:23 +08:00
    @tyhunter 这个不是 Jony Ive 本人吧
    carlmasayoshi
        5
    carlmasayoshi  
       2017-12-13 11:41:31 +08:00
    之前也遇到了,当时是找到这个帖子,测试有效
    https://www.v2ex.com/t/361578#reply5
    DingkunJ
        6
    DingkunJ  
       2017-12-13 13:54:23 +08:00 via iPhone
    这么可怕……
    NordicShaw
        7
    NordicShaw  
       2017-12-13 17:29:59 +08:00
    @GuryYu 你觉得呢?😜
    Gonejack
        8
    Gonejack  
       2017-12-13 17:39:23 +08:00 via iPhone
    这个好解决,苹果后台搞了很多小动作网络服务,搞个 ControlPlane,一合盖自动关掉 Wifi 就可以了。
    tyfyc
        9
    tyfyc  
       2017-12-13 22:29:13 +08:00
    @tyhunter 你不是认真在说这个人是 Jonathan Ive 吧。。。
    kex0916
        10
    kex0916  
       2017-12-14 09:17:33 +08:00
    合盖前把 WiFi 关了
    moooookey
        11
    moooookey  
       2017-12-14 16:10:21 +08:00 via iPhone
    因为 Mac 失眠了
    wujunchuan2008
        12
    wujunchuan2008  
       2017-12-14 18:21:20 +08:00
    ePingTu
        13
    ePingTu  
       2017-12-19 22:31:23 +08:00   ❤️ 1
    这个问题正好我解决了,您可以参考一下:( macOS High Sierra )
    - 蓝牙偏好设置 /高级 /去掉勾选「允许蓝牙设备唤醒这台电脑」
    - 系统偏好设置 /节能 /电源适配器下, 去掉勾选「唤醒以供 Wi-Fi 网络访问」
    - 系统偏好设置 /节能 /电池下,先勾选「电池供电时启用 Power Nap 」,再去掉勾选该选项,此举为了解决 macOS 存在的可能性的 Bug,看似未勾选,实际上是勾选的可能性存在的 Bug。这个 Bug 会导致在用电池睡眠的时候依然在定期唤醒访问 Wi-Fi。
    - sudo pmset -b tcpkeepalive 0 设置在电池供电的情况下,关闭网络访问。
    ltltfuture
        14
    ltltfuture  
       2017-12-25 08:15:55 +08:00 via iPhone
    sudo pmset -b tcpkeepalive 0
    把电池模式下的 tcpkeepalive 关掉就好了。2015 年之后的机型都有这个问题
    myliyifei
        15
    myliyifei  
       2018-10-04 04:48:42 +08:00
    @ePingTu 这里到第二条和第三条是您自己体验的,还是有确切的出处呢?
    ePingTu
        16
    ePingTu  
       2018-10-04 18:02:29 +08:00
    @myliyifei 网上曾经有文章提到过,我也尝试了一下,应该就是最后一句话有效,那些只是排除这种可能性。而且那些文章很早的,都不知道出处了,也许是老款的机型还真曾经遇到过类似的 Bug。都是死马当活马医那种类型,哈哈哈哈哈
    dongzhuo
        17
    dongzhuo  
       2018-10-24 10:13:55 +08:00
    输入最后一项命令,一会儿合盖儿试试。thx
    andyhrc
        18
    andyhrc  
       2018-11-05 15:28:19 +08:00
    @koc 请问楼主你用的这个看电量消耗的软件是什么…
    matsuz
        19
    matsuz  
       2019-01-03 09:42:03 +08:00
    @andyhrc 这个应该是 iState Menu 吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4978 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 10:00 · PVG 18:00 · LAX 03:00 · JFK 06:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.