Чим відрізняється CEA від DMT?


19

Я підключив свій RPi до телевізора за допомогою кабелю HDMI до DVI, але роздільна здатність жахлива. Шрифт не різкий, тому мені потрібно використовувати меншу роздільну здатність. Для цього я можу запустити таку команду tvservice -e CEA\ 20.

У цій відповіді Jivings пише, що CEA слід використовувати для телевізорів, де DMT повинен використовуватися для комп'ютерних моніторів. Однак я бачу, що обидва режими перераховані у tvserviceвисновку. У чому полягає точна різниця і як я повинен вирішити, який режим вибрати?

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

2
Якщо вам цікаво, що означають CEA та DMT, я виявив, що CEA просто означає «Асоціація споживчої електроніки», хоча йдеться про розширення даних про терміни до розширених ідентифікаційних даних відображення (EDID). DMT розшифровується як монітор часу монітора, і є частиною стандарту VESA , перерахованого тут . Отже, коротше, це різні способи визначення часу відображення. Я не знаю, як допомогти вам вибрати. :)
lindes

Відповіді:


17

Режими CEA призначені для телебачення, вони включають безліч переплетених та прогресивних режимів, як правило, з частотою кадрів 25/50/100 ГГц (PAL) або 30/60/120 Гц (NTSC) та роздільною здатністю телевізора 288/480/576/720/1080 сканувати лінії. Режими DMT призначені для комп'ютерних моніторів, тому жодного з переплетених режимів немає, роздільна здатність 640/720/800/1024/1280, а частота кадрів сумісна з моніторами комп’ютера, приблизно на зразок 60/70/75/80 / 85 / 120Гц.

У вашому tvserviceвисновку я не бачу перекриттів між режимами CEA і DMT. Якщо ваш телевізор спочатку підтримує 50 ГГц, було б трохи нерозумно спробувати змусити його працювати в режимах DMT 60 Гц.


2

Погляньте на https://www.raspberrypi.org/documentation/configuration/config-txt/video.md .

Там, у розділі "Які значення дійсні для мого монітора?", Ви бачите, що ви можете створити файл "edid.dat", а потім запустіть над ним програму edidparser, яку ви можете прочитати та отримати те, що є кращим роздільну здатність вибрати для налаштування:

/opt/vc/bin/tvservice -d edid.dat; /opt/vc/bin/edidparser edid.dat

Для мене це виходить, серед інших рядків, щось на кшталт:

HDMI:EDID best score mode is now DMT (39) 1360x768p @ 60 Hz with pixel clock 85 MHz (score 5188004)

Майте на увазі, що в режимах DMT відключений звук AFAIK, тому вам доведеться примушувати звук за допомогою hdmi_drive = 2 у config.txt (пояснено за посиланням вище).


0

Недоведено: DMT - це в основному режими DVI, а CEA - це рідні режими HDMI, можливо, аудіо працює лише для режимів CEA.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.