我如何找出显示器的品牌/型号?


12

我的朋友最近购买了带有车载计算机的二手车,并将其连接到仪表板上的触摸屏显示器(非常令人印象深刻!)。

现在,我已经帮助他今天在其上安装了Ubuntu,但是我们无法建立连接的触摸屏显示器的品牌和型号来尝试寻找驱动程序以使触摸屏功能正常工作。

是否有任何Linux命令可以计算出所连接显示器的品牌/型号?我尝试过Google,它使我指向/etc/X11目录,但对此并不满意。


很有可能,运行后将提供更多信息sudo lshw -sanitize-请在此处编辑问题并发布输出
Vadim Rutkovsky 2012年

1
下面的选项似乎不再起作用
Kendrick

Answers:



4

我可以在中看到显示器的品牌和型号/var/log/Xorg.0.log。但是,它是由视频驱动程序输出的,因此我不确定它是否通用:

[ 26.795] (II) RADEON(0): Monitor name: DELL U2412M

如果那不起作用,请安装edid-decode并将其指向/sys/class/drm/*/edid其手册中所建议的内容:

ls /sys/class/drm/*/edid | xargs -n 1 edid-decode | grep Manufacturer:

此选项与我的显示器上显示的最接近的分辨率是4096号戴尔模型,最终没有用。我也没在意,当然第2显示报以适当的型号
肯德里克-

3

自己在Fedora上寻找答案。这将为您列出所有与视频相关的问题:

xrandr -q --verbose | less

查找EDID字符串,然后将其复制/粘贴到例如monitor.txt的文件中(也许有更好的方法。)然后使用:

edid-decode monitor.txt

从EDID字符串获取有关显示器的所有信息。

如果只有一台显示器,则可以执行以下操作:

xrandr -q --verbose | grep -i EDID -A 8 | grep -v EDID | sed s/\\t//g | edid-decode


1

安装软件包read-edid并使用以下命令:

sudo get-edid | parse-edid

在我的系统中,相关输出为:

This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
<some messages>
Section "Monitor"
   Identifier "S22B300"
   ModelName "S22B300"
   VendorName "SAM"
<other info>

“ SAM”是“三星”的代码,可在http://edid.tv/manufacturer/中找到。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.