La fonction « Dis Siri » du Studio Display peut empêcher un Mac d’entrer en veille

Nicolas Furno |

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 ».

Cette ligne dans le terminal pointe vers le responsable : 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.

L’option à décocher pour permettre au Mac de passer à nouveau en veille.

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.


  1. 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.  ↩︎

avatar Oliviou | 

Il fallait quand même quelques compétences pour trouver le coupable !

avatar Nicolas Furno | 

@Oliviou

Certes, c’est aussi pour ça que j’en ai fait une news. 🙂

avatar Oliviou | 

@nicolasf

Oui, merci, ça sera utile à plus d’une personne, ça risque de remonter beaucoup dans les moteurs de recherche.

avatar Wolfstein | 

LOL

avatar r e m y | 

Est-ce spécifique au studio display?
Sur mon iMac, quand Siri a fait son apparition sur MacOS, j'avais dû le désactiver car mon iMac ne passait jamais en veille et, sans faire l'analyse précise de Nicolas, j'avais supposé que c'était le fait d'avoir un Siri en attente de commandes vocales qui pouvait en être la cause...
Une fois Siri desactivé, finies les insomnies pour mon iMac.

(Je n'ai jamais réactivé Siri depuis, n'en voyant pas l'intérêt sur Mac)

avatar r e m y | 

Rectification
Les tests effectués non généralisables car la version de macOS est patchee. La non mise en veille peut venir des patch appliqués.

avatar r e m y | 

Rectification
Les tests effectués non généralisables car la version de macOS est patchee. La non mise en veille peut venir des patch appliqués.

avatar shaba | 

Ce n'est pas vraiment un bug au final, c'est même logique comme comportement. Il fallait penser à cette commande terminal en tout cas, bravo !

avatar Nicolas Furno | 

@shaba

Ben quand même, si, parce que Siri ne fonctionne plus quand on met le Mac en veille. C'est peut-être ça le bug après, je ne sais pas…

avatar shaba | 

@nicolasf

Pour moi c’est tout à fait logique, maintenir le Mac en activité permet de réagir immédiatement à la commande « dis Siri » et désactive donc la mise en veille. Lorsque tu acceptes que la commande ne soit plus utilisable lorsque le Mac est verrouillé la contrainte disparaît et autorise la mise en veille.
Rien de choquant pour moi mais je peux me tromper :)

avatar Nicolas Furno | 

@shaba

C'est ça que je voulais dire dans mon commentaire précédent : "Dis Siri" ne fonctionne plus du tout, il ne sort pas le Mac de veille et, d'après mes constatations, ne fait rien du tout sauf si le Mac est actif et une session macOS ouverte.

Après, peut-être que le bug est là et que ça devrait marcher en veille, mais pour le moment, cocher la case encadrée sur ma dernière capture n'apporte rien et empêche la mise en veille.

avatar v1nce29 | 

> c’est le Studio Display qui maintenait le Mac éveillé et plus spécifiquement sa fonction « Dis Siri ».

C'est vraiment n'importe quoi (pas les propos de l'auteur mais le display studio)

avatar Amaczing | 

@v1nce29

Le display studio est un autre produit. Le studio display ça c’est Apple 😎

avatar v1nce29 | 

mon clavier a fourché

avatar Crunch Crunch | 

"mode Mauvaise fois ON"
- Haaa j'adore déjà cet écran. On va bien rigoler dans les années à venir 😅
"mode Mauvaise fois OFF"

Je précise que j'apprécie les produits Apple, depuis… aussi loin que je me souvienne = Toujours pour moi. Mais… je ne sais pas pourquoi. Je sens que ce magnifique écran va être une source d'emmm…de sans fin…

avatar Levrai | 

Cet écran sent le produit bâclé avec ce processeur qui ne sert à pas grand chose à part foutre le bordel. Encore un produit conçu à la va vite castré au niveau de sa polyvalence. Au moins sur le dernier smart Monitor m8 de Samsung on peut utiliser un navigateur Web, utiliser la suite office, un assistant vocal et diverses fonctions multimédia sans brancher aucun pc...

avatar Libella | 

@nicolasf
Pardon pour le hors-sujet, mais quel est votre terminale ? Ou en tout cas, comment faites-vous pour avoir les ressources utilisées affichées en haut de votre fenêtre, svp ?
Merci pour le partage.

avatar Khrys | 

@Libella

ITerm: https://iterm2.com

avatar Libella | 

@Khrys

👍🙏

avatar Lightman | 

@Libella

C'était une terminale STI, avant d'enchainer sur un IUT.

CONNEXION UTILISATEUR