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

MacBook Air 笔记本能否做到数小时后休眠之后自动关机保护电池?

  •  
  •   qianchengv · 28 天前 · 1284 次点击

    我有一台不经常用的 M1 芯片 MacBook Air 笔记本,希望能够在以下情况自动关机:

    • 休眠了 1 天以上
    • 电池低于 50%

    避免亏电造成电池损伤

    大家有没有什么好的办法分享一下?

    10 条回复    2024-12-23 15:09:14 +08:00
    28A0
        1
    28A0  
       28 天前
    手动关机
    x4gz
        2
    x4gz  
       28 天前 via iPhone
    关机电池长时间不用也会报废吧
    Remember
        3
    Remember  
       28 天前
    电池和轮胎一样,从制造出来的那一刻就开始老化,对,无论你用不用都会老化,供起来也没有用。
    qianchengv
        4
    qianchengv  
    OP
       28 天前
    @x4gz 偶尔使用一下,不规律。 有的时候连续几天,有的时候就几小时。所以希望能够有个自动化的设定会比自己记住手动关机能更有保障。
    ranaanna
        5
    ranaanna  
       28 天前
    op 所说的“休眠”实际上是睡眠(sleep),休眠(hibernate)是指 ram 数据写入硬盘并断电,下次开机再读入。macbook 默认执行的是 safe sleep (对应于 hibernatemode 3 ,即睡眠执行时即将 ram 数据写入硬盘,但保持 ran 通电,直到电池消耗到一定程度后断电休眠)。关机并不必休眠好,因为休眠一样不会消耗电量,而且下次开机还可以恢复休眠前的状态。所以为保护电池 op 可能希望的是合盖立即休眠((对应于 hibernatemode 25 ,可用 pmset 设置)。当然,默认 hibernatemode 3 下也是不会“亏电造成电池损伤的”,实在没有必要另想办法
    qianchengv
        6
    qianchengv  
    OP
       28 天前
    @ranaanna #5 感谢,总结一下你的方法

    要让 MacBook 合盖时立即休眠(而不是睡眠),您需要执行以下命令:
    sudo pmset -a hibernatemode 25

    如果您想恢复到默认的 safe sleep 模式,可以执行:
    sudo pmset -a hibernatemode 3

    查看电源管理设置状态:
    pmset -g
    shimanooo
        7
    shimanooo  
       28 天前
    保持默认就行

    ```
    man pmset

    standby causes kernel power management to automatically hibernate a machine after it has slept for a specified
    time period. This saves power while asleep. This setting defaults to ON for supported hardware. The setting
    standby will be visible in pmset -g if the feature is supported on this machine.

    standbydelayhigh and standbydelaylow specify the delay, in seconds, before writing the hibernation image to disk
    and powering off memory for Standby. standbydelayhigh is used when the remaining battery capacity is above
    highstandbythreshold , and standbydelaylow is used when the remaining battery capacity is below
    highstandbythreshold.
    ```
    q534
        8
    q534  
       27 天前
    锂电池寿命确实有受使用方式的影响,这个影响取决于具体的情况,有时还挺大。如果简单的设置就能达到延长使用的目的,那这个需求就是合理的。目前长期不用的锂电池设备,多半会建议 50%电存放,而且每半年要拿出来冲放循环一次。如果你一直放在那不动,比如说 switch ,那是真的会深度放电,由“还能再用两年”变成“现在就得换电池”。macbook 的机制不太了解,如果一个设备只是偶尔用一次,那睡眠以后大概一两周就会没电关机,0%电存放确实对电池影响较大,这个官方也有说明。
    如果 MacBook 设备能做到“50%电自动关机”,那对偶尔使用的设备确实是一个很好的选择。
    ebadao
        9
    ebadao  
       27 天前 via Android
    休眠好像不怎么掉电,我就是直接盒盖,十天半个月也不掉电,或者一两个百分点而已。
    qianchengv
        10
    qianchengv  
    OP
       26 天前
    @ebadao 我的盒盖 2 ~ 3 天就亏电无法开机了,估计是有些进程在后台阻止了自动休眠(hibernate),只能睡眠,睡眠挺消耗电量的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2913 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 08:55 · PVG 16:55 · LAX 00:55 · JFK 03:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.