如何在 Linux 中查找您拥有的显卡?
无论是 Nvidia、Radeon 还是 Intel,它们都可能在 Linux 上存在一些问题。当您要解决图形问题时,您首先要知道的是您的系统中有哪块图形卡。
Linux 有几个命令来检查硬件信息。您可以使用它们来检查您拥有什么显卡(也称为视频卡)。让我向您展示一些在 Linux 中获取 GPU 信息的命令。
在Linux命令行中检查显卡详细信息
使用lspci命令查找显卡
lspci 命令显示有关通过 PCI(外围组件互连)总线连接的设备的信息。基本上,此命令为您提供系统所有外围设备的详细信息,从键盘和鼠标到声音、网络和显卡。
默认情况下,您将拥有大量此类外围设备。这就是为什么您需要使用 grep 命令以这种方式过滤显卡的输出:
lspci | grep VGA
这应该显示有关您的显卡的一行信息:
abhishek@linux:~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)
如您所见,我的系统具有 Intel HD 620 显卡。
Linux中使用lshw命令获取详细的显卡信息
lspci 命令足以查看您拥有的显卡,但它并不能告诉您很多信息。您可以使用 lshw 命令来获取有关它的更多信息。
您可能需要在 Fedora、Manjaro 和一些非 Ubuntu 发行版上安装 lshw。
此命令要求您具有 root 访问权限。您需要指定您正在以这种方式查找视频卡(图形卡)信息:
sudo lshw -C video
正如您在下面的输出中看到的,此命令提供了有关显卡的更多信息,例如时钟速率、宽度、驱动程序等。
abhishek@linux:~$ sudo lshw -C video
[sudo] password for abhishek:
*-display
description: VGA compatible controller
product: HD Graphics 620
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 02
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:139 memory:db000000-dbffffff memory:90000000-9fffffff ioport:f000(size=64) memory:c0000-dffff
额外提示:以图形方式检查显卡详细信息
这并不是说必须使用命令行在 Linux 中查找显卡详细信息。大多数 Linux 发行版(或者我应该说桌面环境)在设置应用程序中提供了基本的详细信息。
例如,如果您使用的是 GNOME 桌面环境,您可以通过转到“设置”的“关于”部分来查看详细信息。 Ubuntu 20.04 中的样子如下:
我希望这个快速提示对您有所帮助。您还可以使用相同的命令在 Linux 中查找网络适配器和 CPU 信息。
如果您有疑问或建议,请随时发表评论。