📜  ubuntu 检查显卡信息 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:48:08.056000             🧑  作者: Mango

Ubuntu 检查显卡信息 - Shell-Bash

在 Ubuntu 操作系统下,我们可以使用一些命令来检查计算机的显卡信息。下面介绍两种常用方法:

方法一:使用 lspci 命令

lspci 命令可以列出计算机的所有硬件信息,包括显卡。

首先,我们需要打开终端,然后在命令行中输入以下命令:

lspci -vnn | grep -i VGA -A 12

命令说明:

  • lspci:列出计算机的硬件信息。
  • -vnn:显示设备的详细信息,包括供应商和设备 ID。
  • grep -i VGA:搜索 "VGA" 字符串,忽略大小写。这样可以过滤出显卡的信息。
  • -A 12:显示搜索结果的后 12 行。这样可以一次性看到显卡的完整信息。

执行上述命令后,终端会输出类似以下的信息:

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107GL [Quadro K600] [10de:0ffa] (rev a1) (prog-if 00 [VGA controller])
	Subsystem: NVIDIA Corporation Device [10de:0931]
	Flags: bus master, fast devsel, latency 0, IRQ 11
	Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
	Memory at e0000000 (64-bit, prefetchable) [size=256M]
	Memory at f0000000 (64-bit, prefetchable) [size=32M]
	I/O ports at e000 [size=128]
	Expansion ROM at f7000000 [disabled] [size=512K]
	Capabilities: <access denied>
	Kernel driver in use: nvidia
	Kernel modules: nvidiafb, nouveau, nvidia_440


其中,第一行显示了显卡的厂商、型号和设备 ID。比如,上面的信息表示这是一张 NVIDIA 的 Quadro K600 显卡,设备 ID 为 10de:0ffa。

方法二:使用 lshw 命令

lshw 命令也可以列出计算机的硬件信息,包括显卡。

同样,我们需要打开终端,然后在命令行中输入以下命令:

sudo lshw -C display

命令说明:

  • sudo:以管理员身份运行该命令。因为要读取一些敏感信息,需要提升权限。
  • lshw:列出计算机的硬件信息。
  • -C display:只显示属于 "display" 类别的设备。这样可以快速找到显卡的信息。

执行上述命令后,终端会输出类似以下的信息:

  *-display               
       description: VGA compatible controller
       product: GK107 [GeForce GTX 650]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:37 memory:f6000000-f6ffffff memory:e0000000-e7ffffff memory:e8000000-e9ffffff ioport:e000(size=128) memory:f7000000-f707ffff

其中,第二行显示了显卡的厂商、型号,比如,上面的信息表示这是一张 NVIDIA 的 GeForce GTX 650 显卡。

参考资料: