没想到 Mac 疯狂掉电的原因竟然是这个

77 天前
 noisay
mba m2 放在公司一直插电使用,最近保安每天下班都来拔我电源说整夜连着不安全,然后第二天早上一看电量下降至少在 15-20%……这么搞下去就算有 AIdente 加持我这电池可能也撑不了多久

然后今天早上来公司发现电量居然没掉,查了半天是外界显示器拔了……没想到就算 mba 黑屏,只要连接了外部显示器还是会耗电啊
3806 次点击
所在节点    macOS
22 条回复
stinkytofu
77 天前
最后一句没看懂。是我的问题吗?
murmur
77 天前
@stinkytofu 意思就是休眠的苹果接外接显示器也要用电?
zhlxsh
77 天前
hub 费电吧
sanestays
77 天前
是的,我的也是这样,已经养成下班拔掉的习惯了
foolishcrab
77 天前
不太科学 这个周末我断电试试
ST0RMTR00PER
77 天前
Macbook 一直都是这样,最好休眠或者合盖后拔掉所有外接的 USB C 和 HDMI ,不然会掉电。
ST0RMTR00PER
77 天前
我试过不是接显示器,只插了一个 USB C 的网线转接口,第二天 Macbook 没电了。
noisay
77 天前
@stinkytofu 我的,没表述清楚,意思就是外接设备全拔了省电,插着就耗电,只黑屏没用
diagnostics
77 天前
mac 的 type-c 接口有两个属性我记得,一个是支持盒盖充电,一个不支持,上面有闪电标识

我刚看了下,没有,那估计策略和 Windows 的笔记本是这样的,有些接口盒盖后不关 mac 开不开,都是耗电的
allenchengji
77 天前
MacBook 一直插电使用电池也是会循环的吧
SimonOne
77 天前
😎保安会拔台式机吗?
Smilencer
77 天前
锁屏盒盖,连着外接显示器,吃完回来机身还发烫。不接显示器就 OK
noisay
77 天前
@SimonOne #11 拔,直接过来把我插线板都拔了
treewong
77 天前
笔记本 macOS 完美睡眠&休眠教程(白果黑果实测均可用)
来源: https://bbs.pcbeta.com/viewthread-1975236-1-1.html

[第一步:去掉电源唤醒事件]
1 、可在「系统设置>通用>关于本机>系统报告>硬件>电源」查看当前的电源唤醒事件,这些唤醒事件会导致笔记本无法正常进入睡眠
2 、执行以下命令可以去掉当前的电源唤醒事件,但只是暂时去掉;一段时间后会再次出现,需进行第二步操作才能根除此问题:sudo pmset schedule cancelall

[第二步:防止自动唤醒]
1 、来源: https://www.v2ex.com/t/921536
2 、执行以下命令可将 com.apple.AutoWake.plist 设置为不可更改的只读文件,避免再次出现电源唤醒事件影响睡眠:sudo chflags schg /Library/Preferences/SystemConfiguration/com.apple.AutoWake.plist
3 、注意:升级系统前需执行以下命令变更回原属性,升级完成后再次改回来:sudo chflags noschg /Library/Preferences/SystemConfiguration/com.apple.AutoWake.plist

[第三步:使用 pmset 管理睡眠参数]
1 、执行以下命令查看当前睡眠参数:pmset -g custom
2 、睡眠参数会导致睡眠过程消耗较多电量,可执行以下命令一键优化(实测待机 56 小时耗电 6%):
sudo pmset -a lidwake 1
sudo pmset -a lowpowermode 0
sudo pmset -a proximitywake 0
sudo pmset -a standby 1
sudo pmset -b standbydelayhigh 3600
sudo pmset -b standbydelaylow 1800
sudo pmset -c standbydelayhigh 7200
sudo pmset -c standbydelaylow 3600
sudo pmset -a ttyskeepawake 0
sudo pmset -a hibernatemode 25
sudo pmset -b gpuswitch 0
sudo pmset -c gpuswitch 2
sudo pmset -a powernap 0
sudo pmset -b highstandbythreshold 75
sudo pmset -c highstandbythreshold 50
sudo pmset -a displaysleep 10
sudo pmset -a womp 0
sudo pmset -a networkoversleep 0
sudo pmset -a sleep 15
sudo pmset -b lessbright 1
sudo pmset -a halfdim 1
sudo pmset -a acwake 0
sudo pmset -a tcpkeepalive 0
sudo pmset -a disksleep 10

[备注]
1 、笔记本默认 hibernatemode=3 ,睡眠过程内存持续供电会消耗较多电量,建议改为 hibernatemode=25 节省电量
2 、pmset 使用方法及睡眠参数含义,可参考 https://sspai.com/post/61379 自行配置睡眠参数
3 、自行修改睡眠参数,需留意 sleep(单位分钟) ≥ displaysleep(单位分钟) ≥ disksleep(单位秒)
4 、pmset 修改电源参数后,尽量不要在系统设置 app 中修改,避免导致睡眠异常
SimonOne
77 天前
@noisay #12 那开发部和运维部不得和安保干一架😅谁受得了这样啊
cat9life
77 天前
歪个楼 看到 op 这种标题就想骂娘
JingXiao
77 天前
你们那保安是老板小舅子么,这么牛的么
bclerdx
77 天前
OP ,保安做的对,尽职尽责!
hsiaochi
77 天前
处理电源不如处理保安 当然保安其实职责内没必要懂这些 运维的锅
SydFloyd
77 天前
macos 外接显示器无法禁止鼠标能够在两个屏幕间移动,除非关掉 macbook 的盖子,但是如果你只关显示器 macbook 还是在输出画面,最好是点一下苹果标,然后睡眠

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1017807

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX