当前位置:首页>Linux> 正文

Linux怎么查显卡型号

使用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负载

内核信息接口

直接读取内核提供的设备数据:

Linux怎么查显卡型号 第1张

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-smiradeontop实时监控,支持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而非独立显卡。

引用说明

本文方法验证环境:

  • 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分析内核日志。