Le GPU de l’Apple M1 ne peut pas contrôler la luminosité des écrans tiers

Nicolas Furno |

Les trois Mac Apple Silicon actuellement sur le marché sont incompatibles avec toutes les apps qui permettent de modifier la luminosité des écrans qui n’ont pas été créés par ou pour Apple. C’est le cas de Lunar, mais aussi de MonitorControl et de toutes les apps similaires. Leurs développeurs ne sont pas en cause, cette incompatibilité s’explique par une fonction absente du GPU de l’Apple M1.

Pour modifier la luminosité des écrans tiers, ces apps exploitent DDC, pour « Display Data Channel ». Cette norme VESA établit une connexion numérique entre un écran et la source, ce qui permet à cette dernière d’envoyer des commandes à un moniteur. Dans le cas d’un écran d’ordinateur, la source est la carte graphique, et les commandes servent à régler la luminosité ou encore les contrastes. DDC est disponible avec des connexions DVI, DisplayPort et HDMI, ce qui veut dire qu’on le retrouve aussi sur les écrans USB-C.

Seuls les écrans conçus par Apple bénéficient d’un contrôle de la luminosité depuis macOS, dans les Préférences système ainsi qu’au clavier. Pour les écrans tiers, il faut installer une app tierce et seuls les Mac Intel sont compatibles.

C’est un standard, mais Apple ne l’a jamais pris en charge. Pour ses écrans, l’entreprise a mis au point son propre protocole de communication en USB1. C’est aussi ce qui est utilisé pour les écrans UltraFine de LG qu’Apple vend sur sa boutique depuis quelques années. Pour autant, des apps tierces pouvaient exploiter DDC pour reproduire le fonctionnement des écrans Apple avec des moniteurs d’autres marques, y compris le contrôle de la luminosité au clavier.

Cette possibilité était liée au choix de composants standards pour les Mac. Apple n’a pas intégré le DDC, c’est Intel ou AMD qui l’ont fait dans leurs puces graphiques. Les Mac utilisant les GPU intégrés aux processeurs Intel ou les cartes graphiques d’AMD, ils bénéficiaient « gratuitement » de cette option. Mais ce n’est plus le cas des Mac Apple Silicon, qui reposent désormais sur le GPU maison intégré à l’Apple M1. Et comme le note le développeur de Lunar, ce GPU dérivé de celui des iPhone ou iPad ne gère pas la norme DDC, puisqu’Apple n’en avait pas besoin.

Pour que ces apps de contrôle fonctionnent à nouveau sur les Mac Apple Silicon, il faudrait qu’Apple ajoute le pilote DDC à ses GPU. Étant donné que l’entreprise ne s’est jamais intéressé à cette norme, l’ajout de cette fonction semble improbable, même si rien ne l’interdirait a priori sur le plan technique.

Si vous avez besoin de régler la luminosité de vos écrans, mieux vaut vous en tenir à ceux d’Apple qui sont parfaitement gérés par les Mac M1, y compris les Cinema Display des années 2000. Rappelons que la rumeur évoque la sortie d’un nouvel écran Apple à un prix (relativement) accessible, ce qui pourrait être la meilleure option à l’avenir.


  1. Sur les anciens Cinema Display, le contrôle de la luminosité ne fonctionne ainsi que lorsque la prise USB de l’écran est branchée sur le Mac.  ↩︎

avatar olivem31 | 

Sur Mac mini 2020 Intel i5 idem impossible de régler luminosité depuis la console.

avatar Amaczing | 

🤮

avatar raoolito | 

pleuront l’absence d’un truc qui n’a jamais existé sur MAC...

avatar redchou | 

@raoolito

« pleuront l’absence d’un truc qui n’a jamais existé sur MAC... »
Tu sais lire? Si tu avais lu l’article, tu aurais vu que les MACs avec GPU Intel ou AMD avaient cette fonction...

avatar raoolito | 

@redchou

Relisez mieux

avatar redchou | 

@raoolito

« Relisez mieux »
Apple n’a pas intégré le DDC, c’est Intel ou AMD qui l’ont fait dans leurs puces graphiques. Les Mac utilisant les GPU intégrés aux processeurs Intel ou les cartes graphiques d’AMD, ils bénéficiaient « gratuitement » de cette option.
- Apprenez à lire.

avatar raoolito | 

@redchou

Voilà
Cette fonction n’existait pas sur Mac mais des développeurs savaient l’activer parce qu’elle était intégré au niveau hardware par les constructeurs pour le monde PC

Votre logique part du fait que l’on pouvait utiliser cette fonction sous réserve d’utiliser les bons utilitaires. C’est bien la preuve que cette fonction n’existe pas à l’origine, et que maintenant elle n’existe plus du tout ( en fait elle n’a jamais existé officiellement)

avatar redchou | 

@raoolito

« pleuront l’absence d’un truc qui n’a jamais existé sur MAC... » sauf si on sait l’utiliser.
Ok champion.

avatar raoolito | 

@redchou

On ne sait pas l’utiliser la preuve je viens seulement de l’apprendre aujourd’hui alors que les machines intel vont disparaître des rayons

avatar redchou | 

@raoolito

C’est pas de ma faute si vous vous contentez de macOS de base...
Le principe d’un système comme macOS est de pouvoir installer des applications dessus, pour faire plus que ce que ne propose le système, etc...

