Une description compacte d’un écran
L’EDID est un profil structuré exposé par la connexion et le système. Son bloc de base peut décrire fabricant, produit, série, date, taille, entrée et temporisations. Les extensions ajoutent formats, couleur ou HDR.
DisplayDNA garde les octets d’origine du système et analyse les champs pris en charge. Le profil brut permet de réexaminer un résultat sans dépendre d’un simple résumé.
Capacités et réglages actifs répondent à des questions distinctes
La temporisation préférée n’est pas la résolution ou fréquence active. Réglages, échelle, rotation, bande passante, adaptateurs et chaîne d’affichage créent des différences. Retina peut utiliser des coordonnées logiques distinctes des pixels physiques.
L’inspecteur sépare donc capacités EDID, identité système et réglages actuels. Sans EDID brut, le système peut encore fournir géométrie et identité utiles.
Ce qu’indique une somme de contrôle
Chaque bloc de 128 octets a une somme : les octets additionnés modulo 256 doivent donner zéro. Un échec peut indiquer corruption, troncature ou modification sans mise à jour.
Une somme valide vérifie seulement la cohérence des octets. Elle n’authentifie pas le matériel ni sa conformité totale. L’analyseur valide certaines structures, pas toutes les règles EDID, CTA ou DisplayID.
Pourquoi deux profils peuvent différer
- Une station, un adaptateur ou un câble peut exposer un autre profil.
- Une mise à jour du pilote ou du micrologiciel peut changer les données.
- Un écran virtuel ou une substitution peut fournir son propre EDID.
- Les entrées en cache peuvent subsister après déconnexion.
- Certains appareils utilisent des numéros génériques ou dupliqués.
Les différences aident au diagnostic. Leur source, fraîcheur et contexte sont nécessaires avant de conclure.
Pourquoi l’EDID ne détecte pas fiablement le matériel de capture
Un appareil en aval peut transmettre, remplacer ou imiter le profil. L’EDID ne révèle pas toute la chaîne. Un profil normal ne prouve pas l’absence de capture ; un profil inhabituel n’en prouve pas la présence.
DisplayDNA n’implémente pas de détection globale fiable de capture, d’enregistrement ou de partage. Les données manquantes restent inconnues. Les anomalies n’établissent ni intention ni faute.
Une méthode d’inspection pratique
- Identifiez si l’entrée est actuelle, en cache ou importée.
- Conservez le profil d’origine et examinez ses sommes de blocs.
- Comparez identité et champs pris en charge à une référence connue.
- Examinez le mode actif et la géométrie séparément des capacités annoncées.
- Lisez source, confiance et limites de chaque résultat.
Téléchargez la bêta pour inspecter votre environnement ou explorer le fonctionnement avec la démonstration synthétique.
Références techniques
Méthodes Microsoft WMI de descripteurs d’écran · Interfaces DRM Linux en espace utilisateur · Rappels de configuration d’écran Apple