Une nouvelle solution a été trouvée pour gérer la luminosité des écrans avec l’Apple M1
Si vous utilisez un Mac Apple M1 avec un écran externe et que vous aimez modifier la luminosité au clavier, bonne nouvelle : il semble qu’une solution se dessine. Pour rappel, le GPU intégré à la puce d’Apple ne prend pas en charge le mode « DDC », un standard de l’industrie qui permet de contrôler la luminosité et le contraste d’un moniteur. Cette limitation empêche les utilitaires qui offrent cette possibilité de fonctionner sur les Mac les plus récents.

La solution dénichée par plusieurs développeurs dans le cadre du développement de Lunar, l’un de ces utilitaires, passe par une API privée qui permet d’arriver au même résultat. Pour faire simple, cette API repose sur un autre protocole plus bas niveau, nommé I2C, sur lequel est conçu DDC. Et contrairement à ce dernier, l’Apple M1 est compatible avec I2C, peut-être parce que le constructeur l’utilise pour ses propres écrans.
Quoi qu’il en soit, le travail a commencé du côté de Lunar pour exploiter I2C sur les Mac Apple M1 et une bêta fonctionnelle est disponible sur cette issue, mais la mise à jour doit sortir rapidement. Il reste quelques restrictions à noter, en particulier pour le Mac mini M1, dont le port HDMI n’est pas pris en charge. Par ailleurs, I2C ne peut contrôler que la luminosité et les contrastes, contrairement à DDC qui peut aussi gèrer le volume sonore de l’écran.
Maintenant que cette autre solution a été trouvée, tous les utilitaires similaires peuvent être mis à jour pour les Mac Apple M1. Le travail a commencé pour MonitorControl, excellente solution open-source et plus simple que Lunar.
bonne nouvelle !
Mais c'est vrai que ça fait un peu tache comme problème...
C'est vraiment ridicule ce qu'ils ont fait là ...
Je suis obligé de monter le son via l'écran et lorsque je baisse le son par exemple sur un vidéo via les touches, ça ne marche pas ...
en attendant Apple nous sort des nouveautés à la con pour justifier le passage à monterey mais le contrôle sur le son et la luminosité sur des écrans tiers aurait été beaucoup plus intelligent (oui bon ok il n'y a pas de prise en charge de DDC)
@Dimemas
Oui… et pour le volume à minima une solution comme le fait Windows: on agit pas directement sur le volume des haut-parleur, mais sur le volume du son envoyé à l’écran. Ça permettrait au moins de laisser le son de l’écran tout le temps à fond et ajuster le volume de sortie depuis le Mac…
Autant avant je pouvais comprendre qu’Apple ne voulait pas implémenter ça pour vendre son propre écran. Mais maintenant ? C’est juste compliquer la vie des utilisateurs et dégrader l’expérience de 99% des utilisateurs de Mac Mini et une bonne partie des utilisateurs d’autres Mac…
Mais bon les Memojis animés sur le login sont bien plus fondamentaux apparemment…
"sur cette issue"
Et en français, ça signifie... ?
@jackhal
Solution
Difficile de traduire tout le langage numérique en français de nos jours ;-)
@421
les français font des solutions (et des problèmes) depuis des siècles. Avant même que Ada Lovelace ne travaille sur la question de la programmation.
Ce n'est pas un soucis de "langage numérique.
#OomuGrincheuxSurOricAtmosEnBasicDepuis1985
@421
Je n’ai pas retrouvé la phrase dans son contexte mais pour moi « issue » en anglais est plutôt un problème qu’une solution
@cycreek
J’aurais dit pareil.
@iftwst
Moi aussi.
a cycreek : c'est problème la traduction ...
@cycreek
Issue en anglais n’a pas le même sens en français.
Issue : une issue (sortie) de secours.
En anglais : comme la sortie d’un nouveau magazine « issue 30 »
@iPop
Oui effectivement, et il y a aussi le verbe « issue something » au sens de « délivrer quelque chose »
La France devient paresseuse, elle ne traduit plus les mots anglais en language courant! 😟
... même pour le noms de revues! 😠 😤
@421
C’est l’inverse, ça veut dire « problème » 😉
@jackhal
Intraduisible à mon avis. C’est une tâche, une suggestion, un rapport de bug, parfois une simple discussion sur un service de gestion et suivi de code comme GitHub.
Le dictionnaire fourni avec macOS te donnera la solution ;o)
"Un truc qui cloche" ou selon un humoriste célèbre "ya comme un défaut"
https://www.youtube.com/watch?v=vzEJjhtSevQ :)
Un Mac mini M1 avec un clavier Apple ne peut pas baisser la luminosité d’un écran ??? Sérieux ?
non ... c'est la honte
Quoi? Comment? La puce la plus puissante de l'industrie qui fait fantasmer la concurrence ne prend pas en charge des standards de l'industrie? Haha la bonne blague.
C'est interessant : en fait ils sont en train de créer un "fake DDC driver" pour le M1. A terme, je ne vois pas pourquoi le son ne pourrait pas être pris en charge.
Ah, j’ai failli être content.
« Il reste quelques restrictions à noter, en particulier pour le Mac mini M1, dont le port HDMI n’est pas pris en charge. »
il n'y a pas qu'avec les M1 qu'il y a ce probleme..
Du coup rien pour le Mac mini ?!? 😭
sauf si tu le branche avec un hub en TB et que tu passe par le DisplayPort ou l'usb-c ou le TB
mais ce n'est pas sur
oh la vache le benQ 4k ne marche pas non plus ... c'est pas possible ...
@Dimemas
Ouais... testé avec usb-c sans succès.
J'utilise Quickshade sur Mac mini m1.
Le reglage se fait dans la menubar.
Pas de réglage rapide sur le clavier de l'iPad ni sur l'iPhone... on s'y fait.
@celebration
Si, mais uniquement en usb-c.
J’utilise displaybuddy. Ça doit faire un mois ou plus qu’ils ont mis à jour pour compatibilité M1
@arthursautot
Sauf erreur de ma part, ils ne modifient pas directement la luminosité de l’écran, ils appliquent un filtre logiciel. Lunar le faisait aussi en attendant mieux.
Screen Shade marche très bien. Parfait : Mac Mini M1, écran EIZO EV2495
Dans le même ordre d’idée, qu’est-ce qui empêche un mac M1 de modifier les résolutions d´un écran externe ? SwithRes y arrivait sur mac Intel , mais n’y arrive plus sur mac M1.
De plus en plus simple le monde Apple! 😂😂😂
Juste pour info les copaings,
j'ai trouvé eqMac via une discussion sur apple community :
https://discussions.apple.com/thread/252254010
Apparemment, ça marche sur les mac M1 et ça permet le contrôle du son du moniteur via le clavier.
Quelqu'un peut confirmer svp ? (je ne peux pas tester)
ça ferait lunar pour la luminosité (et peut-être bientôt monitor control) et eqMac pour le son.
ça fait beaucoup de add-on pour des fonctionnalités basiques mais bon ...
@Dimemas
Oui ça fonctionne très bien (testé sur Mac intel, mais c’est compatible M1 et vu son principe de fonctionnement y a aucune raison que ça fonctionne différemment sur Apple Silicon) et je l’utilise très régulièrement.
Je suis cependant toujours à la recherche d’une alternative à feu SoundFlower Bed qui permettait la même chose, mais uniquement ça. EqMac c’est un peu sortir la pelleteuse quand une pelle suffirait: je n’utilise aucune des fonctions d’égalisation, et l’interface n’est pas très native. L’app utilise donc toujours un certain pourcentage du processeur et de la ram, plus qu’il n’en faudrait si on recherche uniquement la fonction de contrôle de volume…
arf je vois...
Sinon y'a les écrans LG Ultrafine for Mac en USB-C.
Tout est géré nativement...
Et niveau rendu c'est top.
Oui enfin tout le monde ne peut pas prendre un ultrafine 4K/5k hors de prix …
Et puis y a eu pas mal de soucis dessus au début
Les LG Ultrafine ne sont plus en vente de toute façon...
Je pense que l'explication donnée par l'article n'est pas bonne et que l'auteur a du mal comprendre.
Les commandes ont toujours été passées via un bus i2c, même avant. Et d'autre part, sur le Mac M1 comme sur ceux d'avant, on passe toujours bien des commandes DDC.
C'est juste que l'API a changé et que celle des Mac M1 n'est pas publique. Elle a été trouvée dans le code source de Darwin tout simplement.
Le seul truc dommage, c'est que c'est non fonctionnel si on utilise un cable hdmi. Il faut soit passer par du Display Port, soit utiliser une convertisseur usb-c hdmi (et non un cable usb-c vers hdmi)