Table of Contents

sudo apt-get install edid-decode read-edid

@TaG: HtC HdMi ViBe WayLand

ok

ok

HDMI-1 connected primary 2160x1200+0+0 (0x8cb) normal (normal left inverted right x axis y axis) 122mm x 68mm
        Identifier: 0x63
        Timestamp:  427888545
        Subpixel:   unknown
        Gamma:      1.0:1.0:1.0
        Brightness: 1.0
        Clones:    
        CRTC:       0
        CRTCs:      1 0 2
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter: 
        EDID: 
                00ffffffffffff0022d201aa00000000
                ff1a010380000078029a8caa5539b723
                0e4c5200000001010101010101010101
                0101010101010474706a80b008412814
                c2047a44000000180474706a80b00841
                2814c2047a4400000018000000fc0048
                54432d564956450a20202020000000fd
                00147801ff1e010a20202020202001d7
                02031540420102230907018301000065
                030c0010000474706a80b008412814c2
                047a44000000180474706a80b0084128
                14c2047a44000000180474706a80b008
                412814c2047a44000000180474706a80
                b008412814c2047a4400000018000000
                00000000000000000000000000000000
                00000000000000000000000000000099
        aspect ratio: Automatic 
                supported: Automatic, 4:3, 16:9
        Broadcast RGB: Automatic 
                supported: Automatic, Full, Limited 16:235
        audio: auto 
                supported: force-dvi, off, auto, on
        non-desktop: 0 
                range: (0, 1)
        link-status: Good 
                supported: Good, Bad
  2160x1200 (0x8cb) 297.000MHz -HSync -VSync *current +preferred
        h: width  2160 start 2200 end 2220 total 2266 skew    0 clock 131.07KHz
        v: height 1200 start 1228 end 1230 total 1464           clock  89.53Hz
  720x480 (0x8a5) 27.027MHz -HSync -VSync
        h: width   720 start  736 end  798 total  858 skew    0 clock  31.50KHz
        v: height  480 start  489 end  495 total  525           clock  60.00Hz
  720x480 (0x8a6) 27.000MHz -HSync -VSync
        h: width   720 start  736 end  798 total  858 skew    0 clock  31.47KHz
        v: height  480 start  489 end  495 total  525           clock  59.94Hz
  640x480 (0x8a9) 25.200MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock  31.50KHz
        v: height  480 start  490 end  492 total  525           clock  60.00Hz
  640x480 (0xa7) 25.175MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock  31.47KHz
        v: height  480 start  490 end  492 total  525           clock  59.94Hz
DP-1 disconnected (normal left inverted right x axis y axis)
        Identifier: 0x64
        Timestamp:  427888545
        Subpixel:   unknown
        Clones:     HDMI-2
        CRTCs:      1 0 2
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter: 
        Broadcast RGB: Automatic 
                supported: Automatic, Full, Limited 16:235
        audio: auto 
                supported: force-dvi, off, auto, on
        non-desktop: 0 
                range: (0, 1)
        link-status: Good 
                supported: Good, Bad
HDMI-2 disconnected (normal left inverted right x axis y axis)
        Identifier: 0x65
        Timestamp:  427888545
        Subpixel:   unknown
        Clones:     DP-1
        CRTCs:      1 0 2
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter: 
        aspect ratio: Automatic 
                supported: Automatic, 4:3, 16:9
        Broadcast RGB: Automatic 
                supported: Automatic, Full, Limited 16:235
        audio: auto 
                supported: force-dvi, off, auto, on
        non-desktop: 0 
                range: (0, 1)
        link-status: Good 
                supported: Good, Bad
sudo apt-get install read-edid
sudo /usr/bin/get-edid | xxd

This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
No EDID on bus 0
No EDID on bus 1
No EDID on bus 3
No EDID on bus 4
No EDID on bus 5
No EDID on bus 7
No EDID on bus 8
2 potential busses found: 2 6
Will scan through until the first EDID is found.
Pass a bus number as an option to this program to go only for that one.


