Alex Deucher wrote:

DDC is the channel by which the EDID is fetched.  The xorg log should
print the raw edid.  You can use edid-decode
(http://cgit.freedesktop.org/xorg/app/edid-decode/) to parse the edid
and see what's in it.  If edid-decode lists modes that are not
available in kms, it's due to kms not parsing the extension blocks yet
or it's not parsing them correctly.

OK, I tried edid decode with the code from xorg log, but it displays some junk then the same four modes that kms sees (output is below the tv section of my xorg log which is attached).



I) RADEON(0): EDID for output DVI-0
[ 10751.572] (II) RADEON(0): Manufacturer: MEI  Model: a0a6  Serial#: 16843009
[ 10751.572] (II) RADEON(0): Year: 2010  Week: 0
[ 10751.572] (II) RADEON(0): EDID Version: 1.3
[ 10751.572] (II) RADEON(0): Digital Display Input
[ 10751.572] (II) RADEON(0): Indeterminate output size
[ 10751.572] (II) RADEON(0): Gamma: 2.20
[ 10751.572] (II) RADEON(0): No DPMS capabilities specified
[ 10751.572] (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 
[ 10751.572] (II) RADEON(0): First detailed timing is preferred mode
[ 10751.572] (II) RADEON(0): redX: 0.640 redY: 0.345   greenX: 0.291 greenY: 
0.635
[ 10751.572] (II) RADEON(0): blueX: 0.163 blueY: 0.093   whiteX: 0.288 whiteY: 
0.296
[ 10751.572] (II) RADEON(0): Manufacturer's mask: 0
[ 10751.572] (II) RADEON(0): Supported detailed timing:
[ 10751.572] (II) RADEON(0): clock: 148.5 MHz   Image Size:  698 x 392 mm
[ 10751.572] (II) RADEON(0): h_active: 1920  h_sync: 2448  h_sync_end 2492 
h_blank_end 2640 h_border: 0
[ 10751.572] (II) RADEON(0): v_active: 1080  v_sync: 1084  v_sync_end 1089 
v_blanking: 1125 v_border: 0
[ 10751.572] (II) RADEON(0): Supported detailed timing:
[ 10751.572] (II) RADEON(0): clock: 148.5 MHz   Image Size:  698 x 392 mm
[ 10751.572] (II) RADEON(0): h_active: 1920  h_sync: 2008  h_sync_end 2052 
h_blank_end 2200 h_border: 0
[ 10751.572] (II) RADEON(0): v_active: 1080  v_sync: 1084  v_sync_end 1089 
v_blanking: 1125 v_border: 0
[ 10751.572] (II) RADEON(0): Monitor name: Panasonic-TV
[ 10751.572] (II) RADEON(0): Ranges: V min: 23 V max: 61 Hz, H min: 15 H max: 
68 kHz, PixClock max 155 MHz
[ 10751.572] (II) RADEON(0): Supported detailed timing:
[ 10751.572] (II) RADEON(0): clock: 74.2 MHz   Image Size:  698 x 392 mm
[ 10751.572] (II) RADEON(0): h_active: 1920  h_sync: 2448  h_sync_end 2492 
h_blank_end 2640 h_border: 0
[ 10751.572] (II) RADEON(0): v_active: 540  v_sync: 542  v_sync_end 547 
v_blanking: 562 v_border: 0
[ 10751.572] (II) RADEON(0): Supported detailed timing:
[ 10751.572] (II) RADEON(0): clock: 74.2 MHz   Image Size:  698 x 392 mm
[ 10751.572] (II) RADEON(0): h_active: 1920  h_sync: 2008  h_sync_end 2052 
h_blank_end 2200 h_border: 0
[ 10751.572] (II) RADEON(0): v_active: 540  v_sync: 542  v_sync_end 547 
v_blanking: 562 v_border: 0
[ 10751.572] (II) RADEON(0): Supported detailed timing:
[ 10751.572] (II) RADEON(0): clock: 74.2 MHz   Image Size:  698 x 392 mm
[ 10751.572] (II) RADEON(0): h_active: 1280  h_sync: 1720  h_sync_end 1760 
h_blank_end 1980 h_border: 0
[ 10751.572] (II) RADEON(0): v_active: 720  v_sync: 725  v_sync_end 730 
v_blanking: 750 v_border: 0
[ 10751.572] (II) RADEON(0): Supported detailed timing:
[ 10751.572] (II) RADEON(0): clock: 74.2 MHz   Image Size:  698 x 392 mm
[ 10751.572] (II) RADEON(0): h_active: 1280  h_sync: 1390  h_sync_end 1430 
h_blank_end 1650 h_border: 0
[ 10751.572] (II) RADEON(0): v_active: 720  v_sync: 725  v_sync_end 730 
v_blanking: 750 v_border: 0
[ 10751.572] (II) RADEON(0): Number of EDID sections to follow: 1
[ 10751.572] (II) RADEON(0): EDID (in hex):
[ 10751.572] (II) RADEON(0):    00ffffffffffff0034a9a6a001010101
[ 10751.572] (II) RADEON(0):    00140103800000780adaffa3584aa229
[ 10751.572] (II) RADEON(0):    17494b00000001010101010101010101
[ 10751.572] (II) RADEON(0):    010101010101023a80d072382d40102c
[ 10751.572] (II) RADEON(0):    4580ba882100001e023a801871382d40
[ 10751.572] (II) RADEON(0):    582c4500ba882100001e000000fc0050
[ 10751.572] (II) RADEON(0):    616e61736f6e69632d54560a000000fd
[ 10751.572] (II) RADEON(0):    00173d0f440f000a20202020202001d1
[ 10751.572] (II) RADEON(0):    02032672509f90140520130412031102
[ 10751.572] (II) RADEON(0):    16071506012309070168030c003000b8
[ 10751.572] (II) RADEON(0):    260fe3051f01011d80d0721c1620102c
[ 10751.572] (II) RADEON(0):    2580ba882100009e011d8018711c1620
[ 10751.572] (II) RADEON(0):    582c2500ba882100009e011d00bc52d0
[ 10751.572] (II) RADEON(0):    1e20b8285540ba882100001e011d0072
[ 10751.572] (II) RADEON(0):    51d01e206e285500ba882100001e0000
[ 10751.572] (II) RADEON(0):    000000000000000000000000000000a1
[ 10751.572] (II) RADEON(0): EDID vendor "MEI", prod id 41126
[ 10751.572] (II) RADEON(0): Using EDID range info for horizontal sync
[ 10751.572] (II) RADEON(0): Using EDID range info for vertical refresh
[ 10751.572] (II) RADEON(0): Printing DDC gathered Modelines:
[ 10751.572] (II) RADEON(0): Modeline "1920x1080"x0.0  148.50  1920 2448 2492 
2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz eP)
[ 10751.572] (II) RADEON(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 
2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz e)
[ 10751.572] (II) RADEON(0): Modeline "1920x1080i"x0.0   74.25  1920 2448 2492 
2640  1080 1084 1094 1125 interlace +hsync +vsync (28.1 kHz e)
[ 10751.572] (II) RADEON(0): Modeline "1920x1080i"x0.0   74.25  1920 2008 2052 
2200  1080 1084 1094 1125 interlace +hsync +vsync (33.8 kHz e)
[ 10751.572] (II) RADEON(0): Modeline "1280x720"x0.0   74.25  1280 1720 1760 
1980  720 725 730 750 +hsync +vsync (37.5 kHz e)
[ 10751.572] (II) RADEON(0): Modeline "1280x720"x0.0   74.25  1280 1390 1430 
1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[ 10751.572] (II) RADEON(0): Modeline "1920x1080"x0.0   74.25  1920 2558 2602 
2750  1080 1084 1089 1125 +hsync +vsync (27.0 kHz e)
[ 10751.572] (II) RADEON(0): Modeline "720x576"x0.0   27.00  720 732 796 864  
576 581 586 625 -hsync -vsync (31.2 kHz e)
[ 10751.572] (II) RADEON(0): Modeline "1440x576i"x0.0   27.00  1440 1464 1590 
1728  576 580 586 625 interlace -hsync -vsync (15.6 kHz e)
[ 10751.572] (II) RADEON(0): Modeline "1440x480i"x0.0   27.00  1440 1478 1602 
1716  480 488 494 525 interlace -hsync -vsync (15.7 kHz e)
[ 10751.572] (II) RADEON(0): Modeline "1920x1080"x0.0   74.25  1920 2448 2492 
2640  1080 1084 1089 1125 +hsync +vsync (28.1 kHz e)
[ 10751.572] (II) RADEON(0): Modeline "720x480"x0.0   27.00  720 736 798 858  
480 489 495 525 -hsync -vsync (31.5 kHz e)
[ 10751.572] (II) RADEON(0): Modeline "1440x288"x0.0   27.00  1440 1464 1590 
1728  288 290 293 312 -hsync -vsync (15.6 kHz e)
[ 10751.572] (II) RADEON(0): Modeline "1440x240"x0.0   27.00  1440 1478 1602 
1716  240 244 247 262 -hsync -vsync (15.7 kHz e)
[ 10751.572] (II) RADEON(0): Printing probed modes for output DVI-0
[ 10751.572] (II) RADEON(0): Modeline "1920x1080"x50.0  148.50  1920 2448 2492 
2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz UeP)
[ 10751.572] (II) RADEON(0): Modeline "1920x1080"x60.0  148.50  1920 2008 2052 
2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz e)
[ 10751.572] (II) RADEON(0): Modeline "1920x1080i"x60.0   74.25  1920 2008 2052 
2200  1080 1084 1094 1125 interlace +hsync +vsync (33.8 kHz e)
[ 10751.572] (II) RADEON(0): Modeline "1920x1080i"x50.0   74.25  1920 2448 2492 
2640  1080 1084 1094 1125 interlace +hsync +vsync (28.1 kHz e)


