查看edid命令Linux

worktile 其他 1216

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在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年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在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年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    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 Correct

    Section “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年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部