linux获得edid命令
-
在Linux中获取EDID(Extended Display Identification Data)命令可以帮助我们获取显示器的详细信息。EDID是一种包含显示器能力和特性的数据结构,通过查询EDID可以获取显示器的分辨率、刷新率、显示比例、支持的颜色空间等信息。
在Linux中,可以使用”edid-decode”命令来解析EDID数据。这个命令需要事先安装一个叫做edid-decode的工具包。你可以按照以下步骤来获取并解析EDID信息:
1. 首先,确保你的系统已经安装了edid-decode工具包。你可以使用以下命令来安装它(以Ubuntu为例):
“`
sudo apt-get install edid-decode
“`2. 一旦安装完成,你可以使用以下命令来获取EDID信息:
“`
sudo get-edid | edid-decode
“`这个命令会通过调用”get-edid”程序并将其输出传递给”edid-decode”程序来获取和解析EDID信息。
3. 运行命令后,你将会看到显示器的详细信息,包括分辨率、刷新率、显示比例、支持的颜色空间等等。
注意:在解析EDID之前,你可能需要在系统设置中连接并启用相应的显示器。如果你有多个显示器连接到你的系统上,你可以通过指定对应显示器的地址来获取其EDID信息。
总结:通过在Linux中使用”edid-decode”命令,你可以很容易地获取并解析显示器的EDID信息。这些信息可以帮助你更好地了解和配置你的显示器。
2年前 -
在Linux系统中,获取EDID(扩展显示标识数据)的命令可以使用以下方法:
1. 使用xrandr命令获取EDID:
xrandr命令是一个用于配置显示器分辨率、显示模式和刷新率的命令行工具。通过执行以下命令,您可以获取连接的显示器的EDID信息:
“`
xrandr –verbose
“`
这将显示连接的显示器的详细信息,包括EDID数据。2. 使用get-edid命令获取EDID:
get-edid是一个用于从连接的显示器获取EDID信息的命令行工具。要使用该命令,您需要安装它。在大多数Linux发行版中,可以使用以下命令安装它:
“`
sudo apt-get install read-edid
“`
安装完成后,您可以执行以下命令以获取EDID信息:
“`
sudo get-edid | parse-edid
“`
这将显示连接的显示器的EDID信息。3. 使用monitor-edid命令获取EDID:
monitor-edid是另一个用于获取连接的显示器的EDID信息的命令行工具。要使用该命令,您需要安装它。在大多数Linux发行版中,可以使用以下命令安装它:
“`
sudo apt-get install ddcutil
“`
安装完成后,您可以执行以下命令以获取EDID信息:
“`
sudo ddcutil getvcp
“`
其中,EDID_ADDRESS是显示器的DCC/CI地址。您可以通过执行以下命令获取它:
“`
sudo ddcutil detect
“`
这将显示连接的显示器的DCC/CI地址,您可以使用它来替换。 4. 查看/var/log/Xorg.0.log文件:
EDID信息通常会记录在系统日志文件/var/log/Xorg.0.log中。您可以使用以下命令查看该日志文件:
“`
cat /var/log/Xorg.0.log | grep EDID
“`
这将显示连接的显示器的EDID信息。5. 使用edid-decode命令解码EDID信息:
edid-decode是一个用于解码EDID信息的命令行工具。要使用该命令,您需要安装它。在大多数Linux发行版中,可以使用以下命令安装它:
“`
sudo apt-get install edid-decode
“`
安装完成后,您可以执行以下命令以解码EDID信息:
“`
sudo get-edid | edid-decode
“`
这将显示连接的显示器的解码后的EDID信息。上述方法中的某些命令可能需要 root 或 sudo 权限才能正常运行。请根据您的系统配置进行相应的调整。同时,注意确保您的显示器与计算机正确连接,并且任何必要的驱动程序已正确安装。
2年前 -
获取显示器EDID信息可以通过以下步骤在Linux系统中进行:
1. 确认显示器连接:首先检查你的显示器是否已正确连接到电脑上,并确认其供电正常。
2. 安装工具:在Linux中,我们可以使用一些工具来获取显示器的EDID信息。其中一个常用的工具是`read-edid`,它可以从显示器的EDID数据块中读取信息。在绝大多数Linux发行版中,`read-edid`都是预先安装好的,你只需要通过终端打开即可。
3. 执行命令:打开终端并执行以下命令:
“`
sudo get-edid | parse-edid
“`使用`sudo`命令以管理员权限运行命令,这样可以获取有关EDID的完整信息。该命令中的`get-edid`用于从显示器中获取EDID信息,而`parse-edid`将相关信息格式化以便于阅读。
4. 分析结果:当命令执行完后,你将会看到显示器的EDID信息的输出结果。该信息包括显示器的制造商、型号、分辨率、支持的刷新率等等。你可以通过阅读输出结果来获取显示器的具体信息。
另外,还可以使用其他工具如`xrandr`来获取EDID信息。以下是通过`xrandr`命令获取EDID信息的步骤:
1. 执行命令:打开终端并执行以下命令:
“`
xrandr –verbose
“`2. 分析结果:命令执行后,你将会看到诸如“HDMI-0 connected”或“DP-1 connected”之类的输出结果。在这些连接信息后面,你将会看到有关显示器的更详细的信息,包括EDID数据块的内容。你可以通过阅读输出结果来获取显示器的具体信息。
总结:
无论是使用`read-edid`还是`xrandr`,都可以获取显示器的EDID信息。通过解读EDID信息,你可以获得显示器的型号、制造商、分辨率、刷新率以及各种支持的显示模式等详细信息。了解这些信息可以帮助你更好地调整和优化显示器的设置。2年前