Le Mac Studio n’est peut-être pas un Mac bruyant, mais ses ventilateurs toujours en rotation ont un avantage indéniable : on sait d’un coup d’oreille si l’ordinateur est bien passé en veille ou s’il est toujours actif. Et justement, cela fait quelques jours que le mien n’était jamais silencieux, ses deux ventilateurs tournaient en permanence, même en veille. J’ai d’abord accusé le SSD externe branché au dos de l’ordinateur, mais le retirer ne changeaient rien à l’affaire et ce Mac Studio refusait toujours de passer en veille.
Après avoir vérifié plusieurs coupables classiques dans une telle situation, comme la réactivation du Mac par le réseau (dans le panneau « Économie d’énergie » des Préférences système), puis la mise en cache de contenu (dans « Partage »), je n’ai rien trouvé. Il faut dire que le responsable était plus improbable : c’est le Studio Display qui maintenait le Mac éveillé et plus spécifiquement sa fonction « Dis Siri ».
Pour le savoir, j’ai utilisé la ligne de commande pmset -g assertions
dans le terminal de macOS. Cet outil peut servir à comprendre pourquoi un Mac refuse de passer en veille, en listant les causes des insomnies. Dans mon cas, j’avais une assertion de type PreventSystemSleep
qui m’a permis de trouver le processus responsable du blocage :
PreventSystemSleep named: "com.apple.corespeech.powerassertion"
« corespeech », c’est le nom du framework associé à Siri, l’assistant vocal d’Apple. J’ai alors fait le rapprochement : j’ai reçu le Studio Display en fin de semaine et les problèmes de veille ont effectivement commencé à la même période. Un essai rapide a permis de confirmer le problème : en débranchant l’écran, le Mac Studio passe instantanément en veille et éteint ses deux ventilateurs.
Puisque Siri est impliqué, ce n’est pas tant l’écran lui-même qui pose problème, mais plutôt la fonction « Dis Siri ». Pour rappel, le Studio Display est capable d’activer l’assistant vocal sans toucher au clavier ou à l’interface de macOS, mais uniquement par la voix comme sur les iPhone, iPad et montres Apple. C’est cette fonction qui bloque la mise en veille de mon Mac, mais il n’est pas nécessaire de la désactiver complètement pour autant.
D’après mes essais, décocher l’option « Autoriser Siri lorsque l'appareil est verrouillé » dans le panneau dédié à Siri des Préférences système suffit à régler le problème. L’assistant vocal reste alors disponible quand le Mac est actif, mais elle est désactivée quand il passe en veille1. Depuis que j’ai décoché cette case, le Mac Studio passe normalement en veille, même en laissant tous les accessoires branchés.
-
Et, toujours d’après ce que j’ai constaté, cocher cette case ne permet pas de bénéficier de Siri quand le Mac est en veille. L’assistant vocal ne répond que lorsque le Mac est actif et une session est ouverte. ↩︎