1 votes

Mon Macbook Air ne se met pas en veille lorsque je ferme le couvercle

Depuis que j'ai acheté mon Macbookair, il se met en mode veille lorsque je ferme le couvercle et le logo de la Apple sur le couvercle s'éteint. De façon aléatoire, il a commencé à se mettre en mode veille 15 à 30 minutes après que j'ai fermé son couvercle et parfois il ne s'est jamais mis en veille. 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 n'ai pas bien compris ces résultats et j'ai essayé plusieurs façons de résoudre mon problème. J'apprécierais beaucoup que quelqu'un puisse m'aider à comprendre le dépannage du sommeil et du réveil en ligne de commande ou à partir des journaux et des paramètres.

1voto

Oskar Points 1242

Votre sortie de pmset -g assertions correspond parfaitement au mien - rien n'empêche un sommeil rapide. Pour approfondir la question, j'aime ouvrir une ligne de commande Windows/tabs et exécuter deux commandes dans des shells différents :

pmset -g pslog
iostat 5

Vous pouvez changer le compteur de 5 - j'utilise habituellement iostat 60 ou plus pour suivre les tendances à long terme du processeur et des entrées-sorties, mais la mise en veille se produit assez rapidement lorsque les choses fonctionnent correctement avec des paramètres d'alimentation "prêts à l'emploi" et une installation fraîche/nouvelle du système d'exploitation.

Ici vous pouvez voir le timing sur le couvercle en bas et le couvercle en haut :

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 le iostat 5 où le CPU était inactif en entrant en sommeil (les 4,00 1 0,00 1 1 98 étant des entrées-sorties faibles, et 98 % de CPU inactif) pour les deux premières lignes vont ensemble. La plupart des valeurs sautent les trois "intervalles" où j'ai sorti le couvercle du sommeil et où le CPU s'est mis en marche pour exécuter toutes les tâches nécessaires pour sortir du sommeil et reprendre les applications / rattraper les activités périodiques 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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X