Linux下如何查看GPU型号?

在Linux系统中,查看GPU型号是硬件管理、驱动安装、性能优化及兼容性检查的基础操作,无论是NVIDIA、AMD还是Intel的GPU,Linux均提供了多种命令行和图形化工具来获取相关信息,以下将详细介绍常用方法及具体操作步骤。

linux如何查看gpu型号

命令行工具查看GPU型号

命令行工具是Linux环境下最常用的高效方式,尤其适合服务器或无图形界面的系统,以下是针对不同GPU厂商及通用场景的命令方法:

NVIDIA GPU:使用 nvidia-smi

nvidia-smi(NVIDIA System Management Interface)是NVIDIA官方提供的GPU管理工具,不仅能查看型号,还能监控显存使用、驱动版本、温度等关键信息。

  • 基本用法
    直接在终端输入 nvidia-smi,默认会以表格形式输出当前GPU的核心信息,包括:

    • GPU名称:如 NVIDIA GeForce RTX 3080
    • 驱动版本:如 Driver Version: 470.57.02
    • 显存使用:如 Total: 10GiB | Free: 8GiB
    • GPU利用率:如 GPU-Util: 15%
  • 详细输出
    使用 nvidia-smi -qnvidia-smi --query-gpu=name,driver_version,memory.total,memory.free --format=csv 可获取更结构化的信息,方便脚本解析。
  • 前置条件:需安装NVIDIA官方驱动(可通过 ubuntu-drivers devices 查看推荐驱动,或手动下载.run文件安装)。

通用PCI设备:使用 lspci

lspci(List PCI Devices)是Linux中查看PCI总线上所有设备的通用工具,适用于所有GPU厂商(NVIDIA、AMD、Intel)。

  • 基本用法
    • 查看所有PCI设备:lspci
    • 过滤GPU设备:lspci | grep -i vga-i 忽略大小写,vga 表示显卡控制器)
    • 过滤特定厂商:
      • NVIDIA:lspci | grep -i nvidia
      • AMD:lspci | grep -i amd
      • Intel:lspci | grep -i intel
  • 示例输出
    01:00.0 VGA compatible controller: NVIDIA Corporation TU102 [GeForce RTX 3080] (rev a1)
    TU102 [GeForce RTX 3080] 即为GPU型号。
  • 前置条件:系统需安装 pciutils 包(Ubuntu/Debian可通过 sudo apt install pciutils 安装)。

硬件信息详情:使用 lshw

lshw(List Hardware)是一款功能强大的硬件信息扫描工具,能以树形结构展示系统所有硬件组件,包括GPU的详细信息(如显存位宽、总线类型等)。

linux如何查看gpu型号

  • 基本用法
    • 扫描所有硬件:sudo lshw -C display-C display 限制仅显示显示设备)
    • 以HTML格式输出:sudo lshw -html > hardware.html(便于查看)
  • 示例输出
    *-display:0 description: VGA compatible controller product: NVIDIA GeForce RTX 3080 vendor: NVIDIA Corporation physical id: 0 bus info: pci@0000:01:00.0 version: a1 width: 64 bits clock: 33MHz
  • 前置条件:需安装 lshw 包(Ubuntu/Debian可通过 sudo apt install lshw 安装)。

系统综合信息:使用 inxi

inxi 是一款轻量级系统信息工具,能以简洁格式展示CPU、GPU、内存、磁盘等信息,适合快速概览。

  • 基本用法
    inxi -G-G 专门显示GPU信息)
  • 示例输出
    Device-1: NVIDIA TU102 [GeForce RTX 3080] vendor: Micro-Star MSI driver: nvidia v: 470.57.02 bus: pci@0000:01:00.0 chip: NVIDIA Corporation TU102 [GeForce RTX 3080] rev: a1
  • 前置条件:需安装 inxi 包(Ubuntu/Debian可通过 sudo apt install inxi 安装)。

OpenGL信息:使用 glxinfo

glxinfo 是OpenGL工具集的一部分,可通过OpenGL上下文信息反推GPU型号,适合需要确认图形渲染能力的场景。

  • 基本用法
    glxinfo | grep "OpenGL renderer"
  • 示例输出
    OpenGL renderer: NVIDIA GeForce RTX 3080/PCIe/SSE2
  • 前置条件:需安装 mesa-utils 包(Ubuntu/Debian可通过 sudo apt install mesa-utils 安装)。

图形化工具查看GPU型号

对于习惯图形界面的用户,Linux提供了多种可视化工具,操作直观且信息全面:

NVIDIA X Server Settings(NVIDIA专用)

  • 功能:NVIDIA官方提供的图形化管理工具,可查看GPU型号、调整显示设置、监控性能等。
  • 安装sudo apt install nvidia-settings
  • 使用:启动后进入“GPU”选项卡,可直接看到GPU名称及驱动信息。

HardInfo

  • 功能:跨平台硬件信息扫描工具,支持生成详细的硬件报告,包括GPU的架构、显存、时钟频率等。
  • 安装sudo apt install hardinfo
  • 使用:启动后点击“计算机”→“扫描”,在“显示”章节查看GPU详情。

