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

在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

相关推荐

  • 在Linux操作系统中,如何查看当前系统正在使用的DNS地址信息?

    在Linux系统中,DNS(域名系统)地址是网络通信的关键配置,它负责将域名解析为IP地址,查看当前系统使用的DNS地址有多种方法,适用于不同的Linux发行版和场景,以下是常用且详细的操作方式,使用nslookup命令查询DNS服务器nslookup(Name Server Lookup)是Linux中最基础……

    2025年8月25日
    9800
  • Linux系统如何更改域名?详细步骤与方法指南

    在Linux系统中更改域名涉及多个层面的配置,包括系统主机名、DNS解析、Web服务配置及本地hosts文件等,不同场景下操作步骤有所不同,需结合实际需求逐步调整,以下从基础到进阶详细说明更改域名的全流程,涵盖常见Linux发行版(如Ubuntu/Debian、CentOS/RHEL)的差异操作,修改Linux……

    2025年8月22日
    11100
  • linux 如何扩大分区

    Linux 中,可以使用 resize2fs 命令扩大分区,前提是分区文件系统支持

    2025年8月15日
    9200
  • Linux系统下如何查看RAID5磁盘阵列的配置及运行状态?

    在Linux系统中查看RAID5阵列的状态、配置及磁盘健康情况,是系统管理和故障排查的重要环节,RAID5通过分布式奇偶校验实现数据冗余,至少需要3块磁盘,其中一块容量的磁盘用于存储奇偶校验信息,以下是查看RAID5的详细方法,涵盖软件RAID(基于Linux软件RAID,mdadm)和硬件RAID(基于阵列卡……

    2025年9月9日
    11300
  • Linux SSH连接后如何正确退出?

    在Linux系统中,通过SSH(Secure Shell)远程连接服务器后,正确退出连接是确保系统安全和资源合理使用的重要操作,若退出不当,可能导致后台进程残留、终端资源未释放或连接异常中断等问题,本文将详细介绍SSH退出的多种方法、异常情况处理、多级连接退出策略及资源清理注意事项,帮助用户在不同场景下安全退出……

    2025年10月3日
    9400

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信