Macos 15.2 M1 MBP 合盖后异常掉电

219 天前
 MasterCai

最近从 OS 15.0.1 更新到 15.2 之后,发现盒盖后(没有任何外接设备)电量经常掉到非常低,这个现象之前从未出现过。个人使用习惯,常用程序等都没有改变,主要的变量就是系统版本。 如图中所示,18 时之后没有使用电脑,前几个小时掉电正常,大概从 22 时开始异常掉电

经前人帖子经验查看了pmset -g log, 发现都是 mDNSResponder 在唤醒,但是能想到的和网络相关的设置就是“唤醒以供网络访问”,这个一直保持在“仅使用电源适配器时”的选项。

是否有人遇到过类似的情况,有没有什么解决思路呢?

附上一小段 log

2025-02-06 22:00:11 +0800 Wake Requests       	[process=mDNSResponder request=Maintenance deltaSecs=7198 wakeAt=2025-02-07 00:00:09 info="upkeep wake"] [*process=dasd request=SleepService deltaSecs=1026 wakeAt=2025-02-06 22:17:17 info="com.apple.dasd:501:com.apple.duetexpertd.everydayshortcuts"] [process=powerd request=TCPKATurnOff deltaSecs=294830 wakeAt=2025-02-10 07:54:01] [process=powerd request=CSPNEvaluation deltaSecs=3528 wakeAt=2025-02-06 22:58:59] [process=powerd request=UserWake deltaSecs=10539 wakeAt=2025-02-07 00:55:50 info="com.apple.alarm.user-invisible-com.apple.calaccessd.travelEngine.periodicRefreshTimer,431"]
2025-02-06 22:17:17 +0800 Assertions          	PID 226(mDNSResponder) Created MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd00009866 *** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 22:32:02 +0800 Assertions          	PID 226(mDNSResponder) Created MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd0000986d *** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 22:33:35 +0800 Assertions          	PID 110(powerd) Released InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:45  id:0x0xd0000990e *** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 22:34:45 +0800 Assertions          	PID 110(powerd) Released InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:45  id:0x0xd00009928 *** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 22:51:23 +0800 Assertions          	PID 226(mDNSResponder) Created MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd00009941 *** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 22:53:03 +0800 Assertions          	PID 110(powerd) Released InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:45  id:0x0xd000099ab *** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 22:54:23 +0800 Assertions          	PID 110(powerd) Released InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:29  id:0x0xd000099e6 *** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
Sleep/Wakes since boot:0   Dark Wake Count in this sleep cycle:1001

