He conectado mi RPi a un televisor con un cable HDMI a DVI, pero la resolución es horrible. La fuente no es nítida, así que necesito usar una resolución más baja. Para eso, puedo ejecutar un comando como tvservice -e CEA\ 20
.
En esta respuesta , Jivings escribe que CEA debe usarse para televisores donde DMT se usará para monitores de computadora. Sin embargo, veo que ambos modos se enumeran en la tvservice
salida. ¿Cuál es la diferencia exacta y cómo debo decidir qué modo elegir?
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
Respuestas:
Los modos CEA están destinados a la televisión, incluyen muchos modos entrelazados y progresivos, generalmente con velocidades de cuadro de 25/50/100 Hz (PAL) o 30/60/120 Hz (NTSC) y resoluciones de TV de 288/480/576/720/1080 escanear líneas. Los modos DMT están destinados a monitores de computadora, por lo tanto, no hay ninguno de los modos entrelazados, las resoluciones son 640/720/800/1024/1280 y las velocidades de cuadros son compatibles con los monitores de computadora, algo así como 60/70/75/80 / 85 / 120Hz.
En su
tvservice
salida, no veo ninguna superposición entre los modos CEA y DMT. Si su televisor admite de forma nativa 50Hz, sería un poco tonto intentar que funcione con modos DMT de 60Hz.fuente
Eche un vistazo a https://www.raspberrypi.org/documentation/configuration/config-txt/video.md .
Allí, en la sección "¿Qué valores son válidos para mi monitor?", Puede ver que puede generar un archivo "edid.dat" y luego ejecutarlo sobre el programa edidparser, que puede leer y obtener cuál es el preferido resolución a elegir para su configuración:
Para mí genera, entre otras líneas, algo como:
Tenga en cuenta que los modos DMT tienen AFAIK de audio deshabilitado, por lo que debería forzar el audio con hdmi_drive = 2 en config.txt (explicado en el enlace anterior).
fuente
Sin probar: DMT son básicamente modos DVI y CEA son modos HDMI nativos, es posible que el audio funcione solo para los modos CEA.
fuente