[spark] decode HDMI EDID

Fremd-Buildsysteme
graugans
Interessierter
Interessierter
Beiträge: 79
Registriert: Sonntag 26. August 2012, 20:16

[spark] decode HDMI EDID

Beitrag von graugans »

Ich habe mal ein bisschen mit den edid Informationen meiner Golden Media Spark Triplex rumgespielt. Dazu habe ich die sourcen von edid-decode so angepasst, dass die die Ausgabe von

Code: Alles auswählen

/sys/devices/virtual/stmcoredisplay/display0/hdmi0.0/edid
verarbeiten kann. Leider funktioniert das ganze nicht mit den mir bekannten Fulan spark 7111 Boxen, da die einen H/W Bug haben.

Das ganze sieht dann wie folgt aus:

Code: Alles auswählen

root@spark7162:~# edid-decode /sys/devices/virtual/stmcoredisplay/display0/hdmi0.0/edid | more
Extracted contents:
header:          00 ff ff ff ff ff ff 00
serial number:   41 0c 01 00 01 01 01 01 16 12
version:         01 03
basic params:    80 47 28 78 8a
chroma info:     28 8e 9e 55 48 97 24 16 48 4b
established:     ad ce 00
standard:        31 59 45 59 61 59 81 80 01 01 01 01 01 01 01 01
descriptor 1:    a9 1a 00 a0 50 00 16 30 30 20 37 00 c4 8e 21 00 00 18
descriptor 2:    66 21 50 b0 51 00 1b 30 40 70 36 00 c4 8e 21 00 00 18
descriptor 3:    00 00 00 fc 00 50 68 69 6c 69 70 73 0a 20 20 20 20 20
descriptor 4:    00 00 00 fd 00 2f 55 1f 50 0e 00 0a 20 20 20 20 20 20
extensions:      01
checksum:        f5

Manufacturer: PHL Model 1 Serial Number 16843009
Made week 22 of 2008
EDID version: 1.3
Digital display
Maximum image size: 71 cm x 40 cm
Gamma: 2.20
DPMS levels: Standby
Supported color formats: RGB 4:4:4, YCrCb 4:2:2
First detailed timing is preferred timing
Established timings supported:
  720x400@70Hz
  640x480@60Hz
  640x480@72Hz
  640x480@75Hz
  800x600@60Hz
  800x600@72Hz
  800x600@75Hz
  1024x768@60Hz
  1024x768@70Hz
  1024x768@75Hz
Standard timings supported:
  640x480@85Hz
  800x600@85Hz
  1024x768@85Hz
  1280x1024@60Hz
Detailed mode: Clock 68.250 MHz, 708 mm x 398 mm
               1280 1328 1360 1440 hborder 0
                768  771  778  790 vborder 0
               -hsync -vsync 
Detailed mode: Clock 85.500 MHz, 708 mm x 398 mm
               1360 1424 1536 1792 hborder 0
                768  771  777  795 vborder 0
               -hsync -vsync 
Monitor name: Philips
Monitor ranges (GTF): 47-85Hz V, 31-80kHz H, max dotclock 140MHz
Has 1 extension blocks
Checksum: 0xf5 (valid)
         
CEA extension block
Extension version: 3
37 bytes of CEA data
  Video data block
    VIC 19 (native)
    VIC 04 
    VIC 20 
    VIC 05 
    VIC 31 
    VIC 16 
    VIC 18 
    VIC 17 
    VIC 03 
    VIC 02 
    VIC 01 
    VIC 22 
    VIC 21 
    VIC 07 
  Audio data block
    Linear PCM, max channels 1
    Supported sample rates (kHz): 48 44.1 32
    Supported sample sizes (bits): 24 20 16
  Speaker allocation data block
  Vendor-specific data block, OUI 000c03 (HDMI)
    Source physical address 1.0.0.0
    Supports_AI
    Maximum TMDS clock: 0MHz
    Video latency: 1
    Audio latency: 1
    Interlaced video latency: 16
    Interlaced audio latency: 1
Basic audio support
Supports YCbCr 4:4:4
Supports YCbCr 4:2:2
1 native detailed modes
Detailed mode: Clock 74.250 MHz, 708 mm x 398 mm
               1280 1720 1760 1980 hborder 0
                720  725  730  750 vborder 0
               +hsync -vsync 
Detailed mode: Clock 74.250 MHz, 708 mm x 398 mm
               1280 1390 1430 1650 hborder 0
                720  725  730  750 vborder 0
               +hsync +vsync 
Detailed mode: Clock 74.250 MHz, 708 mm x 398 mm
               1920 2448 2492 2640 hborder 0
                540  542  547  562 vborder 0
               +hsync +vsync interlaced 
Detailed mode: Clock 74.250 MHz, 708 mm x 398 mm
               1920 2008 2052 2200 hborder 0
                540  542  547  562 vborder 0
               +hsync -vsync interlaced 
Checksum: 0x3c (valid)
         
         
Unknown extension block
         
         
Unknown extension block
         
         
Unknown extension block
         
         
Unknown extension block
         
         
Unknown extension block
         
         
Unknown extension block
         
         
Unknown extension block
         
         
Unknown extension block
         
Wen es interessiert findet die Quellen bei bitbucket.
martii
Einsteiger
Einsteiger
Beiträge: 217
Registriert: Donnerstag 14. Juni 2012, 09:39

Re: [spark] decode HDMI EDID

