Mon Macbook Pro Running 10.8.5 ne dort pas lorsqu'il est laissé seul. Les préférences système ont tout configuré pour s'endormir mais cela ne fonctionne pas. J'ai utilisé la commande pmset -g assertions en terminal et je reçois
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 386(Google Chrome): [0x000000010000021a] 22:54:00 NoIdleSleepAssertion named: "WebRTC has active PeerConnections."
pid 3791(helpd): [0x0000000c00000d34] 11:01:38 BackgroundTask named:
"com.apple.helpd.sdmbuilding"
Donc, je suppose que cela a à voir avec Google Chrome mais je ne suis pas sûr de savoir quoi. Quelqu'un a des suggestions?
la source
J'ai eu le même problème avec certaines anciennes versions de Chrome. Le paramètre "Autoriser les processus en arrière-plan à s'exécuter même lorsque Chrome est fermé" avait été défini. Chaque fois que Chrome mettait à jour une nouvelle version, je devais aller dans les paramètres et décocher cette option, sinon mon MBP ne pourrait pas s'endormir tout seul.
Mais ces paramètres ne sont plus là depuis certaines versions de Chrome et n’ont plus remarqué ce comportement.
la source
J'ai eu un problème similaire sur Win10 et mes conclusions peuvent être pertinentes. J'ai lutté contre le problème où webRTC PeerConnections empêchait le sommeil automatique. Dans mon expérience, fermer simplement l'onglet qui a créé les connexions webRTC n'était pas suffisant; En fait, je devais arrêter complètement Chrome, c’est-à-dire quitter tous les onglets. Ensuite, j'ai trouvé une solution préférable: au lieu de fermer l'onglet contenant des connexions webRTC, naviguez sur cet onglet vers une autre page Web ou un autre site n'utilisant pas webRTC. Cela fermera les connexions webRTC et il n'est pas nécessaire de quitter complètement Chrome. Notez que cela suppose que vous ayez identifié le site Web ou la page à l'origine de la création des connexions webRTC. Pour ce faire, exécutez "powercfg -requests" avant et après l'ouverture des onglets jusqu'à la découverte du coupable.
la source