Mon Macbook Air ne va pas dormir quand je ferme le couvercle

1

Depuis que j'ai acheté mon Macbookair, il est en mode veille lorsque j'ai fermé le couvercle et le logo Apple sur son couvercle s'éteint. Au hasard, il a commencé à passer en mode veille après 15 à 30 minutes plus tard, j'ai fermé son couvercle et parfois, il n'est jamais allé se coucher. J'ai tapé " pmset -g assertions" dans le terminal de mon mac et voici les résultats:

Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     1
   NetworkClientActive            0
Listed by owning process:
   pid 117(hidd): [0x0003be5000098b76] 00:28:29 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294995445.11" 
    Timeout will fire in 119 secs Action=TimeoutActionRelease
   pid 331(useractivityd): [0x0003c4fb00018c32] 00:00:01 PreventUserIdleSystemSleep named: "BTLEAdvertisement" 
No kernel assertions.
Idle sleep preventers: IODisplayWrangler

Je ne comprenais pas bien ces résultats et essayais plusieurs façons de résoudre mon problème. J'apprécierais beaucoup si quelqu'un pouvait m'aider à comprendre le dépannage des problèmes de veille et de réactivation sur la ligne de commande ou à partir des journaux et des paramètres.

Simba Atadan
la source

Réponses:

1

Votre sortie pmset -g assertionscorrespond parfaitement à la mienne - rien n’empêcherait un sommeil rapide. Pour approfondir cette question, j'aime bien ouvrir une fenêtre / un onglet en ligne de commande et exécuter deux commandes dans des shells différents:

pmset -g pslog
iostat 5

Vous pouvez modifier le compteur 5 - j’utilise habituellement iostat 60ou plus pour suivre les tendances à long terme du processeur et des E / S, mais le réveil en veille se produit assez rapidement lorsque tout fonctionne correctement avec des paramètres d’alimentation prêts à l’ emploi et une nouvelle installation de système d’exploitation.

Ici vous pouvez voir le timing sur le couvercle et le couvercle:

2017-09-10 10:47:24 -0500 IORegisterForSystemPower: ...Sleeping...
2017-09-10 11:42:32 -0500 com.apple.system.powersources

2017-09-10 11:42:34 -0500 IORegisterForSystemPower: ...HasPoweredOn...
  Wake Reason = EC.LidOpen
  wakeType = UserActivity Assertion
2017-09-10 11:43:33 -0500 com.apple.system.powersources.timeremaining
2017-09-10 11:43:33 -0500 IOPSNotificationCreateRunLoopSource
 -InternalBattery-0 (id=4128867)    100%; discharging; 3:42 remaining present: true

Ici, vous pouvez voir le saut dans l' iostat 5endroit où la CPU était inactive entrant en veille (la 4,00 1 0,00 1 1 98 étant à faible IO et 98% de la CPU inactive) pour les deux premières lignes vont ensemble. La plupart des valeurs sautent des trois "intervalles" lorsque je sors du couvercle et que le processeur passe à la vitesse supérieure pour exécuter toutes les tâches nécessaires pour sortir du sommeil et pour reprendre les applications / rattraper les activités manquées pendant le sommeil)

    4.00    1  0.00   1  1 98  2.66 1.92 1.55
    4.00    0  0.00   1  1 98  2.61 1.93 1.55
   12.02    0  0.00  16 30 54  3.60 2.14 1.63
   36.18   96  3.38  59 25 16  4.51 2.36 1.71
    6.50    2  0.01  51  9 40  4.23 2.33 1.70
bmike
la source