J'ai connecté mon RPi à un téléviseur à l'aide d'un câble HDMI vers DVI, mais la résolution est horrible. La police n'est pas nette, je dois donc utiliser une résolution inférieure. Pour cela, je peux exécuter une commande comme tvservice -e CEA\ 20
.
Dans cette réponse , Jivings écrit que le CEA doit être utilisé pour les téléviseurs où le DMT doit être utilisé pour les écrans d'ordinateur. Cependant, je vois les deux modes répertoriés dans la tvservice
sortie. Quelle est la différence exacte et comment dois-je décider quel mode choisir?
pi@raspberrypi ~ $ tvservice -s
state 0x120016 [DVI RGB lim 16:9], 1920x1080 @ 50Hz, interlaced
pi@raspberrypi ~ $ tvservice -m CEA
Group CEA has 6 modes:
mode 2: 720x480 @ 60Hz 4:3, clock:27MHz progressive
mode 5: 1920x1080 @ 60Hz 16:9, clock:74MHz interlaced
mode 17: 720x576 @ 50Hz 4:3, clock:27MHz progressive
mode 19: 1280x720 @ 50Hz 16:9, clock:74MHz progressive
(native) mode 20: 1920x1080 @ 50Hz 16:9, clock:74MHz interlaced
mode 21: 720x576 @ 50Hz 4:3, clock:27MHz x2 interlaced
pi@raspberrypi ~ $ tvservice -m DMT
Group DMT has 2 modes:
mode 4: 640x480 @ 60Hz 4:3, clock:25MHz progressive
mode 85: 1280x720 @ 60Hz 16:9, clock:74MHz progressive
Réponses:
Les modes CEA sont destinés à la télévision, ils incluent de nombreux modes entrelacés et progressifs, généralement avec des fréquences d'images de 25/50 / 100Hz (PAL) ou 30/60 / 120Hz (NTSC) et des résolutions TV de 288/480/576/720/1080 balayer les lignes. Les modes DMT sont destinés aux écrans d'ordinateur, donc il n'y a aucun des modes entrelacés, les résolutions sont 640/720/800/1024/1280 et les fréquences d'images sont compatibles avec les écrans d'ordinateur, quelque chose comme 60/70/75/80 / 85 / 120Hz.
Dans votre
tvservice
sortie, je ne vois aucun chevauchement entre les modes CEA et DMT. Si votre téléviseur prend en charge nativement 50 Hz, il serait un peu idiot d'essayer de le faire fonctionner avec les modes DMT 60 Hz.la source
Jetez un œil à https://www.raspberrypi.org/documentation/configuration/config-txt/video.md .
Là, sous la section "Quelles valeurs sont valides pour mon moniteur?", Vous pouvez voir que vous pouvez générer un fichier "edid.dat", puis exécuter dessus le programme edidparser, que vous pouvez lire et obtenir ce qui est préféré résolution à choisir pour votre configuration:
Pour moi, il produit, entre autres, quelque chose comme:
Sachez que les modes DMT ont l'AFAIK audio désactivé, vous devrez donc forcer l'audio avec hdmi_drive = 2 dans config.txt (expliqué dans le lien ci-dessus).
la source
Non prouvé: DMT sont essentiellement des modes DVI et CEA sont des modes HDMI natifs, il se peut que l'audio ne fonctionne que pour les modes CEA.
la source