linux系统如何查看电脑显卡
linux系统如何查看电脑显卡详细介绍
在 Linux 系统中查看显卡信息可通过多种命令行工具和图形界面实现,以下是详细方法及操作示例:
一、基础命令行工具
1.
lspci:查看 PCI 设备信息
lspci 是 Linux 系统中查询 PCI 设备的核心工具,可直接列出显卡的硬件信息:
bash
lspci --
- 输出示例:plaintext
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (rev 02)- 参数扩展:
lspci -v:显示详细信息(如驱动名称、中断设置)。lspci -vv:显示更底层的硬件配置(如 BIOS 版本、接口标准)。lspci -n:显示设备的厂商 ID 和设备 ID(如8086:0416表示 Intel 显卡)。
- 参数扩展:
2.
lshw:获取完整硬件信息
lshw 提供更全面的硬件报告,包括显卡的物理参数和驱动状态:
bash
lshw display
- 输出示例:plaintext
*-displaydescription: VGA compatible controller
product: UHD Graphics 630
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:157 memory:a0000000-a0ffffff memory:90000000-9fffffff ioport:6000(size=64) expansion-rom:000c0000-000dffff
3.
glxinfo:查询 OpenGL 信息
glxinfo 可查看显卡的图形加速能力和驱动版本:
bash
glxinfo
- 输出示例:plaintext
OpenGL version string: 4.6 (Core Profile) Mesa 22.2.5
二、厂商特定工具
1.
NVIDIA 显卡:nvidia-smi
nvidia-smi 是 NVIDIA 官方提供的工具,可实时监控 GPU 状态:
bash
nvidia-smi
- 输出示例:plaintext
+-----------------------------------------------------------------------------+| NVIDIA-SMI 535.161.07 Driver Version: 535.161.07 CUDA Version: 12.2 |
|-------------------------------+----------------------+----------------------+
| 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 NVIDIA GeForce ... On | 00000000:01:00.0 On | N/A |
| 30% 42C P8 11W / 200W | 127MiB / 12288MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
2.
AMD 显卡:radeontop
radeontop 可实时监控 AMD 显卡的性能和温度(需先安装):
bash
radeontopradeontop
- 输出示例:plaintext
GPU Utilization: 5%Memory Utilization: 10%
Temperature: 45°C
3.
Intel 核显:intel_gpu_top
intel_gpu_top 用于监控 Intel 集成显卡(需安装 intel-gpu-tools):
bash
intel-gpu-toolsintel_gpu_top
三、图形界面工具
1.
系统设置
在 GNOME/KDE 桌面环境中,可通过图形界面查看显卡信息:
- GNOME:
设置 → 详细信息 → 关于。 - KDE:
系统设置 → 显示和监控 → 图形硬件。
2.
第三方工具
- HardInfo:提供硬件信息的图形化工具:bash
hardinfo - Inxi:命令行工具,输出简洁美观:bash
inxiinxi
四、高级技巧
1.
查看驱动版本
- NVIDIA:bash
/proc/driver/nvidia/version - AMD:bash
/proc/driver/amdgpu/version - Intel:bash
modinfo i915 version
2.
多显卡管理(NVIDIA Optimus/AMD Switchable)
- NVIDIA:bash
prime-select queryprime-select intel
prime-select nvidia
- AMD:bash
performance /sys/class/drm/card*/device/power_dpm_force_performance_level
3.
xorg.conf 配置文件
虽然现代 Linux 系统通常自动配置显卡,但在某些情况下(如故障排查),可查看或修改 /etc/X11/xorg.conf:
bash
/etc/X11/xorg.confXorg
五、常见问题与解决
- 命令不存在:
- 确保已安装对应工具(如
nvidia-smi需要先安装 NVIDIA 驱动)。 - 检查 PATH 环境变量是否包含工具路径。
- 确保已安装对应工具(如
- 驱动未加载:
bashlsmod nvidiamodprobe nvidia
9123lsmod | nvidia modprobe nvidia
- 多显卡未识别:
- 检查 BIOS/UEFI 设置,确保独立显卡已启用。
- 使用
lspci确认显卡是否被系统检测到。
通过以上方法,可全面了解 Linux 系统中的显卡信息,包括硬件型号、驱动状态、性能指标等。对于不同厂商的显卡,建议优先使用官方工具(如 nvidia-smi、radeontop)以获取最准确的数据。