EDID

From PCLinuxOShelp Knowledge Base

Jump to: navigation, search

          EDID

Extended display identification data (EDID)

is a data structure provided by a digital display to describe its capabilities to a video source
The EDID includes manufacturer name and serial number, product type, phosphor or filter type,
timings supported by the display, display size, luminance data and (for digital displays only) pixel mapping data.

Example:

 [root@localhost gg]# monitor-edid

 Name: L1918S
 EISA ID: GSM4b31
 EDID version: 1.3
 EDID extension blocks: 0
 Screen size: 37.6 cm x 30.1 cm (18.96 inches, aspect ratio 5/4 = 1.25)
 Gamma: 2.2
 Analog signal
 Max video bandwidth: 140 MHz

    HorizSync 30-83
    VertRefresh 56-75

    # Monitor preferred modeline (60.0 Hz vsync, 64.0 kHz hsync, ratio 5/4, 86 dpi)
    ModeLine "1280x1024" 108 1280 1328 1440

1688 1024 1025 1028 1066 +hsync +vsync


monitor-edid
- In this case, help you read EDID from your monitor.
- If you have problem find correct resolution in linux,
monitor-edid can be useful tool to find cause of the problem.
- This tool is from monitor-edid package.





Other way check EDID:

Get EDID from "xrandr --prop" , for example
 xrandr --prop | grep -A 16 'EDID' | sed -e "1d"  -e 's,[ \t],,g'


Example:
$ xrandr --prop | grep -A 16 'EDID' | sed -e "1d"  -e 's,[ \t],,g' 
00ffffffffffff001e6dbb5a01010101
0118010380301b78ea3135a5554ea126
0c5054a54b00714f81809500b300a9c0
810081c09040023a801871382d40582c
4500e00e1100001e000000fd00384b1e
530f000a202020202020000000fc004c
472046554c4c2048440a2020000000ff
000a2020202020202020202020200103
02031df14a900403011412051f101323
0907078301000065030c001000023a80
1871382d40582c4500e00e1100001e01
1d8018711c1620582c2500e00e110000
9e011d007251d01e206e285500e00e11
00001e8c0ad08a20e02d10103e9600e0
0e110000180000000000000000000000
000000000000000000000000000000ae


And here WARNING : download this app is Is not recommended.


If you sure you can, download app from https://cgit.freedesktop.org/xorg/app/edid-decode/tree/ compile ( make ) and use
 ./edid-decode file
or just
 xrandr --prop | grep -A 16 'EDID' | sed -e "1d"  -e 's,[ \t],,g' | ./edid-decode
Then you should seen for example:
$ xrandr --prop | grep -A 16 'EDID' | sed -e "1d"  -e 's,[ \t],,g' | ./edid-decode
Extracted contents:
header:          00 ff ff ff ff ff ff 00
serial number:   1e 6d bb 5a 01 01 01 01 01 18
version:         01 03
basic params:    80 30 1b 78 ea
chroma info:     31 35 a5 55 4e a1 26 0c 50 54
established:     a5 4b 00
standard:        71 4f 81 80 95 00 b3 00 a9 c0 81 00 81 c0 90 40
descriptor 1:    02 3a 80 18 71 38 2d 40 58 2c 45 00 e0 0e 11 00 00 1e
descriptor 2:    00 00 00 fd 00 38 4b 1e 53 0f 00 0a 20 20 20 20 20 20
descriptor 3:    00 00 00 fc 00 4c 47 20 46 55 4c 4c 20 48 44 0a 20 20
descriptor 4:    00 00 00 ff 00 0a 20 20 20 20 20 20 20 20 20 20 20 20
extensions:      01
checksum:        03
Manufacturer: GSM Model 5abb Serial Number 16843009
Made week 1 of 2014
EDID version: 1.3
Digital display
Maximum image size: 48 cm x 27 cm
Gamma: 2.20
DPMS levels: Standby Suspend Off
Supported color formats: RGB 4:4:4, YCrCb 4:4:4
First detailed timing is preferred timing
Established timings supported:
 720x400@70Hz
 640x480@60Hz
 640x480@75Hz
 800x600@60Hz
 800x600@75Hz
 1024x768@60Hz
 1024x768@75Hz
 1280x1024@75Hz
Standard timings supported:
 1152x864@75Hz
 1280x1024@60Hz
 1440x900@60Hz
 1680x1050@60Hz
 1600x900@60Hz
 1280x800@60Hz
 1280x720@60Hz
 1400x1050@60Hz
Detailed mode: Clock 148.500 MHz, 480 mm x 270 mm
              1920 2008 2052 2200 hborder 0
              1080 1084 1089 1125 vborder 0
              +hsync +vsync 
Monitor ranges (GTF): 56-75Hz V, 30-83kHz H, max dotclock 150MHz
Monitor name: LG FULL HD
Serial number: 
Has 1 extension blocks
Checksum: 0x3 (valid)
CEA extension block
Extension version: 3
25 bytes of CEA data
 Video data block
   VIC  16 1920x1080@60Hz (native)
   VIC   4 1280x720@60Hz 
   VIC   3 720x480@60Hz 
   VIC   1 640x480@60Hz 
   VIC  20 1920x1080i@50Hz 
   VIC  18 720x576@50Hz 
   VIC   5 1920x1080i@60Hz 
   VIC  31 1920x1080@50Hz 
   VIC  16 1920x1080@60Hz 
   VIC  19 1280x720@50Hz 
 Audio data block
   Linear PCM, max channels 2
   Supported sample rates (kHz): 48 44.1 32
   Supported sample sizes (bits): 24 20 16
 Speaker allocation data block
   Speaker map: FL/FR
 Vendor-specific data block, OUI 000c03 (HDMI)
   Source physical address 1.0.0.0
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 148.500 MHz, 480 mm x 270 mm
              1920 2008 2052 2200 hborder 0
              1080 1084 1089 1125 vborder 0
              +hsync +vsync 
Detailed mode: Clock 74.250 MHz, 480 mm x 270 mm
              1920 2008 2052 2200 hborder 0
               540  542  547  562 vborder 0
              +hsync +vsync interlaced 
Detailed mode: Clock 74.250 MHz, 480 mm x 270 mm
              1280 1390 1430 1650 hborder 0
               720  725  730  750 vborder 0
              +hsync +vsync 
Detailed mode: Clock 27.000 MHz, 480 mm x 270 mm
               720  736  798  858 hborder 0
               480  489  495  525 vborder 0
              -hsync -vsync 
Checksum: 0xae (valid)
Personal tools