Sự khác biệt giữa CEA và DMT là gì?


19

Tôi đã kết nối RPi của mình với TV bằng cáp HDMI sang DVI, nhưng độ phân giải rất tệ. Phông chữ không sắc nét, vì vậy tôi cần sử dụng độ phân giải thấp hơn. Đối với điều đó, tôi có thể chạy một lệnh như tvservice -e CEA\ 20.

Trong câu trả lời này , Jivings viết rằng CEA nên được sử dụng cho TV nơi DMT sẽ được sử dụng cho màn hình máy tính. Tuy nhiên, tôi thấy cả hai chế độ được liệt kê trong tvserviceđầu ra. Sự khác biệt chính xác là gì và tôi nên quyết định chọn chế độ nào?

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
Trong trường hợp bạn đang tự hỏi CEA và DMT là viết tắt của từ gì, tôi thấy rằng CEA chỉ đơn giản là viết tắt của "Hiệp hội điện tử tiêu dùng", mặc dù nó đề cập đến một phần mở rộng dữ liệu thời gian cho Dữ liệu nhận dạng hiển thị mở rộng (EDID). DMT là viết tắt của Thời gian theo dõi màn hình hiển thị và là một phần của tiêu chuẩn VESA , như được liệt kê ở đây . Vì vậy, trong ngắn hạn, chúng là những cách khác nhau để chỉ định thời gian hiển thị. Tôi không biết làm thế nào để giúp bạn chọn, mặc dù. :)
buộc

Câu trả lời:


17

Các chế độ CEA dành cho TV, chúng bao gồm nhiều chế độ xen kẽ và lũy tiến, thường có tốc độ khung hình 25/50 / 100Hz (PAL) hoặc 30/60 / 120Hz (NTSC) và độ phân giải TV là 288/480/576/720/1080 đường quét. Các chế độ DMT dành cho màn hình máy tính, do đó không có chế độ xen kẽ, độ phân giải là 640/720/800/1024/1280 và tốc độ khung hình tương thích với màn hình máy tính, tương tự như 60/70/75/80 / 85 / 120Hz.

Trong tvserviceđầu ra của bạn, tôi không thấy bất kỳ sự chồng chéo nào giữa các chế độ CEA và DMT. Nếu TV của bạn thực sự hỗ trợ 50Hz, sẽ hơi ngớ ngẩn khi cố gắng làm cho nó hoạt động với chế độ DMT 60Hz.


2

Hãy xem https://www.raspberrypi.org/documentation/configuration/config-txt/video.md .

Ở đó, trong phần "Giá trị nào hợp lệ cho màn hình của tôi?", Bạn có thể thấy rằng bạn có thể tạo tệp "edid.dat", sau đó chạy qua chương trình edidparser, bạn có thể đọc và nhận được ưu tiên nào độ phân giải để chọn cho thiết lập của bạn:

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

Đối với tôi, nó xuất ra, trong số các dòng khác, đại loại như:

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

Xin lưu ý rằng các chế độ DMT có AFAIK bị tắt âm thanh, do đó bạn sẽ phải buộc âm thanh với hdmi_drive = 2 trong config.txt (được giải thích trong liên kết ở trên).


0

Không được chứng minh: DMT về cơ bản là các chế độ DVI và CEA là các chế độ HDMI gốc, có thể âm thanh chỉ hoạt động cho các chế độ CEA.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.