如何轻松掌握基础命令工具?

在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 inxisudo 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 hwinfosudo dnf install hwinfo
  • 命令
    hwinfo --gfxcard
  • :包含供应商ID、子系统ID、驱动模块等深度信息。

图形界面方案

  1. GNOME系统(Ubuntu等)

    打开“设置” → “ → “显卡/图形信息”。

  2. KDE Plasma

    “系统设置” → “硬件” → “显示和监控” → “显示服务器”。

  3. HardInfo工具
    • 安装:sudo apt install hardinfo
    • 运行后选择“PCI Devices”查看显卡详情。

故障排查提示

  • 驱动未加载:若命令返回llvmpipe(软件渲染),需检查驱动安装。
  • 工具未找到:使用包管理器安装对应工具(如apt/dnf/yum)。
  • 多显卡切换:使用prime-select query(NVIDIA Optimus)查看当前使用的GPU。

总结建议

  • 快速查询:用 lspci | grep VGAinxi -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

(0)
酷番叔酷番叔
上一篇 2025年7月28日 00:15
下一篇 2025年7月28日 00:37

相关推荐

  • 如何保持冷静解决突发问题?

    面对问题保持冷静,运用逻辑思维逐步分析排查根源,避免慌乱导致误判,专注细节,有序推进,直至找到有效解决方案。

    2025年8月5日
    11100
  • Linux如何正确快速解压tgz文件?

    基础解压方法解压到当前目录tar -xzvf 文件名.tgz参数解析:-x:提取文件-z:通过gzip解压(自动处理.tgz压缩层)-v:显示解压过程(可选,建议调试时使用)-f:指定文件名(必须放在最后)解压到指定目录tar -xzvf 文件名.tgz -C 目标目录示例: tar -xzvf backup……

    2025年7月30日
    36700
  • Linux守护进程卡死如何安全终结?

    定位后台程序的3种方法ps 命令 + 管道筛选ps aux | grep 程序名关键词 # 示例:ps aux | grep nginx输出解析:USER(所有者)、PID(进程ID)、%CPU(CPU占用)、COMMAND(命令路径)pstree 查看进程树pstree -p # 显示所有进程的树状结构,直观……

    2025年7月15日
    12600
  • Linux mv指令怎么用?

    Linux中的mv(move)指令是文件和目录管理中最基础也是最常用的命令之一,其核心功能是“移动”文件或目录,同时兼具“重命名”的能力,无论是日常操作还是系统管理,mv指令都扮演着不可或缺的角色,本文将从基本语法、常用选项、高级应用场景及注意事项等多个维度,详细解析mv指令的使用方法,mv指令的基本语法mv指……

    2025年10月7日
    9800
  • Linux内存满了如何正确加内存?操作步骤及注意事项有哪些?

    Linux内存满了如何加内存是服务器运维或日常使用中常见的问题,处理时需先判断内存是否真的不足,再通过物理升级或优化策略解决,以下是详细步骤和注意事项:判断内存是否真的“满了”Linux内存管理机制会将空闲内存用作缓存和缓冲区,内存占用高”不等于“内存不足”,需通过工具分析实际内存使用情况:free命令:fre……

    2025年10月7日
    8300

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信