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