Утилита для доступа к Display Data Channel (DDC) монитора и считывания EDID блока
ddc [опции]
ЗОСРВ «Нейтрино»
arm, e2k, mips, ppc, x86
Утилита предназначена для получения информации о подключенных к графическому контроллеру мониторах. Рекомендуемые способы применения утилиты: определение рекомендуемых производителем видео-режимов, определение наличия подключенного монитора. Поддерживаются стандарты, определяющие как базовую идентификационную информацию монитора (VESA E-EDID v.1.3/1.4), так и расширенную (CEA/EIA-861-E).
Утилита выводит считанные modeline в формате, пригодном для включения в /etc/system/config/crtc-settings
.
Для успешного функционирования утилиты требуется поддержка со стороны драйверного обеспечения. Обратитесь к разделу справки, посвященному конкретному драйверу. |
Пример работы команды ddc
-vv :
Display Data Channel: E-EDID v.1.3 foundVESA EDID Block:Device info:Vendor ID: BNQ (PNPID)Product ID: 0x7923Serial Number: (extended: 9AA02751026)Week: 40Year: 2010Name: BenQ EW2420Monitor info:Type: RGB multicolorInterface: Digital (VESA DFP 1.x TMDS CRGB incompatible)Diagonal: 23.98"Image h-size: 530 mmImage v-size: 300 mmGamma: 2.20 (1.00-3.54)Features: active off/low power, standard colour space (sRGB), preferred timings availableColorimetry:Red_x: 0.649 (0.000-0.999)Red_y: 0.338 (0.000-0.999)Green_x: 0.289 (0.000-0.999)Green_y: 0.609 (0.000-0.999)Blue_x: 0.146 (0.000-0.999)Blue_y: 0.070 (0.000-0.999)White_x: 0.313 (0.000-0.999)White_y: 0.329 (0.000-0.999)Timings info:Vertical rate: 50-76 HzHorizontal rate: 24-83 kHzMax pixel clock: 210 MHzSecondary GTF: not supportedEstablished modes:720 x 400 @ 70 Hz640 x 480 @ 60 Hz640 x 480 @ 75 Hz800 x 600 @ 60 Hz800 x 600 @ 75 Hz832 x 624 @ 75 Hz1024 x 768 @ 60 Hz1024 x 768 @ 75 Hz1280 x 1024 @ 75 Hz1152 x 870 @ 75 HzStandard modes: 8 modes found1280 x 1024 @ 60 Hz (5:4)1280 x 800 @ 60 Hz (16:10)1280 x 720 @ 60 Hz (16:9)1600 x 900 @ 60 Hz (16:9)1280 x 960 @ 60 Hz (4:3)1920 x 1080 @ 60 Hz (16:9)1024 x 576 @ 60 Hz (16:9)1680 x 1050 @ 60 Hz (16:10)Native timings: #0: [QNX modeline] xres=1920,yres=1080,refresh=60,pclock=148500,hpol=1,vpol=1,htotal=2200,hblank_start=1920,hblank_len=280,hsync_start=2008,hsync_len=44,vtotal=1125,vblank_start=1080,vblank_len=45,vsync_start=1084,vsync_len=5[X Server modeline] 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync[Info] digital separate, normal mode, no stereoExt. blocks count: 1Checksum: 0x39Extension Blocks:CEA Extension Block:Revision: 0x03 (supported)Underscan: supportedAudio: supportedYCbCr 4:4:4 : supportedYCbCr 4:2:2 : supportedTimings: 1 DTD record27 non-DTD recordsVideo Data Block: Modes:| ID | Native | Short name | Long name (HxW @ Refresh rate) | W:H ||----|---------|-------------|----------------------------------|---------|| 01 | + | 720p | 1280x720p @ 59.94/60 Hz | 16:9 || 02 | | 480p | 720x480p @ 59.94/60 Hz | 4:3 || 03 | | 480pH | 720x480p @ 59.94/60 Hz | 16:9 || 04 | | DMT0659 | 640x480p @ 59.94/60 Hz | 4:3 || 05 | | 480i | 720(1440)x480i @ 59.94/60 Hz | 4:3 || 06 | | 480iH | 720(1440)x480i @ 59.94/60 Hz | 16:9 || 07 | | 576i | 720(1440)x576i @ 50 Hz | 4:3 || 08 | | 576iH | 720(1440)x576i @ 50 Hz | 16:9 || 09 | | 576pH | 720x576p @ 50 Hz | 16:9 || 10 | | 1080p | 1920x1080p @ 59.94/60 Hz | 16:9 || 11 | | 1080p50 | 1920x1080p @ 50 Hz | 16:9 || 12 | | 720p50 | 1280x720p @ 50 Hz | 16:9 || 13 | | 1080i25 | 1920x1080i @ 50 Hz (1125 vtotal) | 16:9 || 14 | | 1080i | 1920x1080i @ 59.94/60 Hz | 16:9 |Timings:01: [QNX modeline] xres=1280,yres=720,refresh=60,pclock=74250,hpol=1,vpol=1,htotal=1650,hblank_start=1280,hblank_len=370,hsync_start=1390,hsync_len=30,vtotal=750,vblank_start=720,vblank_len=30,vsync_start=725,vsync_len=5[X Server modeline] 74.250 1280 1390 1420 1650 720 725 730 750 +hsync +vsync02: [QNX modeline] xres=720,yres=480,refresh=60,pclock=27027,hpol=0,vpol=0,htotal=858,hblank_start=720,hblank_len=138,hsync_start=736,hsync_len=62,vtotal=525,vblank_start=480,vblank_len=45,vsync_start=489,vsync_len=6[X Server modeline] 27.027 720 736 798 858 480 489 495 525 -hsync -vsync03: [QNX modeline] xres=720,yres=480,refresh=60,pclock=27027,hpol=0,vpol=0,htotal=858,hblank_start=720,hblank_len=138,hsync_start=736,hsync_len=62,vtotal=525,vblank_start=480,vblank_len=45,vsync_start=489,vsync_len=6[X Server modeline] 27.027 720 736 798 858 480 489 495 525 -hsync -vsync04: [QNX modeline] xres=640,yres=480,refresh=60,pclock=25200,hpol=0,vpol=0,htotal=800,hblank_start=640,hblank_len=160,hsync_start=656,hsync_len=96,vtotal=525,vblank_start=480,vblank_len=45,vsync_start=490,vsync_len=2[X Server modeline] 25.200 640 656 752 800 480 490 492 525 -hsync -vsync05: [QNX modeline] xres=1440,yres=480,refresh=30,pclock=27027,hpol=0,vpol=0,htotal=1716,hblank_start=1440,hblank_len=276,hsync_start=1478,hsync_len=124,vtotal=525,vblank_start=480,vblank_len=45,vsync_start=484,vsync_len=3[!] Interlace correction needed[X Server modeline] 27.027 1440 1478 1602 1716 480 484 487 525 -hsync -vsync interlace06: [QNX modeline] xres=1440,yres=480,refresh=30,pclock=27027,hpol=0,vpol=0,htotal=1716,hblank_start=1440,hblank_len=276,hsync_start=1478,hsync_len=124,vtotal=525,vblank_start=480,vblank_len=45,vsync_start=484,vsync_len=3[!] Interlace correction needed[X Server modeline] 27.027 1440 1478 1602 1716 480 484 487 525 -hsync -vsync interlace07: [QNX modeline] xres=1440,yres=576,refresh=25,pclock=27000,hpol=0,vpol=0,htotal=1728,hblank_start=1440,hblank_len=288,hsync_start=1464,hsync_len=126,vtotal=625,vblank_start=576,vblank_len=49,vsync_start=578,vsync_len=3[!] Interlace correction needed[X Server modeline] 27.000 1440 1464 1590 1728 576 578 581 625 -hsync -vsync interlace08: [QNX modeline] xres=1440,yres=576,refresh=25,pclock=27000,hpol=0,vpol=0,htotal=1728,hblank_start=1440,hblank_len=288,hsync_start=1464,hsync_len=126,vtotal=625,vblank_start=576,vblank_len=49,vsync_start=578,vsync_len=3[!] Interlace correction needed[X Server modeline] 27.000 1440 1464 1590 1728 576 578 581 625 -hsync -vsync interlace09: [QNX modeline] xres=720,yres=576,refresh=50,pclock=27000,hpol=0,vpol=0,htotal=864,hblank_start=720,hblank_len=144,hsync_start=732,hsync_len=64,vtotal=625,vblank_start=576,vblank_len=49,vsync_start=581,vsync_len=5[X Server modeline] 27.000 720 732 796 864 576 581 586 625 -hsync -vsync10: [QNX modeline] xres=1920,yres=1080,refresh=60,pclock=148500,hpol=1,vpol=1,htotal=2200,hblank_start=1920,hblank_len=280,hsync_start=2008,hsync_len=44,vtotal=1125,vblank_start=1080,vblank_len=45,vsync_start=1084,vsync_len=5[X Server modeline] 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync11: [QNX modeline] xres=1920,yres=1080,refresh=50,pclock=148500,hpol=1,vpol=1,htotal=2640,hblank_start=1920,hblank_len=720,hsync_start=2448,hsync_len=44,vtotal=1125,vblank_start=1080,vblank_len=45,vsync_start=1084,vsync_len=5[X Server modeline] 148.500 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync12: [QNX modeline] xres=1280,yres=720,refresh=50,pclock=74250,hpol=1,vpol=1,htotal=1980,hblank_start=1280,hblank_len=700,hsync_start=1720,hsync_len=40,vtotal=750,vblank_start=720,vblank_len=30,vsync_start=725,vsync_len=5[X Server modeline] 74.250 1280 1720 1760 1980 720 725 730 750 +hsync +vsync13: [QNX modeline] xres=1920,yres=1080,refresh=25,pclock=74250,hpol=1,vpol=1,htotal=2640,hblank_start=1920,hblank_len=720,hsync_start=2448,hsync_len=44,vtotal=1125,vblank_start=1080,vblank_len=45,vsync_start=1082,vsync_len=7[!] Interlace correction needed[X Server modeline] 74.250 1920 2448 2492 2640 1080 1082 1089 1125 +hsync +vsync interlace14: [QNX modeline] xres=1920,yres=1080,refresh=30,pclock=74250,hpol=1,vpol=1,htotal=2200,hblank_start=1920,hblank_len=280,hsync_start=2008,hsync_len=44,vtotal=1125,vblank_start=1080,vblank_len=45,vsync_start=1082,vsync_len=5[!] Interlace correction needed[X Server modeline] 74.250 1920 2008 2052 2200 1080 1082 1087 1125 +hsync +vsync interlaceAudio Data Block: | ID | Type | Channels | Bit rate, kHz | Extra ||----|---------|----------|------------------------------------|------------------------|| 01 | LPCM | 1 | 32, 44.1, 48 | Bit depth: 16, 20, 24 |Speaker Allocation Block: Front Left/Front Right, Low Frequency Effect, Front Left High/Front Right High, Top CenterVendor-Specific Block: IEEE OUI: 00-0C-03Organization: HDMI Licensing, LLCHDMI Data: Components of source physical address - 01.00.00.0036 bpp (12 bpc) data channel supported30 bpp (10 bpc) data channel supportedYCbCr 4:4:4 mode supportedMax TMDS clock: 220 MHzNative timings: #0: [QNX modeline] xres=1920,yres=1080,refresh=60,pclock=148500,hpol=0,vpol=0,htotal=2200,hblank_start=1920,hblank_len=280,hsync_start=2008,hsync_len=44,vtotal=1125,vblank_start=1080,vblank_len=45,vsync_start=1089,vsync_len=6[X Server modeline] 148.50 1920 2008 2052 2200 1080 1089 1095 1125 -hsync -vsync[Info] digital separate, normal mode, no stereo#1: [QNX modeline] xres=1920,yres=1080,refresh=50,pclock=148500,hpol=1,vpol=1,htotal=2640,hblank_start=1920,hblank_len=720,hsync_start=2448,hsync_len=44,vtotal=1125,vblank_start=1080,vblank_len=45,vsync_start=1084,vsync_len=5[X Server modeline] 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync[Info] digital separate, normal mode, no stereo#2: [QNX modeline] xres=1920,yres=540,refresh=60,pclock=74250,hpol=1,vpol=1,htotal=2200,hblank_start=1920,hblank_len=280,hsync_start=2008,hsync_len=44,vtotal=562,vblank_start=540,vblank_len=22,vsync_start=542,vsync_len=5[X Server modeline] 74.25 1920 2008 2052 2200 540 542 547 562 +hsync +vsync interlace[Info] digital separate, interlaced, normal mode, no stereo#3: [QNX modeline] xres=1920,yres=540,refresh=50,pclock=74250,hpol=1,vpol=1,htotal=2640,hblank_start=1920,hblank_len=720,hsync_start=2448,hsync_len=44,vtotal=562,vblank_start=540,vblank_len=22,vsync_start=542,vsync_len=5[X Server modeline] 74.25 1920 2448 2492 2640 540 542 547 562 +hsync +vsync interlace[Info] digital separate, interlaced, normal mode, no stereo
Графическая подсистема ЗОСРВ «Нейтрино»
ЗОСРВ
«Нейтрино»
редакции 2020
Предыдущий раздел: Сервисные утилиты