更新 Sonoma 14.1 之后,开始掉电。一晚上 10%以上。
已经尝试过重置 pmset 、NVRAM 、PRAM 、SMC 都没有用。
今天晚上准备测试 sudo pmset tcpkeepalive 1 womp 0; pmset -g custom ,看看有没有效果,命令行完全关闭网络唤醒以供访问。
11/04 更新 昨天新增设置了ttyskeepawake 0,另外把家里的 Wi-Fi 的 TWT 功能关闭了,今天早晨看,剩余电量94%,耗电6%(之前是13%),明显改善。
目前查找我的 Mac 功能是打开的,“查找”网络 功能也是打开的,电能小憩和唤醒以供网络访问都是仅使用电源适配器 选项。
当前的配置:
% pmset -g custom
Battery Power:
lidwake 1
lowpowermode 1
standbydelayhigh 86400
proximitywake 0
standby 1
standbydelaylow 1800
ttyskeepawake 0
hibernatemode 3
powernap 0
gpuswitch 2
hibernatefile /var/vm/sleepimage
highstandbythreshold 95
displaysleep 2
womp 0
networkoversleep 0
sleep 1
tcpkeepalive 1
halfdim 1
acwake 0
lessbright 1
disksleep 10
AC Power:
lidwake 1
lowpowermode 0
standbydelayhigh 86400
standbydelaylow 10800
standby 1
proximitywake 1
ttyskeepawake 1
hibernatemode 3
powernap 1
gpuswitch 2
hibernatefile /var/vm/sleepimage
highstandbythreshold 50
displaysleep 10
womp 1
networkoversleep 0
sleep 1
tcpkeepalive 1
halfdim 1
acwake 0
disksleep 10
11月9日,最终版方案,一晚上掉电6%,恢复到之前的水平
% pmset -g custom
Battery Power:
lidwake 1
lowpowermode 1
standbydelayhigh 86400
proximitywake 0
standby 1
standbydelaylow 1800
ttyskeepawake 0
hibernatemode 3
powernap 0
gpuswitch 2
hibernatefile /var/vm/sleepimage
highstandbythreshold 95
displaysleep 2
womp 0
networkoversleep 0
sleep 1
tcpkeepalive 0
halfdim 1
acwake 0
lessbright 1
disksleep 10
AC Power:
lidwake 1
lowpowermode 0
standbydelayhigh 86400
proximitywake 1
standby 1
standbydelaylow 10800
ttyskeepawake 1
highstandbythreshold 50
powernap 0
gpuswitch 2
hibernatefile /var/vm/sleepimage
hibernatemode 3
displaysleep 10
womp 0
networkoversleep 0
sleep 1
tcpkeepalive 1
halfdim 1
acwake 0
disksleep 10
1
jedrek 2023-11-02 11:23:31 +08:00
打开 Activity Monitor ,看 Energy 的 Preventing Sleep 哪个进程阻止了休眠。
设置 Battery 里确认:禁止 Nap ;禁止网络唤醒;让硬盘休眠。 |
2
xieshaohu OP |
4
jedrek 2023-11-03 16:52:36 +08:00
还可以试着关掉一批可能会持续后台运行的程序,比如浏览器、微信、虚拟机等。我以前用 Firefox 也显示一切正常,但是无法休眠
|
5
xieshaohu OP @jedrek 嗯,这个方法还没有试过,这个周末试试看。就怕是 Sonoma 系统对我这种老 MBP 硬件存在 Bug
|
6
Chrizxy 2023-11-06 13:58:40 +08:00
老 Mac 功耗太高,后台随便跑一些系统服务就能热起来,这本来设计在 AS 上都是小核或者 NPU 干的活,只能是吃力不讨好
建议用 App Temer 看看哪些系统服务偷偷吃电,该限速限速吧 |
7
rockcat 273 天前
14.3.1 后休眠耗电的确是变大了,而且机器还发热...
|
8
lzeeee 103 天前
同样的系统 Sonoma ,19 版 macbookpro ,休眠一晚上就没电了。借用楼主的配置试验一下,希望能解决问题。
|