Ubuntu查看NVIDIA GeForce GTX 1070显卡信息全指南

admin
本文介绍在Ubuntu系统中查看NVIDIA GeForce GTX 1070显卡信息的完整流程,首先需安装驱动,可通过ubuntu-drivers autoinstall自动安装或官网下载手动安装,核心命令nvidia-smi可实时查看GPU状态、驱动版本、显存占用及温度;lspci | grep -i nvidia验证硬件识别;nvidia-settings提供图形化界面调整参数,glxinfo | grep "OpenGL"可检查OpenGL支持情况,确保驱动正常工作,通过以上方法,用户可全面掌握显卡运行状态。

在Ubuntu系统中使用NVIDIA GeForce GTX 1070显卡时,了解显卡的驱动状态、硬件参数、运行温度等信息至关重要,无论是排查故障、优化性能,还是确认驱动是否正常安装,都需要掌握正确的查看方法,本文将详细介绍通过命令行、系统工具及图形界面查看GTX 1070显卡信息的多种方式,帮助你轻松掌握显卡状态。

确认驱动安装状态(基础前提)

在查看显卡信息前,需确保NVIDIA驱动已正确安装,若驱动未安装或异常,后续命令可能无法执行或显示错误信息。

通过终端快速检查驱动

打开终端(快捷键:Ctrl+Alt+T),输入以下命令之一:

Ubuntu查看NVIDIA GeForce GTX 1070显卡信息全指南

nvidia-smi

glxinfo | grep "OpenGL vendor"
  • 如果驱动正常nvidia-smi会显示NVIDIA驱动版本、显卡型号等信息;glxinfo会输出NVIDIA Corporation等厂商标识。
  • 如果驱动未安装/异常nvidia-smi会提示“command not found”或显示驱动版本为“000.00.00”,需先安装驱动(可通过Ubuntu的“附加驱动”工具或命令行安装)。

通过“附加驱动”工具管理驱动

  1. 打开“软件和更新”(可在应用菜单中搜索);
  2. 切换到“附加驱动”选项卡;
  3. 在列表中找到NVIDIA驱动(推荐选择“ propriety”闭源驱动,性能更好);
  4. 点击“应用更改”并重启系统。

使用nvidia-smi命令查看详细信息(核心方法)

nvidia-smi(NVIDIA System Management Interface)是NVIDIA官方提供的命令行工具,可实时查看显卡状态、驱动信息、显存使用、温度、功耗等核心数据,是Ubuntu下管理显卡的首选工具。

基础信息查询(默认输出)

在终端输入:

nvidia-smi

首次运行会显示类似以下内容(以GTX 1070为例):

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 515.65.01    Driver Version: 515.65.01    CUDA Version: 11.7     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  GeForce GTX 1070    Off  | 00000000:01:00.0 Off |                  N/A |
| 30%   35C    P8    15W / 180W |    412MiB /  8192MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      1234      G   /usr/lib/xorg/Xorg                 300MiB |
|    0   N/A  N/A      5678      C   python                           112MiB |
+-----------------------------------------------------------------------------+

关键参数解读:

  • Driver Version:当前NVIDIA驱动版本(如65.01),需确保与显卡型号兼容。
  • CUDA Version:支持的CUDA计算版本(如7),用于深度学习等场景。
  • GPU Name:显卡型号(GeForce GTX 1070),确认是否为目标硬件。
  • Fan/Temp/Pwr:风扇转速(30%)、当前温度(35°C)、功耗(15W/180W,当前/最大),监控显卡运行状态。
  • Memory-Usage:显存使用情况(412MiB/8192MiB),GTX 1070显存通常为8GB,若使用率过高可能导致卡顿。
  • Processes:占用GPU的进程列表(如Xorg图形界面、python程序),方便定位资源占用异常的进程。

查看完整驱动和显卡信息

若需更详细的硬件和驱动信息,添加-q参数:

nvidia-smi -q

输出会包含显卡型号、BIOS版本、驱动编译时间、支持的CUDA架构、显存带宽等完整信息,适合进阶排查。

实时监控显卡状态(动态刷新)

若需持续监控显卡温度、功耗等变化,可使用--loop参数(每2秒刷新一次):

nvidia-smi --loop=1

Ctrl+C退出监控。

查看特定进程的GPU占用

若想定位具体哪个程序占用GPU资源,可结合grep筛选:

nvidia-smi | grep "python"

或查看所有GPU进程的PID(进程ID),通过kill PID终止异常进程。

使用lspci命令查看硬件识别情况

lspci(List PCI Devices)是Linux系统查看PCI设备(包括显卡)的通用工具,可用于确认显卡是否被系统正确识别。

查看所有PCI设备

在终端输入:

lspci

输出会包含大量设备信息,可通过grep过滤显卡相关内容:

过滤NVIDIA显卡信息

lspci | grep -i nvidia

GTX 1070的输出类似:

01:00.0 VGA compatible controller: NVIDIA Corporation GP107 [GeForce GTX 1070] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GP107 High Definition Audio Controller (rev a1)
  • 01:00.0是显卡的PCI地址,VGA compatible controller表示显卡的显示控制器
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码