Les derniers Mac acceptent le CEC en HDMI

Le CEC, c’est une technologie un peu bizarre : elle permet de passer des commandes en HDMI entre les différents appareils, que ce soit pour la lecture de contenu ou pour la mise en veille. Et même si elle existe depuis une bonne quinzaine d’années, elle est très rare dans les ordinateurs. Mais Apple a ajouté la prise en charge dans les Mac Apple Silicon récents, tout en proposant une solution pour les modèles plus anciens.

Le CEC (Consumer Electronics Control) porte plusieurs noms (Anynet+, BRAVIA Link, etc.) mais le fonctionnement est le même dans tous les cas. La technologie fonctionne sur un seul fil (une des broches des prises HDMI) et permet essentiellement trois types de choses. La première, c’est la possibilité de partager les commandes d’une télécommande, en simplifiant : si vous faites play sur la télécommande du téléviseur (ou avance rapide, stop, etc.), les commandes peuvent être transférées aux autres appareils de la chaîne. Une seule télécommande peut donc commander plusieurs appareils, ce qui simplifie pas mal de choses. La seconde, c’est la possibilité de synchroniser la mise en veille ou le réveil, au sens large. C’est ce qui permet à l’Apple TV de sortir le téléviseur de veille ou à un téléviseur d’éteindre les appareils branchés si vous le mettez en veille. La dernière, c’est le contrôle du volume, avec une télécommande qui peut régler le volume d’un autre appareil. Le cas typique avec l’Apple TV, c’est une paire de HomePods en eARC par exemple.

Il y a très longtemps, j’avais testé un petit accessoire USB capable de prendre en charge le CEC sur Mac : il se plaçait entre le Mac et le téléviseur et les commandes passaient par l’USB. C’était assez efficace avec certains Media Center comme Kodi, par exemple. J’ai aussi parlé du CEC parce que l’implémentation peut être cassée dans certains cas – j’ai un lecteur de Blu-ray qui fonctionne mal en CEC – ou avec un comportement bizarre. Dans mon ancien téléviseur, l’arrêt du téléviseur via l’Apple TV ne fonctionnait pas sans une manipulation spécifique par exemple.

Le CEC sur les Mac M3 et M4

Apple a ajouté la prise en charge du CEC sur une partie des Mac récents. Il faut macOS Sonoma 14.4 et un Mac avec une prise HDMI. La liste des modèles compatibles comprend le Mac Studio 2025 (M3 Ultra ou M4 Max), les MacBook Pro M3 Pro et M3 Max (pas le modèle M3), les MacBook Pro M4, M4 Pro et M4 Max et les Mac mini M4 et M4 Pro. Sur ces modèles, ça fonctionne directement si vous branchez un téléviseur ou un moniteur compatible CEC sur la sortie HDMI du Mac.

Rien n’indique que le CEC est actif

Apple a implémenté le strict minimum, par contre : il n’y a que la prise en charge de la mise en veille. D’abord, si vous branchez un téléviseur qui est en veille à un Mac allumé, il va se réveiller. Ensuite, la veille est synchronisée. Si vous mettez le Mac en veille, le téléviseur va se mettre en veille. Si vous sortez de veille, le téléviseur va s’allumer. Le comportement est le même si vous lancez la veille depuis le téléviseur : le Mac va passer en veille ou se réveiller. Il n’y a pas de contrôle du volume depuis la télécommande ou de prise en charge des commandes play, pause, etc.

Le CEC sur les autres Mac Apple Silicon, en USB-C

Sur les Mac Apple Silicon (à partir de macOS Sonoma 14.4), ça fonctionne aussi en théorie en USB-C, avec un adaptateur USB-C vers HDMI. Dans la pratique, il faut le bon adaptateur, et ce n’est (vraiment) pas généralisé. Dixit Apple, il faut l’adaptateur Apple ou le Belkin vendu par Apple. J’ai testé avec les autres que j’avais à la maison (un vieil Anker, un modèle Cable Matters) sans succès.

Ça marche avec ce modèle précis

Le modèle Belkin, que j’avais depuis un moment, fonctionne parfaitement sur le Mac mini M4 Pro ou sur un Mac mini M1. Avec l’adaptateur Apple, ce n’est pas le cas, et c’est bizarre : ça avait fonctionné lors de mes essais en janvier pour MacG. Mais que ce soit avec le Mac mini M1 ou le Mac mini M4 Pro, la mise en veille ne fonctionne pas correctement avec l’adaptateur Apple. C’est probablement un bug amené par une mise à jour de macOS Sequoia, je suppose. En théorie, ça peut fonctionner avec d’autres adaptateurs mais ce n’est pas une évidence.

Un message d’erreur classique

Un résultat efficace

Quand ça fonctionne, c’est afficace : le téléviseur passe en veille en même temps que le Mac et se réveille en même temps que le Mac. Sur mon téléviseur Samsung, c’est assez simple de le voir : quand ça ne fonctionne pas, le téléviseur affiche un message d’erreur qui dit que la prise HDMI n’est pas branchée. Quand ça fonctionne, le téléviseur passe en veille et l’écran reste noir. Et en sortie de veille, on a une sorte d’animation qui singe les vieux téléviseurs cathodiques (on le voit dans la vidéo).

Si vous avez l’habitude de mettre un Mac sous un téléviseur, c’est donc plutôt efficace si vous avez un Mac compatible nativement ou le bon adaptateur. C’est juste un peu dommage de ne pas avoir la prise en charge des boutons de la télécommande, mais peut-être que ça arrivera avec la prochaine version de macOS.