avatar raoolito | 

@redchou

Ah là on est sur une discussion très intéressante !
Mon os préféré c’est ios, des reglages et des app, qu’on peut critiquer mais pour tenir a jour plusieurs devices c’est cool 👍

Mon mac je l’utilise grosso modo comme mon iphone, un peu de rangement et des paramètres et quelques utilitaires, considérant sue plus je m’eloigne de la base, plus cela s’alourdit et risque de provoquer des bugs.
Ce faisant je me trouve comme un mac user « de base » et je considère que le seul boulot d’un os c’est de faire tourner mes softs de manière stable.
Du coup je peux passer à côté de ce genre d’outils tres utile, c’est un risque

avatar redchou | 

@raoolito

Oui, je comprend que tout le monde n’aime pas forcément aller s’amuser avec le terminal ou autre, mais c’est ce qui faisait sa force à une époque grave à son moteur UNIX, personnellement, l’iOSisation de macOS me fait peur.

avatar raoolito | 

@redchou

Je m’amusais à monter mes pcs fin des annees 90, et finalement je me suis rendu compte que la bidouille hard et soft c’etait pas mon truc, exactement ce que vous venez de dire.
Mon ordi ideal c’est l’imac et l’ipad avec un faible pour le macmini et bigsur.
Tout ça pour dire que de mon côté aussi je comprends très bien le plaisir que l’on peut avoir à triturer sa machine :)

Sans rancune et bonne journée à vous

avatar redchou | 

@raoolito

La bidouille hardware, j’en suis revenu, sinon je ne serai pas sur Mac, mais le software quand même 😍
C’est quand même agréable de pouvoir adapter son système à son utilisation...

Bonne journée à vous aussi.

avatar oomu | 

en clair, le mac pouvait s'accomoder d'autres écrans, avec un simple utilitaire pour le confort de son utilisateur

c'était pratique, fallait fouiner un peu, c'était pas la fin du monde, et hop

maintenant, on ne peut plus sur les novueaux M1, c'est moins pratique, moins flexible, Apple en a cure, mais les utilisateurs et propriétaires de mac, ben ça leur arrange un peu moins leur quotidien.

avatar raoolito | 

@oomu

« c'était pratique, fallait fouiner un peu, c'était pas la fin du monde, et hop »

En fait ça peut paraître bête mais je n’ai jamais eu cette fonction hors iMac ( et mbp) et surtout je n’ai jamais imaginé qu’il était possible d’en changer ce comportement
Comme je le disais plus haut cela fait plus de 10 ans que j’ai d’abord un raisonnement iOS quand il s’agit de travailler même sur Mac ou Windows
C’est aussi une question de génération Nelle tout autant qu’une question de profil utilisateur.

avatar Dimemas | 

Bah si avec des app tierces 🤦🏽‍♂️
L’art de parler pour ne rien dire ou d’essayer de noyer le poisson

avatar raoolito | 

@Dimemas

Tout a fait, j’ai été convaincu de reformuler en « une fonction inconnue de macos et que peut de gens exploitent n’existe plus »

avatar Nicolas Furno | 

Je ne sais pas si je n'ai pas été assez clair, mais il faut une app tierce pour le faire. Par défaut, macOS ne gère que les écrans d'Apple, en effet.

Je donne deux exemples dans le premier paragraphe, je vous recommande MonitorControl pour reproduire ce qu'Apple propose avec ses écrans.

avatar raoolito | 

@nicolasf

Oui c’est bien ce que je dis une fonction qui n’a jamais existé mais par une bidouille et le fait qu’apple utilisAIT des composants standards certains utilitaires pouvez l’activer

Personnellement j’ai très bien compris ce que vous avez dit mais je ne peux pas sémantiquement dire que cette fonction existait sur Mac
D’ailleurs sauf à connaître ce que vous venez de dire bah c’était impossible

avatar Nicolas Furno | 

@raoolito

Comme toutes les fonctions ou presque, si on part par la. 🤔

avatar raoolito | 

@nicolasf

Bah en fait non vu que là il s’agit d’utiliser des utilitaires (certains sont payants) pour avoir des fonctions qui n’existe pas pour Apple moi franchement j’ai très peu d’utilitaire qui font cela
Donc ces fonctions ne sont visiblement pas présentes pour moi et visiblement pas pour Apple non plus

D’ d’ailleurs je suis en train de tester justement :)

avatar Nicolas Furno | 

@raoolito

Les deux que je cite sont gratuits !

Ce n’est pas parce que vous ne connaissiez pas que ça n’existait pas. J’utilise une solution comme ça depuis 2016 sans problème.

avatar raoolito | 

@nicolasf

Oui oui j’ai corrige le message

On dirait que c’est une fonction cachée que seuls certains connaisseurs peuvent savoir et utiliser
Personnellement je vous remercie beaucoup de me l’avoir montré mais je refuse de dire que c’est une « fonction » qu’avaient tous les Mac

On est sur la bidouille c’est un truc intégré en hardware par des fabricants tiers et qu’Apple n’a pas pu enlever

avatar raoolito | 

@nicolasf

je viens de tester, c’est top !
indéniablement c’est une bidouille, on doit pas etre une majorité des mac users à l’activer cette fonction cachée
(suffit de lire les commentaires suivants ;) )

Pages

CONNEXION UTILISATEUR