Bonjour à tous,
je me permets de revenir sur ce fil afin de proposer une synthèse
claire et une clôture propre du problème, qui pourra servir ultérieurement.
## ?? Constat initial
* écran HDMI détecté, mais affichage incorrect ou écran noir
* résolution bloquée ou incohérente
* nécessité de débrancher / rebrancher le câble HDMI
* fonctionnement correct si l’écran est allumé **après** le démarrage du système
Les échanges ont rapidement dérivé vers des questions de *modelines*, sans
résultat probant.
## ⚠️ Problème réel
Il ne s’agissait pas d’un problème de résolution ou de modeline, mais d’un
défaut de :
?? **négociation EDID / handshake HDMI au démarrage**
Concrètement :
* le système initialise un mode inadapté (*out of range*)
* l’écran refuse le signal
* le rebranchement HDMI force une nouvelle négociation correcte
## ?? Indice déterminant
Le fait que :
> allumer l’écran après le PC fonctionne parfaitement
est caractéristique d’un problème EDID.
## ✔️ Solution retenue
La solution la plus simple et stable consiste
à **forcer un mode connu** via Xorg :
Créer :
`/etc/X11/xorg.conf.d/10-monitor.conf`
avec un contenu minimal (exemple) :
```
Section "Monitor"
Identifier "HDMI-1"
Option "PreferredMode" "1920x1080"
EndSection
```
?? Cela évite la dépendance à une négociation EDID défaillante au démarrage.
## ?? Solutions alternatives (selon les cas)
* forcer l’EDID au niveau noyau :
`drm.edid_firmware=HDMI-A-1:edid/lg.bin`
* désactiver le polling agressif :
`drm_kms_helper.poll=0`
* ou vérifier une distribution fonctionnelle (ex : Knoppix) pour
comparer les paramètres
## ?? Remarque importante
Les *modelines* ne sont généralement pas la bonne piste dans ce
type de problème moderne (HDMI / KMS / EDID).
## ?? Conclusion
?? problème : EDID mal négocié
?? symptôme : écran noir / signal hors plage
?? solution : stabiliser le mode au démarrage
Le problème est désormais résolu.
Cordialement,
Bernard Schœnacker