查看edid命令Linux
-
在Linux系统中,可以使用`edid-decode`命令来查看EDID信息。EDID(Extended Display Identification Data)是一种描述显示器能力和特性的数据,可以用于显示器的识别和设置。
要使用`edid-decode`命令,首先需要安装`edid-utils`软件包。在大多数Linux发行版中,可以通过以下命令来安装它:
“`
sudo apt-get install edid-utils # Ubuntu, Debian等基于apt的系统
sudo yum install edid-utils # CentOS, Fedora等基于yum的系统
“`安装完成后,可以使用以下命令来查看EDID信息:
“`
cat /sys/class/drm/card0-HDMI-A-1/edid | edid-decode
“`其中,`card0-HDMI-A-1`是你的显示器的设备路径,具体的设备路径可以根据你的配置进行调整。如果你不确定设备路径是什么,可以使用以下命令来列出所有的显示器设备:
“`
ls /sys/class/drm/
“`执行上述命令后,会显示类似如下的输出:
“`
card0 card0-DP-1 card0-DP-2 card0-HDMI-A-1 card0-HDMI-A-2 card0-VGA-1
“`选择合适的设备路径替换`card0-HDMI-A-1`,然后再执行`cat /sys/class/drm/设备路径/edid | edid-decode`命令即可查看EDID信息。
通过使用以上命令,你可以获取到与你连接的显示器相关的详细信息,包括分辨率、刷新率、支持的显示模式、色彩空间等等。这些信息对于调整显示器设置和解决问题时非常有用。
2年前 -
在Linux操作系统中,可以使用`edid-decode`命令来查看EDID(Extended Display Identification Data)信息。EDID是显示器或其他显示设备的元数据,包含了显示设备的制造商、型号、分辨率、刷新率等信息。以下是使用`edid-decode`命令查看EDID信息的步骤:
1. 首先,确保`edid-decode`命令已经安装在你的Linux系统中。该命令通常包含在屏幕监控软件包中,比如`monitor-edid`。
“`
$ sudo apt-get install monitor-edid
“`2. 连接显示设备(比如显示器)到计算机上,并使用以下命令来获取EDID信息:
“`
$ find /sys/devices -name “edid” -exec monitor-edid {} \;
“`这将会输出显示设备连接的路径以及EDID信息。一般来说,EDID信息存在于`/sys/devices/…/edid`文件中。根据你的设备和系统,可能需要使用不同的路径或命令来获取EDID信息。
3. 使用`xrandr`命令来查看连接的显示设备信息。`xrandr`是一个用于配置和操作显示器的命令行工具,可以用于查看当前连接的显示设备的信息,包括分辨率、刷新率等。
“`
$ xrandr –props
“`这将会输出当前连接的显示设备的信息,其中包含了对应的EDID信息。
4. 如果你只想查看EDID信息,可以将`edid-decode`命令与管道命令`|`一起使用来解码EDID信息。以下是一个示例:
“`
$ cat /sys/devices/…/edid | edid-decode
“`这将会将EDID信息传递给`edid-decode`命令进行解码,并输出解码后的信息,包括制造商、型号、分辨率、刷新率等。
通过以上步骤,你可以使用`edid-decode`命令在Linux系统中查看连接的显示设备的EDID信息。这些信息对于了解显示设备的性能和特性非常有用,比如选择合适的分辨率和刷新率,以及排除一些显示问题。
2年前 -
EDID(Extended Display Identification Data)是一种由计算机监视器提供的数据结构,可以描述显示器的特性和功能。在Linux操作系统中,可以使用EDID命令来查看和解析显示器的EDID信息。
步骤一:安装edid-util命令行工具。
在Ubuntu或Debian系统中,可以通过以下命令安装edid-util工具:
“`
sudo apt install edid-util
“`在Fedora或CentOS系统中,可以使用以下命令安装:
“`
sudo dnf install edid-util
“`步骤二:查看显示器的EDID信息。
在终端中运行以下命令来查看显示器的EDID信息:
“`
sudo get-edid | parse-edid
“`该命令运行时需要root权限,因此需要使用sudo。
解析EDID信息后,会输出一系列关于显示器的详细信息,如制造商名称、分辨率、色彩能力等。以下是一个示例输出:
“`
Checksum CorrectSection “Monitor”
Identifier “DELL U2415”
ModelName “DELL U2415”
VendorName “DEL”
# Monitor Manufactured week 1 of 2019
# EDID version 1.3
# Digital Display
DisplaySize 520 290
Gamma 2.20
Option “DPMS” “true”
Horizsync 30-88
VertRefresh 56-75
# Maximum pixel clock is 300MHz
#Not giving standard mode: 1920×1080@60 because of GTF timings.
#Not giving standard mode: 1280×1024@60 because of GTF timings.
#Not giving standard mode: 1280×960@60 because of GTF timings.
#Not giving standard mode: 1600×1200@60 because of GTF timings.
#Not giving standard mode: 1680×1050@60 because of GTF timings.
#Not giving standard mode: 1400×1050@60 because of GTF timings.
#Not giving standard mode: 1600×900@60 because of GTF timings.
#Not giving standard mode: 1280×800@60 because of GTF timings.
#Not giving standard mode: 1280×720@60 because of GTF timings.
#Not giving standard mode: 1152×864@75 because of GTF timings.
#Not giving standard mode: 1024×768@75 because of GTF timings.
#Not giving standard mode: 832×624@75 because of GTF timings.
#Not giving standard mode: 800×600@75 because of GTF timings.
#Not giving standard mode: 640×480@75 because of GTF timings.
#Standard mode “640×480” 25.175 MHz (scaled from 100.000 MHz), 31.469 kHz, 5.000 Hz
ModeLine “640×480” 25.175 640 664 760 800 480 491 493 525 -hsync -vsync
#Standard mode “800×600” 40.000 MHz (scaled from 100.000 MHz), 37.879 kHz, 6.250 Hz
ModeLine “800×600” 40.000 800 840 968 1056 600 601 605 628 +hsync +vsync
#Standard mode “1024×768” 65.000 MHz (scaled from 100.000 MHz), 48.363 kHz, 4.809 Hz
ModeLine “1024×768” 65.000 1— 1— 2— 1— 6— 7— 7— 2— -hsync +vsync
#Standard mode “1024×768” 78.750 MHz (scaled from 100.000 MHz), 60.015 kHz, 4.680 Hz
ModeLine “1024×768” 78.750 1— 2— 3— 3— 7— 1— 7— 0— -hsync +vsync
#Standard mode “1280×1024” 108.000 MHz (scaled from 100.000 MHz), 63.981 kHz, 4.682 Hz
ModeLine “1280×1024” 108.000 1— 4— 5— 7— 7— 3— 7— 3— -hsync +vsync
#Standard mode “1600×1200” 162.000 MHz (scaled from 100.000 MHz), 75.000 kHz, 4.688 Hz
ModeLine “1600×1200” 162.000 1— 6— a— 9— a— 3— a— 7— -hsync +vsync
#Standard mode “1680×1050” 146.250 MHz (scaled from 100.000 MHz), 65.290 kHz, 3.932 Hz
ModeLine “1680×1050” 146.250 1— 6— 5— 7— a— 9— a— 9— +hsync +vsync
#Standard mode “1280×800” 83.500 MHz (scaled from 100.000 MHz), 49.702 kHz, 4.901 Hz
ModeLine “1280×800” 83.500 1— 1— 2— 2— 0— 1— 1— 3— +hsync -vsync
#Standard mode “1400×1050” 122.000 MHz (scaled from 100.000 MHz), 64.894 kHz, 3.826 Hz
ModeLine “1400×1050” 122.000 1— 4— 6— 9— 7— 2— 7— 2— +hsync +vsync
#Standard mode “1600×900” 118.250 MHz (scaled from 100.000 MHz), 56.280 kHz, 2.970 Hz
ModeLine “1600×900” 118.250 1— 4— 6— 6— 8— 9— 9— 5— +hsync -vsync
#Standard mode “1920×1080” 148.500 MHz, 67.500 kHz, 2.704 Hz
ModeLine “1920×1080” 148.500 1— 5— 6— 6— 7— 7— 8— 0— +hsync +vsync
#End of monitor section
EndSection
“`输出中包含了很多信息,如显示器的制造商、型号名称、屏幕尺寸、支持的分辨率和刷新率等。通过这些信息,可以更好地了解和配置显示器。
步骤三:解析EDID信息。
EDID信息是由解析EDID命令(parse-edid)解析的。您可以通过运行以下命令来解析EDID信息:
“`
sudo get-edid | parse-edid
“`这将输出显示器的详细信息,如制造商、产品名称、分辨率、色彩空间和支持的显示模式。
总结:
通过EDID命令,在Linux操作系统中可以非常方便地查看和解析显示器的EDID信息。该信息包括显示器的制造商、型号、分辨率和刷新率等。这对于了解和配置显示器非常有帮助。
2年前