V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MasterCai
V2EX  ›  Apple

Macos 15.2 M1 MBP 合盖后异常掉电

  •  
  •   MasterCai · 5 天前 · 1031 次点击

    最近从 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 ***
    
    16 条回复    2025-02-10 11:23:02 +08:00
    syntaxj
        1
    syntaxj  
       5 天前
    装了 cursor 么
    syntaxj
        2
    syntaxj  
       5 天前
    @syntaxj 之前遇到过一次合盖后 cursor 还在疯狂费电
    crac
        3
    crac  
       5 天前
    你合盖留个 0.5cm 的缝隙,看看屏幕关闭没? 如果没有 升级 15.3 吧 我也遇到了 升级后好了
    erek
        4
    erek  
       5 天前
    重启一次解君愁
    vv0nder
        5
    vv0nder  
       5 天前
    macos 最近一些版本的小 BUG 挺多的
    MasterCai
        6
    MasterCai  
    OP
       5 天前
    @syntaxj #1
    cursor 不是和 VSCode 一个内核嘛,有 VScode 没 cursor
    MasterCai
        7
    MasterCai  
    OP
       5 天前
    @crac 还有这种事情。。。我看看
    MasterCai
        8
    MasterCai  
    OP
       5 天前
    @erek 重启过也不行
    MasterCai
        9
    MasterCai  
    OP
       5 天前
    @vv0nder 本来 15.0.1 用的好好的,更新为了解决一个 bug ,结果引入了一个更大的 bug
    GabrielleBellamy
        10
    GabrielleBellamy  
       5 天前
    我的 MacBook Pro 在 15.2 系统上好像没有电量方面的问题,但有网络方面的问题,时常掉线。升级 15.3 之后好些了。这里提到了网络相关的唤醒,所以可能有关。比如是不是唤醒之后却一直连不上网,导致设备不断发送请求? op 可以彻底关掉这个选项试一下,看看有没有改进。

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

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

    我是直接改了这个 sudo pmset -b hibernatemode 25 ,下班直接盒盖第二天开盖不掉电,就是每次开盖启动慢了
    NongNong
        15
    NongNong  
       4 天前
    @NongNong 之前用 intel 芯片的时候设置后也是不掉电
    gcl123
        16
    gcl123  
       2 天前
    关闭 tcp keepalive 即可,缺点就是 findmy 没用了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2869 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:04 · PVG 08:04 · LAX 16:04 · JFK 19:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.