Avere un sacco di problemi con MacBook Pro 2018 (macOS 10.13.6) collegato a un singolo cavo ThunderBolt 3 a una docking station CalDigit TS3.
Quando vai a dormire a volte inizia a passare a DarkWake e torna a dormire a ciclo continuo. Ciò è particolarmente fastidioso perché la docking station è collegata tramite jack audio ad alcuni altoparlanti esterni e ogni volta che si accende si sente un "tock" basso basso. Ad ogni modo, suppongo che il ciclo sleep-wake non sia salutare per display e batteria.
Ho provato molte impostazioni diverse e a volte il sonno è buono e continuo, ma non posso davvero arrivare alla vera causa.
Cose che ho provato:
- Disabled PowerNap
- Attivazione della rete disabilitata (ma nei log continuo a vedere TCPKeepAlive = active)
- Ripristino di SMC
- Disabilitazione BT
- Disabilitazione "Il dispositivo BT può riattivare il sistema"
- Disconnessione graduale dell'hardware
- Disabilitare "stop dischi quando possibile" (suggerimento di supporto tecnico CalDigit)
I problemi appaiono di nuovo a volte, ogni volta che i registri sono leggermente diversi.
Questo è l'ultimo log di gestione dell'alimentazione: ora c'è anche un avviso termico.
03:32:25.682387 +0200 powerd [System: SRPrevSleep kCPU]
03:32:25.683183 +0200 powerd SleepService: window begins with cap time=86400 secs
03:32:25.683713 +0200 powerd DarkWake from Normal Sleep [CDNP] due to EC.Thunderbolt/Maintenance:
03:32:25.684275 +0200 powerd hibmode=3 standbydelay=10800
03:32:25.691540 +0200 powerd
03:32:25.692761 +0200 powerd [System: PushSrvc SRPrevSleep kCPU]
03:32:30.731576 +0200 powerd [System: PushSrvc SRPrevSleep kCPU]
03:32:34.534926 +0200 powerd Entering Sleep state due to 'Dark Wake Thermal Emergency':TCPKeepAlive=active
03:32:34.536879 +0200 powerd [System: PushSrvc SRPrevSleep kCPU]
03:32:34.537423 +0200 powerd SleepService: window has terminated.
03:32:39.278328 +0200 powerd [System: SRPrevSleep kCPU]
03:32:39.550590 +0200 powerd
03:32:39.551560 +0200 powerd
03:32:57.901601 +0200 powerd
03:32:57.924422 +0200 powerd [System: SRPrevSleep kCPU]
03:32:57.990973 +0200 powerd [System: PrevIdle SRPrevSleep kCPU]
03:33:09.381060 +0200 powerd [System: SRPrevSleep kCPU]
03:33:09.381661 +0200 powerd SleepService: window begins with cap time=86400 secs
03:33:09.382223 +0200 powerd DarkWake from Normal Sleep [CDNP] due to EC.Thunderbolt/Maintenance:
03:33:09.382680 +0200 powerd hibmode=3 standbydelay=10800
03:33:09.389934 +0200 powerd
03:33:09.390987 +0200 powerd [System: PushSrvc SRPrevSleep kCPU]
03:33:14.430394 +0200 powerd [System: PushSrvc SRPrevSleep kCPU]
03:33:18.286223 +0200 powerd Entering Sleep state due to 'Dark Wake Thermal Emergency':TCPKeepAlive=active
03:33:18.290284 +0200 powerd [System: PushSrvc SRPrevSleep kCPU]
03:33:18.291146 +0200 powerd SleepService: window has terminated.
03:33:23.001823 +0200 powerd [System: SRPrevSleep kCPU]
03:33:23.305851 +0200 powerd
Ho altri registri che mostrano messaggi diversi (non posso davvero collegarli a una configurazione hardware / software specifica), come questo:
03:20:35.990712 +0200 powerd Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active
03:20:41.000563 +0200 powerd
03:20:41.001486 +0200 powerd
05:20:42.506452 +0200 powerd
05:20:42.526068 +0200 powerd [System: PrevIdle DeclUser BGTask SRPrevSleep kCPU kDisp]
05:20:42.535903 +0200 powerd [System: PrevIdle DeclUser BGTask kDisp]
05:20:44.993979 +0200 powerd [System: PrevIdle DeclUser BGTask kDisp]
05:20:53.553421 +0200 powerd [System: PrevIdle DeclUser BGTask kDisp]
05:20:53.953029 +0200 powerd [System: PrevIdle DeclUser BGTask SRPrevSleep kCPU kDisp]
05:20:53.953925 +0200 powerd DarkWake from Normal Sleep [CDN] due to EC.RTC/Maintenance:
05:20:53.954440 +0200 powerd hibmode=3 standbydelay=10800
05:20:53.964825 +0200 powerd
05:20:53.966604 +0200 powerd [System: PrevIdle DeclUser BGTask SRPrevSleep kCPU kDisp]
05:20:54.850831 +0200 powerd [System: PrevIdle DeclUser SRPrevSleep IPushSrvc kCPU kDisp]
05:20:59.029604 +0200 powerd [System: DeclUser BGTask SRPrevSleep kCPU kDisp]
05:21:38.969290 +0200 powerd [System: DeclUser SRPrevSleep kCPU kDisp]
05:21:38.974772 +0200 powerd Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active
Domanda di riserva: che cosa "EC". sta per?
Non posso davvero scegliere la vera causa.
Connessioni HW correnti:
MacBookPro - > Cavo Thunderbolt 3 con PD - > CalDigit TS3 - > Monitor Dell 2013 tramite DisplayPort + Ethernet + hub Dell USB3 tramite USB3 - > Hub Amazon USB3 - > Tablet Wacom tramite USB
Domande:
- I migliori modi per diagnosticare?
- Qualche soluzione alternativa per disabilitare DarkWake, se è sicuro?
AGGIORNAMENTO: ho appena scoperto che la disattivazione di Trova il mio Mac potrebbe essere l'attivazione di TCPKeepAlive = falso, ma non sono sicuro che durerà davvero. L'ultimo ciclo di sonno è stato perfetto e il registro dice:
19:35:43.852487 +0200 powerd Entering Sleep state due to 'Idle Sleep':TCPKeepAlive=inactive
... ma dovrei disabilitare davvero Find My Mac per questo?