lspci | grep -i vga
快速查看型号,或通过 lshw -C display
获取详细信息,NVIDIA显卡可运行 nvidia-smi
查看驱动状态与显存使用。命令行工具(推荐)
lspci
命令(最通用)
查看所有PCI设备信息,通过过滤关键词定位显卡:
lspci | grep -i vga
- 输出示例:
01:00.0 VGA compatible controller: NVIDIA Corporation GA106 [GeForce RTX 3060 Lite Hash Rate] (rev a1)
- 进阶操作:
- 查看详细参数:
lspci -v -s 01:00.0
(替换为你的设备地址) - 列出所有设备:
lspci -v | grep -A1 VGA
- 查看详细参数:
lshw
命令(硬件详情报告)
生成完整的硬件配置报告:
sudo lshw -C display
- :
- 显卡型号、驱动(
driver=nvidia
)、资源占用(IRQ、内存地址) - 厂商(
vendor
)、物理ID(physical id
)等关键信息。
- 显卡型号、驱动(
专用显卡工具
- NVIDIA显卡:
nvidia-smi # 实时监控显存、GPU利用率、驱动版本 nvidia-settings # 图形化配置(需桌面环境)
- AMD显卡:
sudo apt install radeontop # 安装监控工具 radeontop # 动态显示GPU负载
内核信息接口
直接读取内核提供的设备数据:
cat /sys/kernel/debug/dri/0/name # 查看第一块显卡名称(路径中的0可能为1,2...)
- 适用于开发者调试驱动问题。
图形界面方案
系统设置面板
- GNOME桌面:
打开“设置” → “ → “显卡信息”(部分发行版显示为“图形”)。 - KDE Plasma:
“系统设置” → “硬件” → “显示和监控” → “显示服务器”。
硬件信息工具
安装图形化检测工具:
sudo apt install hardinfo # Debian/Ubuntu sudo dnf install hardinfo # Fedora
启动后选择 Devices → PCI Devices 查看显卡详情。
高级诊断工具
**glxinfo
(OpenGL检测)
验证显卡的3D加速支持:
glxinfo | grep "OpenGL renderer"
- 输出示例:
OpenGL renderer string: NVIDIA GeForce RTX 3060/PCIe/SSE2
**dmidecode
(读取固件信息)
获取BIOS/UEFI中的硬件数据(需root权限):
sudo dmidecode -t graphics
应用场景建议
用户需求 | 推荐命令 | 优势 |
---|---|---|
快速查看显卡型号 | lspci | grep VGA |
无需安装,所有系统通用 |
检查驱动与显存状态 | nvidia-smi 或 radeontop |
实时监控,支持NVIDIA/AMD |
完整硬件报告 | sudo lshw -C display |
包含驱动、资源占用等细节 |
图形界面操作 | hardinfo |
用户友好,可视化展示 |
常见问题解决
- 命令未找到?
安装工具包:sudo apt install pciutils lshw # Debian/Ubuntu sudo dnf install pciutils lshw # Fedora
- 无显卡信息输出?
- 检查是否使用虚拟机(如VirtualBox显示为
VMware SVGA
)。 - 核显可能被识别为
Intel HD Graphics
而非独立显卡。
- 检查是否使用虚拟机(如VirtualBox显示为
引用说明
本文方法验证环境:
- Ubuntu 22.04 LTS, Fedora 38, Arch Linux
- NVIDIA Driver 535, AMDGPU 23.0
- 参考文档:
Linux PCI Utilities Manual
Linux Hardware Lister Project
NVIDIA System Management Interface
提示:操作涉及硬件信息读取,无需担心系统安全,建议优先使用开源工具(如
lshw
)以保证兼容性,遇到驱动问题可结合dmesg | grep -i drm
分析内核日志。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/30938.html