MacBook Pro ne se met pas en veille après avoir été inactif

9

Dans les paramètres Energy Saver (Préférences Système -> section Matériel), le Mac est configuré pour se mettre en veille après 15 minutes, mais rien ne se passe.

Le Mac vide la batterie et s'éteint automatiquement lorsque la batterie est faible.

Si je tape pmset -g assertionsdans le terminal, j'obtiens ceci:

3/31/14 5:46:52 AM EDT   
Assertion status system-wide:
PreventUserIdleDisplaySleep    0
PreventSystemSleep             0
PreventUserIdleSystemSleep     1
InternalPreventDisplaySleep    0
ExternalMedia                  0
UserIsActive                   0
ApplePushServiceTask           0
BackgroundTask                 0

Listed by owning process:
  pid 251(coreaudiod): [0x0000000100000d01] 00:17:27 NoIdleSleepAssertion named: "com.apple.audio.'AppleHDAEngineOutput:1B,0,1,1:0'.noidlesleep" 
  pid 251(coreaudiod): [0x0000000100000929] 01:11:47 NoIdleSleepAssertion named: "com.apple.audio.'BoomEngine:0'.noidlesleep" 
  pid 269(helpd): [0x0000000c00000159] 02:37:33 BackgroundTask named:     "com.apple.helpd.sdmbuilding" 

Kernel Assertions: None

Comment dois-je lire ceci? Pourquoi PreventUserIdleSystemSleepest réglé sur un? Comment puis-je configurer Mac pour s'endormir après une certaine période d'inactivité?

user40
la source

Réponses:

7

Dans ce cas, utilisez Activité Monitor.app pour tuer processus pid 251(coreaudiod).

Dépister les problèmes de sommeil inactif

Vous trouverez ci-dessous un aperçu pour savoir pourquoi votre Mac ne dormira pas en veille.

Aucune affirmation de sommeil inactif

Une NoIdleSleepAssertionaffirmation est la raison la plus probable pour laquelle votre Mac ne dort pas.

Pour en savoir plus sur les processus bloquent le sommeil, exécutez cette commande dans Terminal.app :

pmset -g assertions

Cette liste répertorie les assertions actives et leur propre application ou processus. Attendez-vous à voir audio-visuel, le partage de réseau ou d'imprimer des réponses connexes.

Si un processus caché, tel que pid 251(coreaudiod), est responsable, vous pouvez le tuer en utilisant Activity Monitor.app . Réexécutez ensuite la pmsetcommande ci-dessus pour vérifier que l'assertion a été supprimée.

Causes communes

Ce fil de discussion du forum Apple, Mon Mac ne s'endort pas depuis la mise à jour Lion , contient de nombreuses personnes qui ont également rencontré ce problème. Les mêmes causes affecteront OS X 10.9.

  • Vérifiez les travaux d'impression bloqués; un travail d'impression en attente gardera votre Mac éveillé
  • Vérifiez les programmes visuels ou présentation audio qui peuvent restreindre le sommeil tout en jouant
Graham Miln
la source
Tuer un démon système de base semble mauvais conseils.
augurar
Les démons du système @augurar Core sont gérés et se relancent lorsqu'ils sont tués. Il existe des bogues dans les démons qui les empêchent de fonctionner correctement. Parfois, une relance est la seule solution qui reste à l'utilisateur - à moins de redémarrer l'ordinateur.
Graham Miln
Avant d'envisager un bogue du système d'exploitation, vous devez d'abord exclure les erreurs utilisateur et les problèmes de logiciel d'application. Dans ce cas, le problème était dû à une application qui se comportait mal, donc tuer le démon audio serait la mauvaise chose à faire et ne ferait qu'embrouiller le problème.
août
@augurar Étant donné que vous semblez avoir une grande opinion de cette question et réponse, veuillez ajouter votre propre réponse pour aider l'interrogateur et les autres à mieux dépanner et résoudre ces problèmes.
Graham Miln
1
Wow, vraiment content d'avoir trouvé ça. Je remarque que mon iMac 2011 (exécutant Sierra) ne mettrait pas l'écran en veille, ni l'économiseur d'écran ne se mettait en marche. Dans mon cas, c'était à cause de Discord! Leur application lorsque vous la lancez pour la première fois, a cette petite boucle vidéo qui lance de nouveaux jeux ou quoi que ce soit d'autre. Je n'ai même jamais considéré que c'était vraiment de la "vidéo", mais l'affirmation qui a surgi était la suivante: pid 413(Discord): [0x0000683300058c91] 00:00:05 NoDisplaySleepAssertion named: "Playing video" dès que j'ai changé Discord pour ne plus montrer cette boucle vidéo particulière, le sommeil d'affichage et l'économiseur d'écran fonctionnent à nouveau correctement.
JVC
3

En fait merci pour votre rapport détaillé on peut voir que c'est l' application Boom qui empêche le mode veille.

Essayez l'une des solutions suivantes en mettant à jour l'application Boom vers 1.8.1, ou désactivez-la pour tester.

1.8.1 a quelques corrections qui pourraient aider:

--- Audio clipping(cutting out) issue is now fixed.
--- Kernel task consumption issue has been fixed. Now it functions the same as default OS X with or without Boom.
--- No sound after sleep issue is now resolved.
--- VLC and other media compatibility issue fixed.
--- Volume key sound delay.
Our developers our working with Apple's DST to have a quick fix for this.
--- Audio drop when using Facetime. Mavericks users are advised to turn off Boom when FaceTime is active.
Ruskes
la source