V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
koc
V2EX  ›  macOS

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

  •  
  •   koc · Dec 13, 2017 · 9283 views
    This topic created in 3070 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

    Supplement 1  ·  Dec 13, 2017

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

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

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

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