MacBook无法休眠又耗电发烫

MacBook无法休眠又耗电发烫 用2设定改善
发表时间:2018-10-20 23:31:06, 来源:易配网
本文参考资料为 [教学] 休眠耗电的解决办法,原作者 simon78410。
最近使用 MacBook 的朋友遇到一个问题:阖上萤幕后电脑依然快速耗电,在休眠时机壳还是温温热热的,其实这问题我以前自己也曾经遇过,依照常理判断就是 MacBook 没有正常进入休眠模式(或是时间过长),导致在阖上萤幕应该暂停运作的情况下无法休眠,就造成了继续耗电的问题(还有另一个较多人遇过的问题是打开营幕后无法正确唤醒电脑),而刚好也有升级到 macOS Mojave 10.14,于是就上网找找解决方案。

后来确实在 Ptt 的 MAC 版找到一篇之前的休眠耗电解决方案,看来并不是什么大问题,只要稍微修改一下设定即可。简单来说,pmset 是 macOS 下用来操作、电源管理的工具,可设定休眠模式、时间和唤醒时间或显示电源资讯,不过因为它是一个命令列的指令,因此得透过终端机察看或修改设定。

当你开启「终端机」输入 pmset -g 会看到如下画面:

这些就是电源和电池部分的电力管理参数,但因为插上电源转换器和使用电池电力是两件事,在设定方面也是两种选项分开显示,Ptt 版友找出和休眠耗电问题相关的三个参数包括(跟上图可能不太一样):

●Standbydelay 28800

●Autopowerofdelay 28800

●tcpkeepalive 1

其中 Standby 是将系统储存于记忆体中休眠,会消耗一些电力,而另一个选项 Autopoweroff 则是把系统写入 SSD 硬碟中,将记忆体暂存关闭,依照这篇文章的说法,两者延迟时间 28800 秒(约八小时)会让电脑多维持记忆体八小时左右的电力,只要将时间调低或有助于节省电力。

这两者有什么差别呢?储存于记忆体的好处是速度快,但必须耗电维持资料,储存于 SSD 硬碟速度会稍慢一些,但好处是不用额外耗电,这部分在 Windows 上是以待命、休眠区分,在 macOS 上则是一律称为睡眠。

那么要如何改善 MacBook 在睡眠时过度耗电的问题呢?只要把这两者的延迟时间调低就能看到效果,设定方式很简单,透过以下三行指令:

sudo pmset -b autopoweroffdelay 300
sudo pmset -b standbydelay 300

sudo pmset -b tcpkeepalive 0

当你在终端机输入指令后,就能将睡眠时间缩短为 300 秒(五分钟),然后将系统储存到 SSD 硬碟,如此一来就不用继续消耗电力。tcpkeepalive 则是将透过 TCP 唤醒系统的功能关闭。中间的参数 -b 是使用电池下的参数,-c 为外接电源下的参数设定,如有需要请自行修改指令。

《原文刊登于免费资源网路社群,由Pseric撰写。》

你可能感兴趣的:(硬件)