Le GPU de l’Apple M1 ne peut pas contrôler la luminosité des écrans tiers
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.
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.
-
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. ↩︎
Sur Mac mini 2020 Intel i5 idem impossible de régler luminosité depuis la console.
🤮
pleuront l’absence d’un truc qui n’a jamais existé sur MAC...
@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...
@redchou
Relisez mieux
@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.
@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)
@raoolito
« pleuront l’absence d’un truc qui n’a jamais existé sur MAC... » sauf si on sait l’utiliser.
Ok champion.
@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
@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...
@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
@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.
@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
@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.
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.
@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.
Bah si avec des app tierces 🤦🏽♂️
L’art de parler pour ne rien dire ou d’essayer de noyer le poisson
@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 »
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.
@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
@raoolito
Comme toutes les fonctions ou presque, si on part par la. 🤔
@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 :)
@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.
@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
@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 ;) )
@nicolasf
D’ailleurs vous mentionnez GPU AMD/Intel, nVidia le supporte ?
Est-ce que Windows le supporte nativement ou est-ce une fonction du driver?
@xDave
Oui, pas de souci avec Nvidia aussi.
Je crois que Windows le propose en effet, mais pas sûr de moi.
@xDave
Sous Windows, le protocole DDC/CI est exposé dans l'OS via l'API "Monitor Configuration". Si l'écran connecté supporte DDC, le réglage de la luminosité est possible, et Windows le supporte, y compris via des touches claviers spécifiques au besoin.
C'est plus ou moins la même chose sous Linux, je pense.
Les sous-bus
@nicolasf
Merci de l’info, je vais l’installer de ce pas!
@raoolito
Ça n'existait pas sur macOS, mais ça existait sur Mac (sauf à considérer que tout software Mac non développé par Apple n'existe pas).
@r e m y
Là d’accord par contre
Ok pour macos plutot que mac
@raoolito
Mais sur les M1 c’est au niveau hardware que ça se joue désormais. Donc du Mac.
🙂
@raoolito
> je ne peux pas sémantiquement dire que cette fonction existait sur Mac
Si, vous pouvez.
Vous ne voulez pas le dire parce que vous confondez Mac et macOS.
Par ailleurs, si vous catégorisez toutes les fonctionnalités possibles sur un Mac sous macOS comme n'existant pas si elles ne sont pas utilisables directement avec macOS d'installé dessus uniquement, alors y'a des tonnes de fonctions parfaitement possibles sur un Mac sous macOS mais qui selon votre logique n'existent pas, et donc dont on ne devrait pas "pleurer" leurs disparitions.
Sémantiquement, ce que vous auriez du dire c'est que vous ignoriez que c'était possible. Là, on comprend mieux pourquoi, vous, vous ne pleurez pas la disparition d'une fonction que vous ignoriez possible.
> 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
Les outils qui le permettaient n'accèdent pas au "hardware" avec des fils à souder soit-même, hein, il s'agit d'une implémentation purement logicielle qui repose sur la possibilité d'accéder au bus I2C via une API parfaitement publique des pilotes.
Pilotes développés par... Apple.
Si Apple voulait cacher ce que vous appelez une bidouille, elle n'aurait jamais rendu publique cette API.
Vous ignoriez que c'était possible, c'est parfaitement valable, mais ne brandissez pas cette ignorance comme preuve d'une absence.
@byte_order
« Sémantiquement, ce que vous auriez du dire c'est que vous ignoriez que c'était possible. Là, on comprend mieux pourquoi, vous, vous ne pleurez pas la disparition d'une fonction que vous ignoriez possible. »
Ok ca me va aussi dit comme ca
"mais je ne peux pas sémantiquement dire que cette fonction existait sur Mac"
débat de gEEEEEeeek (où l'exactitude des termes, leur sens, leur cohérence, leur historique dans le long processus du développement de la communication humaine, etc est plus important que LE PROBLÈME DES GENS !)
@nicolasf
Ça fonctionne avec tous les moniteurs ?
C’est ce qui me manque sur Dell
J'utilise l'application Lunar avec mon écran Dell c'est parfait. (Ce n'est pas de la bidouille mais simplement l'utilisation d'une fonctionnalité disponible dans le pilote).
@CogipTelematique
Super merci je vais regarder
@corben
Je ne crois pas pour tous vraiment, mais en règle générale oui. Ça marche sur mon Dell 30 pouces de 2005/2006 donc c’est dire…
@corben
Ca marche sur mon 2eme ecran, un dell
Sur mon mini de 2011 c'était déjà pas possible. Sur le M1 non plus. Je me suis résigné depuis longtemps à ne pas avoir les touches de luminosité fonctionnelles sur mon clavier depuis des années. C'est tout de même dommage malgré tout, mais bon, on fait avec :)
Sur mon Mac Mini 2012, c'est possible. J'utilise MonitorControl, et je change la luminosité plusieurs fois par jour en fonction de la luminosité de la pièce : quand les touches fonctionnent, c'est un réflexe. Si je devais passer par une interface pourrie comme celle de mon moniteur, ça m'ennuierait.
Trop bien, j'ai un DELL depuis 5 ans et je viens d'apprendre un truc.
Je n’avais pas connaissance de ces utilitaires. Ça change tout !
Apple: investir dans les Animoji: oui. Dans des fonctions de bases d’un ordinateur pour le confort et la santé des yeux: non...
ya une bonne ambiance ici :)
perso je lis les aussi articles entre les lignes, c'est plutôt les commentaires qui valent leur pesant de pommes !
J’ai un moniteur philipps USB-C avec mon Mac mini M1 et pas réglage de la luminosité NI du volume sonore. A l’usage, c’est bien chiant je dois dire...
@curly bear
Carrément 😔
L'application LG [Mac OS] OnScreen Control - version 4.40 ne fonctionne pas non plus sur mon Air M1 (en tout cas avec mon 32UN880-B)
L'application fonctionne par contre sur mon MacBook Pro Intel
Pages