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

MBP 无故从睡眠中亮屏唤醒

  •  
  •   hu6360567 · 2017-09-02 15:05:42 +08:00 · 5857 次点击
    这是一个创建于 2426 天前的主题,其中的信息可能已经有所发展或是发生改变。

    2017 MacBook Pro, 15inch 启动了 powernap,正常来说是应该不会亮屏的。

    > pmset -g log

    摘取唤醒前后的日志

    2017-09-02 13:56:23 +0800 PM Client Acks      	Delays to Sleep notifications: [AirPort configd plug-in is slow(368 ms)] [com.apple.apsd is slow(2993 ms)] [mDNSResponder is slow(5005 ms)]
    2017-09-02 14:49:14 +0800 Kernel Client Acks  	Delays to Sleep notifications: [powerd is slow(5014 ms)] [DSB1 driver is slow(msg: SetState to 2)(655 ms)] [DSB4 driver is slow(msg: SetState to 2)(655 ms)] [DSB0 driver is slow(msg: SetState to 2)(654 ms)] [AppleHPMIECS driver is slow(msg: WillChangeState to 2)(764 ms)] [UPSB driver is slow(msg: SetState to 2)(929 ms)] [AppleHPMIECS driver is slow(msg: WillChangeState to 2)(1044 ms)] [IOBluetoothHostControllerUARTTransport driver is slow(msg: SetState to 0)(4013 ms)]
    2017-09-02 14:49:14 +0800 Assertions          	PID 166(mDNSResponder) Created MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd00008300 [System: SRPrevSleep kCPU]
    2017-09-02 14:49:14 +0800 Assertions          	PID 166(mDNSResponder) Released MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd00008300 [System: No Assertions]
    2017-09-02 14:49:14 +0800 Assertions          	Kernel Idle sleep preventers: IODisplayWrangler
    2017-09-02 14:49:14 +0800 Notification        	Display is turned on
    2017-09-02 14:49:15 +0800 Wake                	Wake from Normal Sleep [CDNVA] due to EC.DarkPME/HID Activity: Using AC (Charge:100%)
    2017-09-02 14:49:15 +0800 HibernateStats      	hibmode=3 standbydelay=10800                                               	          983
    2017-09-02 14:49:15 +0800 Kernel Client Acks  	Delays to Wake notifications: [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(333 ms)] [UPSB driver is slow(msg: SetState to 2)(539 ms)] [UPSB driver is slow(msg: SetState to 2)(541 ms)] [AMDFramebufferVIB driver is slow(msg: SetState to 2)(308 ms)] [AppleHDADriver driver is slow(msg: SetState to 1)(446 ms)] [XHC2 driver is slow(msg: SetState to 2)(652 ms)]
    2017-09-02 14:49:15 +0800 Assertions          	PID 50(powerd) Created InternalPreventSleep "com.apple.powermanagement.acwakelinger" 00:00:00  id:0x0xd00008301 [System: SRPrevSleep kCPU]
    2017-09-02 14:49:16 +0800 PM Client Acks      	Delays to Wake notifications: [sharingd is slow(748 ms)] [com.apple.eoshostd is slow(765 ms)] [PowerChimeAgent is slow(798 ms)]
    2017-09-02 14:49:29 +0800 Assertions          	PID 101(hidd) Created UserIsActive "com.apple.iohideventsystem.queue.tickle.4295013536.3" 00:00:00  id:0x0x90000833d [System: PrevIdle DeclUser SRPrevSleep kCPU kDisp]
    2017-09-02 14:50:00 +0800 Assertions          	PID 50(powerd) TimedOut InternalPreventSleep "com.apple.powermanagement.acwakelinger" 00:00:45  id:0x0xd00008301 [System: PrevIdle DeclUser SRPrevSleep kCPU kDisp]
    2017-09-02 14:50:00 +0800 Assertions          	Summary- [System: PrevIdle DeclUser kDisp] Using AC(Charge: 100)
    2017-09-02 14:51:19 +0800 Assertions          	PID 91930(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x100008333 [System: DeclUser kDisp]
    2017-09-02 14:51:19 +0800 Assertions          	PID 91930(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb00008332 [System: DeclUser kDisp]
    

    > log show --last 5m|grep "Wake"

    2017-09-02 14:49:14.000025+0800 0x73       Default     0x0                  0      kernel: PMRD: System Wake
    2017-09-02 14:49:14.010347+0800 0xe89145   Default     0x0                  86     securityd: [com.apple.securityd.powerwatch] enter DarkWake
    2017-09-02 14:49:14.010522+0800 0x2ca      Default     0x0                  82     apsd: (CoreDaemon) <APSWakeStateManager: 0x7fea7820a000>: prepareForWakingIntoDarkWake
    2017-09-02 14:49:14.010854+0800 0x702      Default     0x0                  192    eoshostd: system is awake
    2017-09-02 14:49:14.011294+0800 0x17a8     Default     0x0                  511    PowerChime: PowerChime: 316686.964363: EARLY WAKE: kStateAsleep -> kStateEarlyWake
    2017-09-02 14:49:14.011327+0800 0x17a8     Default     0x0                  511    PowerChime: PowerChime: ERROR: Unexpected EARLY WAKE coming from state 1
    2017-09-02 14:49:14.027170+0800 0x10d8     Default     0x0                  380    sharingd: [com.apple.sharing.Daemon] Dark Wake
    2017-09-02 14:49:14.054661+0800 0xe89928   Default     0x0                  0      kernel: (KernelRelayHost) _wakeupAction: called
    2017-09-02 14:49:14.256901+0800 0x2cd      Default     0x0                  92     blued: (IOBluetooth) [com.apple.bluetooth.ScanManager] System didWake, enable all scans
    2017-09-02 14:49:14.447683+0800 0x73       Default     0x0                  0      kernel: PMRD: full wake promotion (reason 1) 447 ms
    2017-09-02 14:49:14.447685+0800 0x73       Default     0x0                  0      kernel: full wake promotion (reason 1) 447 ms
    2017-09-02 14:49:14.455790+0800 0x17a8     Default     0x0                  511    PowerChime: PowerChime: 316687.408894: DISPLAY will power ON (isADarkWake 0)
    2017-09-02 14:49:14.455879+0800 0x17a8     Default     0x0                  511    PowerChime: PowerChime: 316687.408991: Calling displayWakeBlock
    2017-09-02 14:49:14.455976+0800 0x17a8     Default     0x0                  511    PowerChime: PowerChime: 316687.409088: handleDisplayWake ENTERED (wakeState = 1, displayAwake = 1)
    2017-09-02 14:49:14.456042+0800 0x17a8     Default     0x0                  511    PowerChime: PowerChime: 316687.409149: Display is awake but not ready to doChime
    2017-09-02 14:49:14.456616+0800 0x17a8     Default     0x0                  511    PowerChime: PowerChime: 316687.409732: hideBatteryHUDQuickly. Releasing display wake assertion.
    2017-09-02 14:49:14.564305+0800 0xe89892   Default     0x0                  0      kernel: (AppleThunderboltNHI) 142885536865us AppleThunderboltNHIType3::prePCIWake - took 376 us
    2017-09-02 14:49:14.564306+0800 0xe89892   Default     0x0                  0      kernel: (AppleThunderboltNHI) AppleThunderboltNHIType3::prePCIWake - took 376 us
    2017-09-02 14:49:14.567158+0800 0xe8990f   Default     0x0                  0      kernel: (AppleThunderboltNHI) 142885539719us AppleThunderboltNHIType3::prePCIWake - took 841 us
    2017-09-02 14:49:14.567159+0800 0xe8990f   Default     0x0                  0      kernel: (AppleThunderboltNHI) AppleThunderboltNHIType3::prePCIWake - took 841 us
    2017-09-02 14:49:14.570994+0800 0xe89892   Default     0x0                  0      kernel: (AppleThunderboltNHI) 142885543555us AppleThunderboltGenericHAL::earlyWake - complete - took 1 milliseconds
    2017-09-02 14:49:14.570996+0800 0xe89892   Default     0x0                  0      kernel: (AppleThunderboltNHI) AppleThunderboltGenericHAL::earlyWake - complete - took 1 milliseconds
    2017-09-02 14:49:14.573087+0800 0xe89927   Default     0x0                  0      kernel: (AppleThunderboltNHI) 142885545649us AppleThunderboltGenericHAL::earlyWake - complete - took 1 milliseconds
    2017-09-02 14:49:14.573089+0800 0xe89927   Default     0x0                  0      kernel: (AppleThunderboltNHI) AppleThunderboltGenericHAL::earlyWake - complete - took 1 milliseconds
    2017-09-02 14:49:14.573408+0800 0x452      Default     0x0                  0      kernel: (AppleIntelKBLGraphicsFramebuffer) FB0 power state transition Sleep --> Wake
    2017-09-02 14:49:15.275999+0800 0x73       Default     0x0                  0      kernel: (AirPortBrcm4360) ARPT: 142886.248560: AirPort_Brcm43xx::powerChange: System Wake - Full Wake/ Dark Wake / Maintenance wake
    2017-09-02 14:49:15.276018+0800 0x73       Default     0x0                  0      kernel: (AirPortBrcm4360) ARPT: 142886.248580: IOPMPowerSource Information: onWake,  SleepType: Normal Sleep,  'ExternalConnected': Yes, 'TimeRemaining': 0,
    2017-09-02 14:49:15.291450+0800 0x2ca      Default     0x0                  82     apsd: (CoreDaemon) <APSWakeStateManager: 0x7fea7820a000>: prepareForFullWake
    2017-09-02 14:49:15.291459+0800 0x2cd      Default     0x0                  92     blued: (IOBluetooth) [com.apple.bluetooth.CBManager] bluetooth_sleepHandler IOPMIsAUserWake
    2017-09-02 14:49:15.291821+0800 0xe898e5   Default     0x0                  90     DuetHeuristic-BM: (DuetActivitySchedulerDaemon) [com.apple.duetactivityscheduler.powernap] Suspending tasks due to wake state transition
    2017-09-02 14:49:15.292576+0800 0x2cd      Default     0x0                  92     blued: (IOBluetooth) [com.apple.bluetooth.ScanManager] System didWake, enable all scans
    2017-09-02 14:49:15.293730+0800 0x2ca      Default     0x0                  82     apsd: (CoreDaemon) <APSSpinReporter: 0x7fea7810d090>: prepareForFullWake
    2017-09-02 14:49:15.293759+0800 0x2ca      Default     0x0                  82     apsd: (CoreDaemon) <APSDaemon: 0x7fea76d0ed80>: prepareForFullWake
    2017-09-02 14:49:15.293904+0800 0x2ca      Default     0x0                  82     apsd: (CoreDaemon) prepareForFullWake: courier <APSEnvironment: 0x7fea7830af70: development>
    2017-09-02 14:49:15.293914+0800 0x2ca      Default     0x0                  82     apsd: (CoreDaemon) <APSCourier: 0x7fea7be26de0>: prepareForFullWake
    2017-09-02 14:49:15.293928+0800 0x2ca      Default     0x0                  82     apsd: (CoreDaemon) prepareForFullWake: courier <APSEnvironment: 0x7fea7830aca0: production>
    2017-09-02 14:49:15.293938+0800 0x2ca      Default     0x0                  82     apsd: (CoreDaemon) <APSCourier: 0x7fea7830b270>: prepareForFullWake
    2017-09-02 14:49:15.294442+0800 0x2ca      Default     0x0                  82     apsd: (CoreDaemon) <APSTopicFilterPolicyOSX: 0x7fea7830be30>: prepareForFullWake for 0 darkWakeEnabled
    2017-09-02 14:49:15.294479+0800 0x2ca      Default     0x0                  82     apsd: (CoreDaemon) <APSTopicFilterPolicyOSX: 0x7fea76f0cf60>: prepareForFullWake for 0
    2017-09-02 14:49:15.294750+0800 0x2ca      Default     0x0                  82     apsd: (CoreDaemon) <APSSpinReporter: 0x7fea78212ac0>: prepareForFullWake
    2017-09-02 14:49:15.294782+0800 0x2ca      Default     0x0                  82     apsd: (CoreDaemon) <APSTopicFilterPolicyOSX: 0x7fea76c23a40>: prepareForFullWake for 501 darkWakeEnabled
    2017-09-02 14:49:15.294824+0800 0xe89d0c   Default     0x0                  0      kernel: (AppleTopCaseHIDEventDriver) [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Host (0x01)
    

    实际唤醒的就是 DarkWake,但是为什么会亮屏呢?

    这个亮屏的问题是怎么解决的呢? 而且我发现,每次唤醒,wifi 网络好久都无响应,关掉 WIFI,再打开,就可以恢复

    6 条回复    2017-09-05 01:27:05 +08:00
    wc0517
        1
    wc0517  
       2017-09-03 00:01:43 +08:00
    遇到过,估计是 Mac 做噩梦了
    Takahashi
        2
    Takahashi  
       2017-09-04 11:54:58 +08:00
    好像微信也会把 mac 唤醒,有遇到过
    yyyle
        3
    yyyle  
       2017-09-04 15:13:13 +08:00
    有没有连蓝牙音箱?
    hu6360567
        4
    hu6360567  
    OP
       2017-09-05 00:03:59 +08:00 via Android
    @yyyle 只是连接了蓝牙鼠标
    fcka
        5
    fcka  
       2017-09-05 00:50:06 +08:00 via Android
    @hu6360567 鼠标轻微移动导致的
    hu6360567
        6
    hu6360567  
    OP
       2017-09-05 01:27:05 +08:00 via Android
    @fcka 我觉得这样不行,鼠标没有移动过,也没有发生地震之类的,而且看日志是唤醒之后才开始连接蓝牙的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5520 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 06:48 · PVG 14:48 · LAX 23:48 · JFK 02:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.