Time stamp                Domain              	Message                                                                    	Duration  	Delay
==========                ======              	=======                                                                    	========  	=====
UUID: A5E5B314-7E1E-48CF-92CE-196E93DF3C2F
2025-02-06 22:55:24 +0800 com.apple.sleepservices.sessionTerminated	*** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 22:56:36 +0800 Assertions          	PID 110(powerd) Released InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:33  id:0x0xd00009a16 *** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 22:57:39 +0800 Assertions          	PID 110(powerd) Released InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:12  id:0x0xd00009a31 *** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 22:58:43 +0800 Assertions          	PID 110(powerd) Released InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:05  id:0x0xd00009a57 *** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 22:59:44 +0800 Assertions          	PID 226(mDNSResponder) Created MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd00009a79 *** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 23:00:45 +0800 Assertions          	PID 110(powerd) Released InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:05  id:0x0xd00009a8f *** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 23:01:47 +0800 com.apple.sleepservices.sessionTerminated	*** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 23:02:48 +0800 Wake Requests       	[process=mDNSResponder request=Maintenance deltaSecs=7198 wakeAt=2025-02-07 01:02:46 info="upkeep wake"] [*process=dasd request=SleepService deltaSecs=1008 wakeAt=2025-02-06 23:19:36 info="com.apple.dasd:501:com.apple.intelligenceplatform.IntelligencePlatformCore.Pipeline.FastPass"] [process=powerd request=TCPKATurnOff deltaSecs=291073 wakeAt=2025-02-10 07:54:01] [process=powerd request=CSPNEvaluation deltaSecs=3372 wakeAt=2025-02-06 23:59:00] [process=powerd request=UserWake deltaSecs=6781 wakeAt=2025-02-07 00:55:50 info="com.apple.alarm.user-invisible-com.apple.calaccessd.travelEngine.periodicRefreshTimer,431"]
2025-02-06 23:03:50 +0800 com.apple.sleepservices.sessionTerminated	*** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 23:04:51 +0800 Assertions          	PID 226(mDNSResponder) Created MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd00009b1a *** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 23:05:57 +0800 Assertions          	PID 110(powerd) Released InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:12  id:0x0xd00009b3d *** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 23:07:32 +0800 Assertions          	PID 110(powerd) Released InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:43  id:0x0xd00009b5b *** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 23:08:43 +0800 Assertions          	PID 110(powerd) Released InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:15  id:0x0xd00009b9a *** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 23:09:50 +0800 Assertions          	PID 110(powerd) Released InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:31  id:0x0xd00009bb5 *** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 23:10:52 +0800 Assertions          	PID 110(powerd) Released InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:23  id:0x0xd00009bd4 *** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 23:11:53 +0800 Assertions          	PID 110(powerd) Released InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:24  id:0x0xd00009bec *** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 23:12:59 +0800 Assertions          	PID 110(powerd) Released InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:26  id:0x0xd00009c10 *** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 23:14:42 +0800 Assertions          	PID 110(powerd) Released InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:45  id:0x0xd00009c2e *** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 23:15:59 +0800 Assertions          	PID 110(powerd) Released InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:26  id:0x0xd00009c47 *** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 23:17:07 +0800 Assertions          	PID 110(powerd) Released InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:31  id:0x0xd00009c57 *** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 23:18:11 +0800 Assertions          	PID 110(powerd) Released InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:08  id:0x0xd00009c7a *** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2025-02-06 23:19:12 +0800 Wake Requests       	[process=mDNSResponder request=Maintenance deltaSecs=7198 wakeAt=2025-02-07 01:19:11 info="upkeep wake"] [*process=dasd request=SleepService deltaSecs=1029 wakeAt=2025-02-06 23:36:22 info="com.apple.dasd:501:com.apple.intelligenceplatform.IntelligencePlatformCore.Pipeline.FastPass"] [process=powerd request=TCPKATurnOff deltaSecs=290089 wakeAt=2025-02-10 07:54:01] [process=powerd request=CSPNEvaluation deltaSecs=2387 wakeAt=2025-02-06 23:59:00] [process=powerd request=UserWake deltaSecs=5797 wakeAt=2025-02-07 00:55:50 info="com.apple.alarm.user-invisible-com.apple.calaccessd.travelEngine.periodicRefreshTimer,431"]
2025-02-06 23:20:14 +0800 com.apple.sleepservices.sessionTerminated	*** LOG MESSAGE QUOTA EXCEEDED - SOME MESSAGES FROM THIS PROCESS HAVE BEEN DISCARDED ***
2095 次点击
所在节点    Apple
16 条回复
syntaxj
219 天前
装了 cursor 么
syntaxj
219 天前
@syntaxj 之前遇到过一次合盖后 cursor 还在疯狂费电
crac
219 天前
你合盖留个 0.5cm 的缝隙,看看屏幕关闭没? 如果没有 升级 15.3 吧 我也遇到了 升级后好了
erek
219 天前
重启一次解君愁
vv0nder
219 天前
macos 最近一些版本的小 BUG 挺多的
MasterCai
219 天前
@syntaxj #1
cursor 不是和 VSCode 一个内核嘛,有 VScode 没 cursor
MasterCai
219 天前
@crac 还有这种事情。。。我看看
MasterCai
219 天前
@erek 重启过也不行
MasterCai
219 天前
@vv0nder 本来 15.0.1 用的好好的,更新为了解决一个 bug ,结果引入了一个更大的 bug
GabrielleBellamy
219 天前
我的 MacBook Pro 在 15.2 系统上好像没有电量方面的问题,但有网络方面的问题,时常掉线。升级 15.3 之后好些了。这里提到了网络相关的唤醒,所以可能有关。比如是不是唤醒之后却一直连不上网,导致设备不断发送请求? op 可以彻底关掉这个选项试一下,看看有没有改进。

但电量问题的话,在合盖情况下一般不允许后台运行程序,所以 op 最好测试一下,看看合盖之后是不是真的休眠了。另外 op 有没有在用防止休眠的软件?比如一些下载软件、网盘软件也可能自带这个功能,我记得有命令可以查看是否有进程在阻止休眠,可以去查一下。
Promtheus
219 天前
看了你的我都不敢升级了。。印度 mac 真 tm 的
jorneyr
219 天前
我用 hammerspoon 写脚本检测合盖后把蓝牙,无线都给关闭,开盖后再自动把蓝牙和无线给打开。
不知道你这有没这个问题。

可以手动测试一下。
magic3584
219 天前
下次过夜后,打开 Activity Monitor — Energy 。
我是 VSCode ,关了就没事了。
NongNong
217 天前
https://www.v2ex.com/t/769618

我是直接改了这个 sudo pmset -b hibernatemode 25 ,下班直接盒盖第二天开盖不掉电,就是每次开盖启动慢了
NongNong
217 天前
@NongNong 之前用 intel 芯片的时候设置后也是不掉电
gcl123
216 天前
关闭 tcp keepalive 即可,缺点就是 findmy 没用了

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

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

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

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

© 2021 V2EX