Intel - i915 : détection des écrans défectueuse avec le branchement en série
Description
Lors de l'utilisation d'écrans avec une connexion en série DisplayPort (fonctionnalité MST) en combinaison avec des processeurs graphiques Intel (par exemple dans les modèles Celeron, Pentium, Core i3 / i5 / i7), des problèmes sporadiques de détection des écrans peuvent survenir sur les systèmes Linux.
Les utilisateurs concernés signalent qu'un écran s'affiche brièvement au démarrage, mais disparaît ensuite – c'est-à-dire qu'il n'est xrandr visible ni répertorié /sys/class/drm/ en tant que port DisplayPort.
Cause
Le problème réside dans la prise en charge du MST (Multi-Stream Transport), qui est activée par défaut dans le pilote graphique Intel (i915) est activée par défaut.
Cette fonction permet ce que l'on appelle le "chaînage en série", qui consiste à connecter plusieurs écrans via un seul port DisplayPort.
Cependant, la détection MST n'est pas fiable sur certaines plateformes Intel, notamment sur :
-
Jasper Lake (par ex. Celeron J6412)
-
Tiger Lake, Gemini Lake, Elkhart Lake
-
des combinaisons avec certains écrans et stations d'accueil
Conséquence :
le pilote échoue lors de la détection de la topologie MST ou lors de l'interrogation EDID (identification de l'affichage), ce qui entraîne la non-activation de certains moniteurs ou leur ignorance totale.
Solution : désactiver le MST
Pour que les écrans soient détectés de manière fiable, il faut désactiver le MST dans le pilote Intel, même si les écrans sont en réalité compatibles avec le branchement en série.
Ajoutez le paramètre de noyau supplémentaire suivant :
i915.enable_dp_mst=0
Remarque importante concernant le câblage
Bien que les écrans prennent techniquement en charge la connexion en série, il faut renoncer à celle-ci dès que i915.enable_dp_mst=0 est activé.
À la place, les deux écrans doivent être connectés directement à des sorties graphiques distinctes à l'aide de leurs propres câbles DisplayPort.
C'est la seule façon pour le noyau de détecter et de gérer correctement les connexions.