如何查找显示器品牌/型号?

如何查找显示器品牌/型号?

我的朋友最近买了一辆二手车,车内有一台车载电脑,并连接到仪表板上的触摸屏显示器(非常令人印象深刻!)。

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

是否有任何 Linux 命令可以确定所连接显示器的品牌/型号?我试过使用 Google,它向我提供了/etc/X11目录,但结果并不理想。

答案1

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

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

如果不起作用,请安装edid 解码/sys/class/drm/*/edid并按照手册的建议指向它:

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

答案2

lshwsudo lshw将比 更好lspci

答案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

答案4

安装包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/

相关内容