GNOME系统监视器

  • 功能:GNOME桌面环境自带的系统工具,可查看GPU使用率及基本信息(需扩展支持)。
  • 安装sudo apt install gnome-system-monitor
  • 使用:启动后切换到“资源”标签,点击“GPU”即可查看型号及实时负载。

常用命令对比总结

以下表格总结了上述命令的适用场景及特点,方便快速选择:

linux如何查看gpu型号

命令/工具 适用GPU类型 是否需安装 主要功能 示例输出关键词
nvidia-smi NVIDIA 官方管理,监控驱动/显存/温度 GeForce RTX 3080, Driver 470
lspci 通用(所有厂商) PCI设备扫描,基础型号识别 VGA compatible controller
lshw 通用(所有厂商) 硬件详情,树形结构 product, vendor, physical id
inxi 通用(所有厂商) 系统综合信息,简洁输出 Device-1, driver, bus info
glxinfo 通用(支持OpenGL) OpenGL渲染器信息 OpenGL renderer
nvidia-settings NVIDIA 图形化管理,设置调整 GPU, Display

相关问答FAQs

Q1:为什么执行 nvidia-smi 提示“command not found”?

A:通常是因为系统未安装NVIDIA官方驱动或驱动未正确配置,可通过以下步骤解决:

  1. 检查是否安装驱动:ubuntu-drivers devices(Ubuntu)或 lspci | grep -i nvidia(确认GPU存在)。
  2. 若未安装,可通过 sudo apt install nvidia-driver-XXX(XXX为驱动版本号,如470)或下载.run文件手动安装。
  3. 安装后重启系统,再次执行 nvidia-smi 即可。

Q2:如何查看Linux系统中的集成显卡型号?

A:集成显卡(如Intel核显、AMD APU集显)可通过以下方法查看:

  1. 使用 lspci | grep -i vga,输出中会明确标注集成显卡型号,
    00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 07)
  2. 使用 inxi -G,集成显卡信息会与独立显卡一同列出,标注为 Integrated
    Device-2: Intel HD Graphics 620 driver: i915 v: kernel
  3. 对于Intel集显,还可通过 sudo intel_gpu_top 安装 intel-gpu-tools 后查看实时性能信息。

通过以上方法,用户可全面掌握Linux系统中GPU型号的查看方式,无论是命令行高效查询还是图形化直观操作,均能满足不同场景需求。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/29492.html

(0)
酷番叔酷番叔
上一篇 2025年9月24日 11:33
下一篇 2025年9月24日 11:49

相关推荐

  • Linux如何打开Shell终端?

    在Linux操作系统中,shell是用户与系统内核交互的核心接口,它既是命令解释器,也是脚本执行环境,无论是日常系统管理、软件开发还是自动化任务,都离不开shell的使用,本文将详细介绍Linux中打开shell的多种方法,涵盖图形界面、命令行界面、远程访问等场景,帮助不同需求的用户快速找到适合自己的操作方式……

    2025年9月25日
    8500
  • 老旧电脑该选哪款轻量Linux?

    准备工作选择发行版(示例推荐):Puppy Linux:仅300MB,支持老旧硬件,Tiny Core:核心仅16MB,按需扩展软件,antiX:兼容32位系统,集成基础工具,下载地址:访问官网(如puppylinux.com)获取ISO镜像,确保来源可信,制作启动盘:工具:Rufus(Windows)或dd命……

    2025年7月31日
    11700
  • Linux系统如何开启root权限?详细操作步骤与方法是什么?

    在Linux系统中,root权限是最高权限,拥有对系统的完全控制能力,包括安装软件、修改系统文件、管理用户等操作,但root权限也存在较高风险,误操作可能导致系统崩溃,合理获取和使用root权限至关重要,本文将详细介绍Linux系统中开启root权限的多种方法、适用场景及安全注意事项,root权限的基本概念与重……

    2025年9月10日
    8500
  • Linux打开网页只会点图标?

    图形界面方法(适合新手)Linux的图形环境(如GNOME、KDE、XFCE)提供类似Windows/macOS的浏览器操作体验,使用预装浏览器步骤:点击桌面左下角“应用程序”菜单(或按Super键),在搜索栏输入浏览器名称(如Firefox、Chrome、Edge),单击图标启动浏览器,在地址栏输入网址(如h……

    2025年7月27日
    11000
  • Linux访问网站的常用命令和详细操作步骤有哪些?

    在Linux系统中,访问网站是日常操作和服务器管理中的基础需求,主要通过图形界面浏览器和命令行工具实现,本文将详细介绍不同场景下的访问方法、常用工具及网络问题排查技巧,帮助用户全面掌握Linux环境下的网站访问能力,图形界面浏览器访问Linux图形界面(GUI)环境下,访问网站最常用的方式是使用网页浏览器,主流……

    2025年9月8日
    10800

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信