解决Macbook休眠异常 待机掉电过快

请先确认apple官方给出的方法都没有用之后再尝试此文方法!

曾经我的mbp拔掉电源合上盖子以后一天过去几乎都不怎么掉电,基本上会少个百分之一到三。但是最近一年不知道怎么回事,待机一天过去电量会掉一半多(并不是因为电池老化)。我也不清楚是从什么时候开始这样的了,也许是某次系统升级后吧,毕竟我也没有特别去动过电源设置。

原本我也一直想找到导致这个问题最根本的原因,不过试了很多次都没找到。最近买了mbp的sea也有同样的问题,于是想着干脆把这个问题强行解决掉算了。

虽然不知道原因是什么,但是解决是有办法的,就是合上盖子以后让电脑完全休眠,这样就和关机的耗电程度一样了。

这里通过`pmset` 命令修改相关电源参数来设置一个合理的休眠模式以及延迟。

首先设置最主要的,把待机模式修改为断电休眠,macbook的默认待机设置是内存保持通电,并在达到一定延时以后把内存备份到硬盘再断电。修改为断电休眠模式即可保证它待机时内存不通电,也不会被任何程序唤醒(其实就是一种关机状态

#设置休眠模式
sudo pmset -b hibernatemode 25    #-b表示设置的是电池模式下的休眠设置,25表示断电休眠,默认是模式3,即内存保持通电同时写入备份到硬盘的休眠

然后设置一个内存镜像写入硬盘的延时,因为默认的延时时间非常长,几乎没用(默认设置可以拔了电源以后用`pmset -g` 查看):

#设置内存镜像写入硬盘的延时
sudo pmset -b highstandbythreshold 90  #设置一个百分比用于区分以下两个设置
sudo pmset -b standbydelayhigh 600     #设置电量高于上面百分比时进入完全休眠的延时,单位为秒。600就是10分钟
sudo pmset -b standbydelaylow 300      #电量低于上面百分比时进入休眠的延时

以上几个命令组合起来可以达到的效果是:盖上盖子以后,如果电量大于90%,10分钟后内存写入硬盘并断电。或者电量小于90%时,5分钟后内存写入硬盘并断电。由于设置的是电池模式下的配置,所以不会影响插着电源时的情况,也就是电脑插着电源即使盖上盖子同样会保持运行。

注意:使用此方法修改过后请不要再动设置界面里的电源设置,某些设置可能会让这些参数变回去。

更多电源参数配置请看`man pmset` 命令中的说明。



本文发布于 https://luojia.me

本站文章未经文下加注授权不得拷贝发布。

0 0 投票数
打分
订阅评论
提醒
guest
1 评论
内联反馈
查看所有评论
AX
游客
AX
1 年 前

试一试,希望能够有效。感谢