Beitrag von martii »

graugans hat geschrieben:Leider funktioniert das ganze nicht mit den mir bekannten Fulan spark 7111 Boxen, da die einen H/W Bug haben.
Schaut auf meinem Pingulux (also 7111) wider Erwarten auch ganz passabel aus. Außer, dass am Ende eine Fehlermeldung kommt, ist's Deinem Output vom 7162 schon ziemlich ähnlich:

Code: Alles auswählen

spark-Neutrino-HD:~ # /tmp/edid-decode  < /sys/devices/virtual/stmcoredisplay/display0/hdmi0.0/edid
Extracted contents:
header:          00 ff ff ff ff ff ff 00
serial number:   41 0c 00 00 01 01 01 01 03 14
version:         01 03
basic params:    80 80 48 78 0a
chroma info:     e6 92 a3 54 4a 99 26 0f 4a 4c
established:     21 08 00
standard:        8b c0 81 80 a9 40 01 01 01 01 01 01 01 01 01 01
descriptor 1:    02 3a 80 18 71 38 2d 40 58 2c 45 00 00 d0 52 00 00 1e
descriptor 2:    02 3a 80 d0 72 38 2d 40 10 2c 45 80 00 d0 52 00 00 1e
descriptor 3:    00 00 00 fc 00 50 68 69 6c 69 70 73 20 46 54 56 0a 20
descriptor 4:    00 00 00 fd 00 30 3e 0f 46 11 00 0a 20 20 20 20 20 20
extensions:      01
checksum:        c9

Manufacturer: PHL Model 0 Serial Number 16843009
Made week 3 of 2010
EDID version: 1.3
Digital display
Maximum image size: 128 cm x 72 cm
Gamma: 2.20
Supported color formats: RGB 4:4:4, YCrCb 4:2:2
First detailed timing is preferred timing
Established timings supported:
  640x480@60Hz
  800x600@60Hz
  1024x768@60Hz
Standard timings supported:
  1360x765@60Hz
  1280x1024@60Hz
  1600x1200@60Hz
Detailed mode: Clock 148.500 MHz, 1280 mm x 720 mm
               1920 2008 2052 2200 hborder 0
               1080 1084 1089 1125 vborder 0
               +hsync +vsync 
Detailed mode: Clock 148.500 MHz, 1280 mm x 720 mm
               1920 2448 2492 2640 hborder 0
               1080 1084 1089 1125 vborder 0
               +hsync +vsync 
Monitor name: Philips
Monitor ranges (GTF): 48-62Hz V, 15-70kHz H, max dotclock 170MHz
Has 1 extension blocks
Checksum: 0xc9 (valid)

CEA extension block
Extension version: 3
45 bytes of CEA data
  Video data block
    VIC 16 
    VIC 31 
    VIC 32 
    VIC 34 
    VIC 33 
    VIC 05 
    VIC 20 
    VIC 04 
    VIC 19 
    VIC 18 
    VIC 03 
    VIC 17 
    VIC 02 
    VIC 22 
    VIC 07 
    VIC 21 
    VIC 06 
  Audio data block
    Linear PCM, max channels 1
    Supported sample rates (kHz): 96 88.2 48 44.1 32
    Supported sample sizes (bits): 24 20 16
    AC-3, max channels 5
    Supported sample rates (kHz): 48 44.1 32
    Maximum bit rate: 248 kHz
  Speaker allocation data block
  Vendor-specific data block, OUI 000c03 (HDMI)
    Source physical address 1.0.0.0
    DC_36bit
    DC_30bit
    DC_Y444
    Maximum TMDS clock: 225MHz
    Video latency: 46
    Audio latency: 46
  Extended tag: Colorimetry data block
Underscans PC formats by default
Basic audio support
Supports YCbCr 4:4:4
Supports YCbCr 4:2:2
1 native detailed modes
Detailed mode: Clock 74.250 MHz, 1280 mm x 720 mm
               1920 2558 2602 2750 hborder 0
               1080 1084 1089 1125 vborder 0
               +hsync +vsync 
Detailed mode: Clock 74.250 MHz, 1280 mm x 720 mm
               1920 2448 2492 2640 hborder 0
                540  542  547  562 vborder 0
               +hsync +vsync interlaced 
Detailed mode: Clock 74.250 MHz, 1280 mm x 720 mm
               1280 1720 1760 1980 hborder 0
                720  725  730  750 vborder 0
               +hsync +vsync 
Detailed mode: Clock 74.250 MHz, 1280 mm x 720 mm
               1920 2008 2052 2200 hborder 0
                540  542  547  562 vborder 0
               +hsync +vsync interlaced 
Checksum: 0x22 (valid)


Unknown extension block


Unknown extension block


Unknown extension block


Unknown extension block


Unknown extension block


Unknown extension block


Unknown extension block


Unknown extension block

EDID block does NOT conform to EDID 1.3!
	Detailed block string not properly terminated
Danke!
graugans
Interessierter
Interessierter
Beiträge: 79
Registriert: Sonntag 26. August 2012, 20:16

Re: [spark] decode HDMI EDID

Beitrag von graugans »

Interessant. Ich bin bis jetzt davon ausgegangen, dass die Spark 7111 Boxen nen Hardware-Bug haben. Eventuell ist das bei den Pingulux Boxen nicht so. Ich werde das bei meiner GM 990 aufjeden Fall nochmal an einem anderen Schirm testen.


Gruß