在Linux系统中,查看显卡信息是硬件管理、驱动安装或性能优化的基础操作,以下是多种可靠方法,涵盖命令行工具和图形界面方案,适用于不同发行版(如Ubuntu、CentOS、Fedora等),操作前请确保拥有终端执行权限(部分命令需sudo
)。
lspci
(最常用)
- 作用:列出所有PCI设备(包括显卡)。
- 命令:
lspci | grep -i vga
- 输出示例:
01:00.0 VGA compatible controller: NVIDIA Corporation GA106 [GeForce RTX 3060] (rev a1)
- 解读:
01:00.0
:设备位置。NVIDIA Corporation GA106
:显卡型号。- 扩展信息:
lspci -v -s 01:00.0
查看详细参数(如驱动、内存)。
lshw
(硬件摘要)
- 作用:显示完整硬件配置。
- 命令:
sudo lshw -C display
- 输出关键项:
description
:显卡类型(如3D Controller)。product
:具体型号(如RTX 3060)。driver
:当前驱动(如nvidia
)。
glxinfo
(OpenGL信息)
- 安装:
sudo apt install mesa-utils
(Debian/Ubuntu)或sudo dnf install mesa-demos
(Fedora)。 - 命令:
glxinfo | grep "OpenGL renderer"
- 输出示例:
OpenGL renderer string: NVIDIA GeForce RTX 3060/PCIe/SSE2
- 适用场景:验证显卡是否被正确识别并用于图形渲染。
厂商专用工具
NVIDIA显卡
- 命令:
nvidia-smi
- 输出信息:
- 显卡型号、驱动版本、GPU利用率、温度、显存占用。
- 需先安装官方驱动(NVIDIA驱动下载页)。
- 示例输出:
+-----------------------------------------------------------------------------+ | NVIDIA-SMI 470.57.02 Driver Version: 470.57.02 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. | |===============================+======================+======================| | 0 NVIDIA GeForce ... Off | 00000000:01:00.0 On | N/A | | 30% 45C P0 45W / 170W | 2078MiB / 12288MiB | 15% Default | +-------------------------------+----------------------+----------------------+
AMD显卡
- 命令:
sudo apt install radeontop # 安装监控工具 radeontop
- 替代方案:
grep -i amd /var/log/Xorg.0.log # 查看Xorg日志中的AMD驱动信息
第三方综合工具
inxi
(推荐)
- 安装:
sudo apt install inxi
或sudo dnf install inxi
。 - 命令:
inxi -G
- 输出示例:
Graphics: Device-1: NVIDIA GA106 [GeForce RTX 3060] driver: nvidia v: 470.57.02 Display: x11 server: X.Org 1.20.11 driver: nvidia resolution: 1920x1080~60Hz OpenGL: renderer: NVIDIA GeForce RTX 3060 v: 4.6.0 NVIDIA 470.57.02
- 优势:集成显卡型号、驱动、分辨率、OpenGL版本。
hwinfo
(硬件详情)
- 安装:
sudo apt install hwinfo
或sudo dnf install hwinfo
。 - 命令:
hwinfo --gfxcard
- :包含供应商ID、子系统ID、驱动模块等深度信息。
图形界面方案
- GNOME系统(Ubuntu等):
打开“设置” → “ → “显卡/图形信息”。
- KDE Plasma:
“系统设置” → “硬件” → “显示和监控” → “显示服务器”。
- HardInfo工具:
- 安装:
sudo apt install hardinfo
- 运行后选择“PCI Devices”查看显卡详情。
- 安装:
故障排查提示
- 驱动未加载:若命令返回
llvmpipe
(软件渲染),需检查驱动安装。 - 工具未找到:使用包管理器安装对应工具(如
apt
/dnf
/yum
)。 - 多显卡切换:使用
prime-select query
(NVIDIA Optimus)查看当前使用的GPU。
总结建议
- 快速查询:用
lspci | grep VGA
或inxi -G
。 - 深度监控:NVIDIA用
nvidia-smi
,AMD用radeontop
。 - 图形界面:优先使用系统内置设置或HardInfo。
引用说明参考Linux内核文档(kernel.org)、NVIDIA官方手册(docs.nvidia.com)及Arch Wiki硬件检测指南(wiki.archlinux.org),确保信息准确性和时效性。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/8944.html