从链接:http://en.wikipedia.org/wiki/Extended_display_identification_data
“EDID通常存储在监视器中称为串行PROM(可编程只读存储器)或EEPROM(电可擦除PROM)的存储设备中,可通过地址0x50处的I?C总线访问。[1]即使显示器本身关闭,主机PC也可以读取EDID PROM。”
但我不知道,如何阅读这些信息。
有人在这方面帮我吗?
萨蒂什
最佳答案
使用linux软件包monitor edid,您可以读取edid数据。
默认情况下不安装,也不包含在标准存储库中(CentOS 6)。安装回购协议(如果不是发行版回购协议的一部分)
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh epel-release*rpm
然后您可以安装monitor edid
yum install monitor-edid
使用该命令的典型方法是通过解析器传递原始edid数据。
monitor-get-edid | monitor-parse-edid
输出结果如下:
Name: SyncMaster
EISA ID: SAM049b
EDID version: 1.3
EDID extension blocks: 0
Screen size: 47.7 cm x 26.8 cm (21.54 inches, aspect ratio 16/9 = 1.78)
Gamma: 2.2
Digital signal
Max video bandwidth: 170 MHz
HorizSync 30-75
VertRefresh 56-61
# Monitor preferred modeline (59.9 Hz vsync, 66.6 kHz hsync, ratio 16/9, 102 dpi)
ModeLine "1920x1080" 138.5 1920 1968 2000 2080 1080 1083 1088 1111 -hsync +vsync