J'ai constaté que le port HDMI de mon Raspberry Pi2 ne fonctionne que s'il y a quelque chose qui lui est attaché lors du démarrage initial du RPi. S'il démarre sans rien y attacher et que j'attache plus tard un moniteur, rien n'apparaît sur le moniteur.
Mon application est sans tête, mais je souhaite parfois attacher un moniteur pour effectuer le débogage, et dans ces cas, devoir redémarrer le RPi risque de perdre des informations de débogage.
Comment configurer le RPi pour garder le port HDMI "allumé" même lorsque rien n'est connecté, ou interroger en continu le port HDMI et activer le pilote lorsqu'il trouve quelque chose là-bas?
Réponses:
Pour
/boot/config.txt
ajouter:Vous devrez redémarrer pour rendre cela efficace (cela s'applique à tout ce qui se trouve dans
config.txt
), mais l'affichage devrait fonctionner maintenant si vous le branchez après le démarrage. Cependant, la résolution peut ne pas être définie aussi correctement qu'elle l'est lors du démarrage avec l'écran attaché. Pour vous en assurer, définissez un mode explicite comme expliqué ici .la source
Essayer
tvservice --explicit="DMT 35 HDMI"
Cela s'allume
HDMI
explicitement avec le "mode DMT 35" qui est de 60 HZ à 1280x1024 pixels.Il y en a aussi
tvservice --off
si vous en avez assez.Pour plus d'informations, essayez les deux
tvservice --help
et en cherchant ici une liste tabulaire des modes.la source
Pour moi, avec un moniteur LCD "ACER V233H" se connectant avec un convertisseur DVI vers HDMI à mon RPi3, j'ai dû définir quelques variables dans
/boot/config.txt
pour que le "HDMI Force Hotplug" fonctionne avec "1024x768 XGA 60Hz":la source