bash-3.2$ ./edid-decode ~/tv-edid-2 
ÿÿÿÿÿÿ4©¦ x
Úÿ£XJ¢)IK:Ðr8-@,Eº!:q8-@X,Eº!üPanasonic-TV
ý=D
      Ñ&rPÐr ,%º!q X,%º!!rQÐ n(Uº!¡Extracted contents:
header:          00 ff ff ff ff ff ff 00
serial number:   34 a9 a6 a0 01 01 01 01 00 14
version:         01 03
basic params:    80 00 00 78 0a
chroma info:     da ff a3 58 4a a2 29 17 49 4b
established:     00 00 00
standard:        01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
descriptor 1:    02 3a 80 d0 72 38 2d 40 10 2c 45 80 ba 88 21 00 00 1e
descriptor 2:    02 3a 80 18 71 38 2d 40 58 2c 45 00 ba 88 21 00 00 1e
descriptor 3:    00 00 00 fc 00 50 61 6e 61 73 6f 6e 69 63 2d 54 56 0a
descriptor 4:    00 00 00 fd 00 17 3d 0f 44 0f 00 0a 20 20 20 20 20 20
extensions:      01
checksum:        d1

Manufacturer: MEI Model a0a6 Serial Number 16843009
Made week 0 of 2010
EDID version: 1.3
Digital display
Image size is variable
Gamma: 2.20
Supported color formats: RGB 4:4:4, YCrCb 4:2:2
First detailed timing is preferred timing
Established timings supported:
Standard timings supported:
Detailed mode: Clock 148.500 MHz, 698 mm x 392 mm
               1920 2448 2492 2640 hborder 0
               1080 1084 1089 1125 vborder 0
               +hsync +vsync
Detailed mode: Clock 148.500 MHz, 698 mm x 392 mm
               1920 2008 2052 2200 hborder 0
               1080 1084 1089 1125 vborder 0
               +hsync +vsync
Monitor name: Panasonic-TV
 Monitor ranges: 23-61Hz vertical, 15-68kHz horizontal, max dotclock 150MHz
Has 1 extension blocks
Checksum: 0xd1 (valid)

CEA extension block
Extension version: 3
34 bytes of CEA data
  Video data block
    VIC 31 (native)
    VIC 16 (native)
    VIC 20 
    VIC 05 
    VIC 32 
    VIC 19 
    VIC 04 
    VIC 18 
    VIC 03 
    VIC 17 
    VIC 02 
    VIC 22 
    VIC 07 
    VIC 21 
    VIC 06 
  Audio data block
  Vendor-specific data block, OUI 000c03 (HDMI)
    Source physical address 3.0.0.0
    Supports_AI
    DC_36bit
    DC_30bit
    DC_Y444
    Maximum TMDS clock: 190MHz
  Extended tag: Colorimetry data block
Basic audio support
Supports YCbCr 4:4:4
Supports YCbCr 4:2:2
2 native detailed modes
Detailed mode: Clock 74.250 MHz, 698 mm x 392 mm
               1920 2448 2492 2640 hborder 0
                540  542  547  562 vborder 0
               +hsync +vsync interlaced
Detailed mode: Clock 74.250 MHz, 698 mm x 392 mm
               1920 2008 2052 2200 hborder 0
                540  542  547  562 vborder 0
               +hsync +vsync interlaced
Detailed mode: Clock 74.250 MHz, 698 mm x 392 mm
               1280 1720 1760 1980 hborder 0
                720  725  730  750 vborder 0
               +hsync +vsync
Detailed mode: Clock 74.250 MHz, 698 mm x 392 mm
               1280 1390 1430 1650 hborder 0
                720  725  730  750 vborder 0
               +hsync +vsync
Checksum: 0xa1 (valid)


_______________________________________________
xorg-driver-ati mailing list
[email protected]
http://lists.x.org/mailman/listinfo/xorg-driver-ati

Reply via email to