256-byte EDID successfully retrieved from i2c bus 2
Looks like i2c was successful. Have a good day.
00000000: 00ff ffff ffff ff00 22d2 01aa 0000 0000  ........".......
00000010: ff1a 0103 8000 0078 029a 8caa 5539 b723  .......x....U9.#
00000020: 0e4c 5200 0000 0101 0101 0101 0101 0101  .LR.............
00000030: 0101 0101 0101 0474 706a 80b0 0841 2814  .......tpj...A(.
00000040: c204 7a44 0000 0018 0474 706a 80b0 0841  ..zD.....tpj...A
00000050: 2814 c204 7a44 0000 0018 0000 00fc 0048  (...zD.........H
00000060: 5443 2d56 4956 450a 2020 2020 0000 00fd  TC-VIVE.    ....
00000070: 0014 7801 ff1e 010a 2020 2020 2020 01d7  ..x.....      ..
00000080: 0203 1540 4201 0223 0907 0183 0100 0065  ...@B..#.......e
00000090: 030c 0010 0004 7470 6a80 b008 4128 14c2  ......tpj...A(..
000000a0: 047a 4400 0000 1804 7470 6a80 b008 4128  .zD.....tpj...A(
000000b0: 14c2 047a 4400 0000 1804 7470 6a80 b008  ...zD.....tpj...
000000c0: 4128 14c2 047a 4400 0000 1804 7470 6a80  A(...zD.....tpj.
000000d0: b008 4128 14c2 047a 4400 0000 1800 0000  ..A(...zD.......
000000e0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
000000f0: 0000 0000 0000 0000 0000 0000 0000 0099  ................

sudo /usr/bin/get-edid | /usr/bin/parse-edid


Section "Monitor"
        Identifier "HTC-VIVE"
        ModelName "HTC-VIVE"
        VendorName "HVR"
        # Monitor Model Year: 2016
        # EDID version 1.3
        # Digital Display
        # Display Physical Size not given. Normal for projectors.
        Gamma 2.20
        Option "DPMS" "false"
        Horizsync 1-255
        VertRefresh 20-120
        # Maximum pixel clock is 300MHz

        #Extension block found. Parsing...
        Modeline        "Mode 2" 25.200 640 656 752 800 480 490 492 525 -hsync -vsync
        Modeline        "Mode 0" 297.00 2160 2200 2220 2266 1200 1228 1230 1464 -hsync -vsync 
        Modeline        "Mode 1" 297.00 2160 2200 2220 2266 1200 1228 1230 1464 -hsync -vsync 
        Modeline        "Mode 3" 27.027 720 736 798 858 480 489 495 525 -hsync -vsync
        Modeline        "Mode 4" 297.00 2160 2200 2220 2266 1200 1228 1230 1464 -hsync -vsync 
        Modeline        "Mode 5" 297.00 2160 2200 2220 2266 1200 1228 1230 1464 -hsync -vsync 
        Modeline        "Mode 6" 297.00 2160 2200 2220 2266 1200 1228 1230 1464 -hsync -vsync 
        Modeline        "Mode 7" 297.00 2160 2200 2220 2266 1200 1228 1230 1464 -hsync -vsync 
        Option "PreferredMode" "Mode 2"
EndSection

ko

lshw -C display
WARNING: you should run this program as super-user.                                                                                                                               
  *-display                                                                                                                                                                       
       description: 3D controller                                                                                                                                                 
       product: GM108M [GeForce 920MX]                                                                                                                                            
       vendor: NVIDIA Corporation                                                                                                                                                 
       physical id: 0                                                                                                                                                             
       bus info: pci@0000:01:00.0
       version: a2
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list rom
       configuration: driver=nouveau latency=0
       resources: irq:125 memory:ee000000-eeffffff memory:d0000000-dfffffff memory:e0000000-e1ffffff ioport:e000(size=128) memory:ef000000-ef07ffff
  *-display
       description: VGA compatible controller
       product: HD Graphics 530
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 06
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:126 memory:ed000000-edffffff memory:c0000000-cfffffff ioport:f000(size=64) memory:c0000-dffff
       
       
       
       get-edid | parse-edid 
This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
Looks like no busses have an EDID. Sorry!
Attempting to use the classical VBE interface

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
	Function unsupported
	Call failed

	VBE version 0
	VBE string at 0x0 "O�"

VBE/DDC service about to be called
	Report DDC capabilities

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
	Function unsupported
	Call failed

Reading next EDID block

VBE/DDC service about to be called
	Read EDID

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
	Function unsupported
	Call failed

The EDID data should not be trusted as the VBE call failed
Error: output block unchanged
I'm sorry nothing was successful. Maybe try some other arguments
if you played with them, or send an email to Matthew Kern <pyrophobicman@gmail.com>.
Partial Read... Try again
edid.txt · Last modified: 2022/04/16 12:22 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki