4 points par GN⁺ 2025-09-08 | 2 commentaires | Partager sur WhatsApp
  • Les MacBook intègrent un capteur d’angle précis qui détecte en temps réel l’angle lorsque l’utilisateur ouvre et ferme l’écran
  • En détectant de façon très fine les variations d’inclinaison de l’écran, ce capteur influe sur divers comportements de l’ordinateur portable
  • Les données de ce capteur sont utilisées pour de nombreuses fonctions d’amélioration de l’expérience utilisateur et de protection matérielle, comme l’allumage/extinction de l’écran, le réglage automatique de la luminosité ou les fonctions d’économie d’énergie
  • Lid Andgle Sensor a été publié en open source
    • Un outil simple qui affiche la valeur du capteur d’angle du couvercle intégré au MacBook (lid angle sensor) et joue un effet sonore de porte en bois qui grince lorsqu’on le déplace lentement
    • Ce capteur d’angle a été introduit à partir du MacBook Pro 16 pouces de 2019
    • En revanche, il ne fonctionne pas sur la série M1 (M1 MacBook Air, M1 MacBook Pro)
    • Bibliothèque Python pybooklid : un autre outil permettant d’exploiter le même capteur

2 commentaires

 
kayws426 2025-09-08

Je me demande si je suis le seul à penser que la mesure n’est pas précise.
Dans la première vidéo, quand on ouvre l’écran, un angle de plus de 300 degrés est affiché. Cela diffère beaucoup de l’angle réel.

 
GN⁺ 2025-09-08
Avis sur Hacker News
  • Le capteur d’angle du couvercle du MacBook est même lié par numéro de série à la carte mère ; ainsi, si l’on remplace le capteur ou la carte mère, une calibration est nécessaire. Cette opération ne peut être effectuée que dans un centre de service agréé Apple ou, dans des régions où Apple fournit officiellement les pièces comme en Europe, après avoir acheté le capteur concerné auprès d’Apple, effectué le remplacement et passé par une connexion Internet pour lancer la calibration. Dans ce cas, seul un capteur acheté chez Apple peut être utilisé. En d’autres termes, le matériel prend bien en charge la calibration, mais des restrictions empêchent l’utilisateur de remplacer librement la pièce par un composant recyclé ou un capteur tiers
    Cas connexe - Q&R iFixit

    • Je pense que ce qu’Apple appelle « calibration » revient en pratique à écrire des données de numéro de série dans une EEPROM. Vu les nombreuses pratiques opaques du type iPad dont l’écran remplacé fonctionne normalement malgré un numéro de série non concordant mais avec une légère dégradation des performances, ou caméra qui ne marche pas correctement même après échange entre pièces d’origine, je n’ai aucune intention d’acheter ni de recommander un produit Apple
      Cas connexe sur HN 1
      Cas connexe sur HN 2

    • Vu négativement, c’est du verrouillage fournisseur. Vu positivement, cela sert aussi à décourager le vol. En verrouillant complètement l’appareil et en le chiffrant, on empêche non seulement une simple réinitialisation/réinstallation, mais aussi le démontage pour revendre les pièces. Comme les premiers iPhone étaient des cibles de vol de tout premier plan à leur sortie, ce choix se comprend aussi sous cet angle. Je me souviens d’ailleurs avoir longtemps hésité avant d’acheter un iPhone pour cette raison

    • Je trouve aussi un peu étrange de se mettre en colère à cause d’une fonctionnalité dont on ignorait l’existence il y a encore 10 minutes

  • Si vous vous demandez pourquoi un tel capteur d’angle existe dans un MacBook, c’est peut-être à cause de Desk View, une fonctionnalité d’assistance Apple. Desk View montre les objets posés sur le bureau comme s’ils étaient vus exactement d’en haut via la webcam, et l’information d’angle de l’écran peut alors servir à corriger la distorsion en trapèze

    • Je ne pense pas que ce soit uniquement pour Desk View. Cela permet aussi d’ajuster logiciellement à quel moment éteindre l’écran, passer en veille, ou même couper l’affichage dès que le capot est légèrement rabattu, façon « privacy duck », sans qu’il soit totalement fermé. Avec un capteur, les mises à jour futures sont aussi plus simples, et c’est plus flexible qu’un simple interrupteur on/off

    • Ce n’est probablement pas un capteur dédié uniquement à Desk View. Desk View ne fonctionne que sur les Mac équipés d’une caméra grand-angle à partir de 2024, alors que le capteur d’angle du couvercle existait déjà sur les modèles de 2019

    • L’implémentation de Desk View est intéressante. Je me demande s’il s’agit d’une simple transformation d’image ou d’un modèle d’IA basé sur Gaussian Splat

    • En pratique, il suffit probablement que la caméra voie une partie du MacBook pour estimer l’angle

  • D’autres ordinateurs portables possèdent aussi ce type de capteur, et Linux dispose également d’un pilote associé. La valeur du capteur est exposée via des fichiers comme /sys/bus/iio/devices/iio:device*/in_angl0_raw, et je me souviens l’avoir utilisée dans un fichier de configuration, mais récemment cela ne fonctionne plus bien sur mon portable

  • Il y a eu un temps une mode des « contrôleurs de volume idiots » avec l’idée d’utiliser ce capteur pour régler le volume ; je trouve ça amusant

    • Si vous utilisez un moniteur externe et êtes prêt à risquer de casser la charnière, c’est parfait pour jouer à Trombone Champ
      Lien vers Trombone Champ

    • Ce serait encore plus drôle comme pavé de numérotation pour téléphoner

    • On pourrait aussi l’utiliser comme un accordéon

    • Ça m’a fait un peu rire

  • Un projet intitulé « The Laptop Accordion » existait déjà en 2016
    Vidéo YouTube
    Documentation du projet

    • Ce genre de capteur n’est pas réservé à Apple ; la différence, c’est simplement qu’Apple ne l’expose pas via une API publique
  • Je l’ai vu dans un post Twitter : je me demande si l’Apple Store utilise ce capteur en interne pour régler l’angle de l’écran à 76 degrés

    • Si c’est vrai, cela semble assez récent. Quand je travaillais dans un magasin Apple Retail à l’université, on réglait encore les angles à l’œil, et les employés expérimentés les corrigeaient si besoin. En revanche, pour les accessoires, souris ou claviers, il était important de les aligner sur le veinage du bois des tables pour conserver une impression d’ordre, et on réorganisait la présentation régulièrement sans que les clients ne s’en aperçoivent. Il y avait même un terme spécial pour ça, mais je l’ai oublié après une quinzaine d’années

    • Sur la photo publiée, l’angle réel est de 70 degrés, ou 110 degrés du point de vue de l’utilisateur

    • On voit clairement 70 degrés sur la photo

    • Je me demande si l’important n’est pas tant la valeur exacte de l’angle que d’éviter que les produits exposés aient tous des angles différents et donnent une impression de désordre

    • J’imagine le manager du magasin recevoir un e-mail furieux de Tim Cook chaque fois que l’angle d’un MacBook n’est pas à 76 degrés

  • J’aurais aimé qu’on puisse utiliser ce capteur pour jouer un énorme bruit de porte en bois quand on ferme le capot ; si une mise à jour l’ajoute un jour, j’attends ça avec impatience

    • Les différentes pistes de bruitages de portes créées par Venjent sont vraiment impressionnantes
      Vidéo Venjent 1
      Vidéo Venjent 2
      Et il ne faut pas oublier le classique bruit de porte version Miles Davis
      Bruit de porte Miles Davis

    • Il me semble que la BBC a mis beaucoup d’effets sonores à disposition,
      BBC Sound Effects
      il doit bien y avoir des bruits de porte dedans

    • C’est dommage que le son se coupe brutalement au moment où le capot se ferme

  • On va voir de plus en plus de gens essayer de jouer le thème de Star Trek avec la charnière de leur MacBook ou d’imiter d’autres instruments, jusqu’à casser la charnière ; et quand Apple demandera la raison de la réparation, ils répondront peut-être : « Je l’ai seulement ouvert »

    • Ce sera quand même moins grave que Smackbook, un projet qui changeait d’application à l’aide du capteur de choc du HDD
      Vidéo YouTube de Smackbook
      Le côté « j’ai frappé sur le flanc du portable pour passer à Safari » était amusant, mais le projet a disparu avec l’abandon des HDD

    • Apple journalise probablement la valeur d’angle de l’écran et pourrait l’utiliser dans un litige de réparation

  • Je me demande pourquoi Apple a ajouté cela alors qu’un capteur séparé ne doit pas être donné non plus : peut-être comme solution de secours si l’aimant de détection de fermeture tombe en panne, ou pour alimenter des capteurs comme la luminosité/True Tone, ou encore pour vérifier le matériel sous garantie en retraçant l’origine d’une panne de charnière

    • Les informations du capteur sont presque gratuites. L’aimant sert à détecter la fermeture, et c’est un capteur à effet Hall qui permet de reconnaître l’angle ; comme le signal produit par l’aimant est continu, si l’on ne veut pas seulement déterminer un seuil on/off, on peut aussi mesurer l’angle. Aujourd’hui, les capteurs Hall haut de gamme ne coûtent guère plus cher que les modèles basiques, et comme ce sont des circuits intégrés produits en masse, il devient presque plus naturel d’utiliser ceux qui peuvent aussi fournir l’angle, avec même des avantages côté approvisionnement

    • Les capteurs Hall sont utilisés depuis longtemps pour détecter la fermeture des portables, et mon ThinkPad de 2013 en avait déjà un au milieu de la charnière. En déplaçant simplement ce capteur près de la charnière, on obtient aussi l’angle quasiment gratuitement. Il existe même des capteurs dédiés à la mesure d’angle au même prix. Donc avec un peu d’attention dans la conception, on peut implémenter cela pour presque rien

    • Cela sert peut-être aussi à prendre en charge la fonctionnalité Desk View
      Lien d’assistance Desk View

    • C’est un peu tiré par les cheveux, mais je me demande si le fait de recevoir un signal de sortie de veille dès que l’utilisateur commence à ouvrir le capot ne pourrait pas faire gagner quelques centaines de millisecondes au démarrage

    • Mon intuition est que cela est lié au refroidissement et à la gestion thermique, puisque les aérations du MacBook se trouvent sous la charnière et que le débit d’air varie selon l’angle d’ouverture du capot

  • Ce tout petit capteur serait aussi à l’origine de nombreuses pannes sur le MacBook Air M2

    • Je m’étais aussi posé la question : j’ai effectivement vu trois MacBook Air ou MacBook avec un écran qui ne s’allumait plus, et on m’a dit dans une boutique de réparation tierce que c’était un problème fréquent

    • S’il y a un article ou des informations supplémentaires à ce sujet, je suis preneur