在 Ubuntu 系统中,查看是否有显卡以及显卡型号的方法有多种。以下是几种实用的命令,方便你快速获取显卡信息。
1. 使用 lspci
查看显卡信息
lspci
命令会列出所有 PCI 设备,包括显卡。
命令
bash
lspci | grep -i vga
输出示例
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 02)
01:00.0 VGA compatible controller: NVIDIA Corporation GP108M [GeForce MX250] (rev a1)
- 解释:
- Intel Corporation UHD Graphics 620:表示集成显卡。
- NVIDIA Corporation GP108M [GeForce MX250]:表示独立显卡。
2. 使用 lshw
查看详细显卡信息
lshw
是一个硬件信息查看工具,可以显示更详细的显卡信息。
安装 lshw
(如果未安装)
bash
sudo apt update
sudo apt install lshw
命令
bash
sudo lshw -C display
输出示例
apache
*-display description: VGA compatible controllerproduct: GP108M [GeForce MX250]vendor: NVIDIA Corporationphysical id: 0bus info: pci@0000:01:00.0version: a1width: 64 bitsclock: 33MHzcapabilities: pm msi pciexpress vga_controller bus_master cap_list romconfiguration: driver=nvidia latency=0resources: irq:130 memory:ec000000-ecffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:4000(size=128) memory:ed000000-ed07ffff*-displaydescription: VGA compatible controllerproduct: UHD Graphics 620vendor: Intel Corporationphysical id: 2bus info: pci@0000:00:02.0version: 02width: 64 bitsclock: 33MHzcapabilities: pciexpress msi pm vga_controller bus_master cap_list romconfiguration: driver=i915 latency=0resources: irq:128 memory:eb000000-ebffffff memory:80000000-8fffffff ioport:5000(size=64) memory:c0000-dffff
- 解释:
product
:显卡型号(如 GeForce MX250 或 UHD Graphics 620)。driver
:当前驱动程序(如nvidia
或i915
)。
3. 使用 glxinfo
查看显卡信息
glxinfo
是 OpenGL 信息查询工具,可以用来查看显卡和驱动信息。
安装 mesa-utils
(包含 glxinfo 工具)
bash
sudo apt update
sudo apt install mesa-utils
命令
bash
glxinfo | grep -i "device"
输出示例
Device: Mesa Intel(R) UHD Graphics 620 (KBL GT2) (0x5917)
- 解释:
Mesa Intel(R) UHD Graphics 620
表示集成显卡。- 如果有独立显卡,可能会显示 NVIDIA 或 AMD 的显卡信息。
4. 使用 nvidia-smi
查看 NVIDIA 显卡信息
如果系统中安装了 NVIDIA 显卡及其驱动程序,可以使用 nvidia-smi
查看显卡详细信息。
命令
bash
nvidia-smi
输出示例
gherkin
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.63.01 Driver Version: 470.63.01 CUDA Version: 11.4 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
+-------------------------------+----------------------+----------------------+
| 0 GeForce MX250 Off | 00000000:01:00.0 Off | N/A |
| N/A 45C P8 N/A / N/A | 10MiB / 2002MiB | 0% Default |
+-------------------------------+----------------------+----------------------++-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
+-----------------------------------------------------------------------------+
| 0 N/A N/A 1234 G /usr/lib/xorg/Xorg 10MiB |
+-----------------------------------------------------------------------------+
- 解释:
- Name:显示显卡型号(如 GeForce MX250)。
- Driver Version:显示当前的驱动版本。
- Memory-Usage:显示显存使用情况。
5. 使用 dmidecode
查看硬件信息
dmidecode
可显示系统的硬件信息,包括显卡。
安装 dmidecode
bash
sudo apt update
sudo apt install dmidecode
命令
bash
sudo dmidecode -t 9
输出示例
Handle 0x0009, DMI type 9, 17 bytes
System Slot InformationDesignation: PCI Slot 1Type: PCIe x16Current Usage: In UseLength: ShortID: 1Characteristics:3.3 V is providedPME signal is supported
- 如果有 PCIe 显卡,
Type: PCIe x16
会显示显卡的插槽信息。
6. 使用 inxi
获取显卡信息
inxi
是一个全面的系统硬件信息工具,可以显示显卡、CPU、内存等详细信息。
安装 inxi
bash
sudo apt update
sudo apt install inxi
命令
bash
inxi -G
输出示例
Graphics:Device-1: Intel UHD Graphics 620 driver: i915 v: kernelDevice-2: NVIDIA GP108M [GeForce MX250] driver: nvidia v: 470.63.01Display: x11 server: X.Org 1.20.11 driver: modesetting,nvidiaresolution: 1920x1080~60HzOpenGL: renderer: NVIDIA GeForce MX250/PCIe/SSE2 v: 4.6.0 NVIDIA 470.63.01
- 解释:
- Device-1:集成显卡型号及驱动(如 Intel UHD Graphics 620)。
- Device-2:独立显卡型号及驱动(如 NVIDIA GeForce MX250)。
- OpenGL:显示显卡的 OpenGL 渲染器信息。
7. 总结
方法 | 命令 | 特点 |
---|---|---|
lspci |
`lspci | grep -i vga` |
lshw |
sudo lshw -C display |
显示显卡的详细配置,包括驱动、资源等 |
glxinfo |
`glxinfo | grep -i "device"` |
nvidia-smi |
nvidia-smi |
专用于查看 NVIDIA 显卡信息及显存使用情况 |
dmidecode |
sudo dmidecode -t 9 |
查看显卡的硬件插槽信息 |
inxi |
inxi -G |
综合显示显卡型号、驱动、显示器分辨率等信息 |
通过以上方法,你可以轻松查看 Ubuntu 系统中显卡的型号和驱动信息。如果有其他问题,欢迎随时咨询!