17 votes

Le lion de montagne dort de manière trop agressive

Pour moi, Mountain Lion semble toujours se mettre en veille lorsqu'il n'y a pas d'action de l'utilisateur, même si l'ordinateur est toujours en train de faire quelque chose. Dans mon cas, il se met toujours en veille au milieu de l'exécution d'une opération par lot dans Lightroom 4.1, et il s'est mis en veille alors que Time Machine était encore en train de faire le ménage.

Selon la revue ML de Siracusa, les applications doivent être écrit pour faire "assertions de puissance" s'ils veulent empêcher l'ordinateur de dormir. Sinon, il dormira. Cela semble être une stratégie beaucoup trop agressive, surtout pour être implémentée par défaut dans un nouveau système d'exploitation ? Il doit y avoir beaucoup, beaucoup d'applications qui n'ont pas été écrites pour faire ces affirmations d'alimentation (y compris, semble-t-il, certaines parties du processus de sauvegarde Time Machine d'Apple).

Y a-t-il une préférence cachée quelque part pour revenir à l'ancienne méthode de sommeil, au moins jusqu'à ce que nous ayons un meilleur support des applications pour cela ? Je ne cherche pas une solution pour supprimer complètement le sommeil (je sais que je peux simplement dire à l'ordinateur de ne jamais dormir), mais plutôt pour arrêter de dormir alors qu'il est encore en train de faire quelque chose.

Informations supplémentaires :

  1. Mon Mac ne prend pas en charge Power Nap (MBP 13" mi-2009)
  2. Mes paramètres d'alimentation dans les préférences système sont réglés par défaut, comme suit :

pmset -g :

Active Profiles:
Battery Power       -1*
AC Power        -1
Currently in use:
 hibernatemode        0
 acwake               0
 lidwake              1
 halfdim              1
 sleep                10
 ttyskeepawake        1
 sms                  1
 hibernatefile        /var/vm/sleepimage
 disksleep            10
 displaysleep         2

pmset -g cap :

Capabilities for Battery Power:
 displaysleep
 disksleep
 sleep
 acwake
 lidwake
 lessbright
 halfdim
 sms
 ttyskeepawake
 hibernatemode
 hibernatefile

Journal du système avant et après un état de veille particulièrement problématique (le réveil ultérieur n'était pas dû à une action de l'utilisateur mais plutôt à un "DarkWake") :

    2012-07-27 00:32:07.343 com.apple.launchd[1]: (com.apple.iCloudHelper[3859]) Exited: Killed: 9
    2012-07-27 00:32:07.000 kernel[0]: memorystatus_thread: idle exiting pid 3859 [com.apple.iCloud]
    2012-07-27 00:32:12.416 com.apple.time[13]: Next maintenance wake [Backup Interval]: <date: 0x7fea7b6235f0> Fri Jul 27 00:45:48 2012 CEST (approx)
    2012-07-27 00:32:12.416 com.apple.time[13]: Requesting maintenance wake [Backup Interval]: <date: 0x7fea7b6235f0> Fri Jul 27 00:45:48 2012 CEST (approx)
    2012-07-27 00:32:13.000 kernel[0]: AirPort_Brcm43xx::powerChange: System Sleep 
    2012-07-27 00:32:14.000 kernel[0]: 00000000  00000020  NVEthernet::setLinkStatus - not Active
    2012-07-27 02:20:14.000 kernel[0]: Wake reason: RTC (Alarm)
    2012-07-27 02:20:14.000 kernel[0]: RTC: Maintenance 2012/7/27 00:20:13, sleep 2012/7/26 22:32:15
    2012-07-27 02:20:14.000 kernel[0]: AirPort_Brcm43xx::powerChange: System Wake - Full Wake/ Dark Wake / Maintenance wake

13voto

nohillside Points 82672
caffeinate -i open -W -a Lightroom.app

devrait maintenir le système éveillé tant que Lightroom est en cours d'exécution et non en veille. Pour éviter toute veille, utilisez -s au lieu de -i .

0voto

L.Miller Points 1

En tant qu'utilisateur d'un serveur multimédia à partir d'un iPhone (j'utilise également Subsonic pour diffuser ma bibliothèque iTunes par voie hertzienne sur mon téléphone), je comprends votre douleur.

** Oups, je viens de voir l'autre réponse - ma 2e option fonctionnera toujours cependant ** Essayez d'aller à une invite de terminal et de taper "man caffeinate" - je crois que vous pouvez utiliser cela pour script l'assertion de gestion de l'énergie.

Ou, plus simple encore, téléchargez une mini-application gratuite pour votre barre de tâches, appelée Caffeine, qui active un mode de non-sommeil, qui peut même être configuré pour persister pendant un certain temps. Cela fonctionne pour moi :-) HTH

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