1. 简介
Linux 是一种开源的操作系统,广泛应用于服务器和嵌入式设备中。在使用 Linux 进行开发或者调试时,经常需要查看系统中可用的显示设备,以便确定当前系统的显示设备情况。本文将介绍在 Linux 系统中查看可用显示设备的方法。
2. 使用 xrandr 命令查看显示设备
xrandr 是一个用于配置显示设备的工具。在大多数主流的 Linux 发行版中,xrandr 已经预装并可以直接使用。
2.1 查看当前显示设备
要查看当前系统中的显示设备,可以在终端中执行以下命令:
xrandr --listmonitors
该命令将列出所有当前连接到系统的显示设备的信息,包括设备名称和分辨率。
Monitors: 1
0: +*eDP-1 1920/344x1080/193+0+0 eDP-1
上面的输出显示了当前系统中的一个显示设备,其名称为 eDP-1,分辨率为 1920x1080。
2.2 查看支持的显示设备
要查看系统中支持的显示设备,可以执行以下命令:
xrandr --listproviders
该命令将列出系统中所有支持的显示设备的信息,包括设备名称和提供商信息。
Providers: number : 1
Provider 0: id: 0x55 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 3 outputs: 3 associated providers: 0 name:NS
上面的输出显示了系统中的一个显示设备提供商为 NS。
3. 使用 lspci 命令查看显示设备
lspci 是一个用于显示系统中所有 PCI 设备信息的命令。
3.1 查看显示设备
要查看系统中的显示设备,可以在终端中执行以下命令:
lspci | grep -i vga
该命令将列出包含 "VGA" 关键字的 PCI 设备信息,其中包括显示设备的名称和厂商信息。
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 520 (rev 07)
上面的输出显示了系统中的一个显示设备,其名称为 "Intel Corporation HD Graphics 520"。
4. 使用 lshw 命令查看显示设备
lshw 是一个用于显示系统硬件信息的命令。
4.1 查看显示设备
要查看系统中的显示设备,可以在终端中执行以下命令:
sudo lshw -c video
该命令将列出系统中的显示设备的详细信息,包括设备名称、驱动程序以及支持的分辨率等。
*-display
description: VGA compatible controller
product: HD Graphics 520
vendor: Intel Corporation
上面的输出显示了系统中的一个显示设备,其名称为 "Intel Corporation HD Graphics 520"。
5. 总结
通过 xrandr、lspci 和 lshw 等命令,我们可以方便地查看 Linux 系统中的显示设备信息。这些命令能够提供设备名称、分辨率、厂商信息以及驱动程序等重要信息,帮助我们了解和调试系统的显示设备。