Linux下如何查看GPU型号

Linux下如何查看GPU型号

Linux下如何查看GPU型号

一、引言

GPU(Graphics Processing Unit),即图形处理单元,是一种用于处理计算机图形和图像的专门处理器。在现代计算机中,GPU不仅被用于游戏、图形渲染等领域,还广泛应用于深度学习、科学计算等需要大量并行计算的任务中。因此,了解Linux下的GPU型号对于开发和调试这些应用程序非常重要。

本文将介绍在Linux系统下如何查看GPU的型号,以及相关的常用工具和命令。

二、常用工具和命令

1. lspci

lspci命令用于显示所有PCI设备的信息,包括GPU。在终端中执行以下命令可以查看GPU的型号:

lspci | grep -i vga

该命令会列出所有的PCI设备,并使用grep命令将其中包含”VGA”字样的行过滤出来,从而获取GPU的信息。

例如,执行上述命令后可能会输出:

01:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1070] (rev a1)

其中的”GP104″就是GPU的型号。

2. lshw

lshw(list hardware)是一个Linux下用来显示硬件设备信息的工具。它可以显示包括GPU在内的所有硬件设备的详细信息。

要使用lshw命令查看GPU型号,需要先安装lshw工具。在终端中执行以下命令安装lshw:

sudo apt-get install lshw

安装完成后,执行以下命令可以查看所有硬件设备的信息:

sudo lshw

由于硬件设备众多,输出的信息可能会比较庞杂。为了筛选出GPU的信息,可以通过grep命令进行过滤,例如:

sudo lshw | grep -A 5 -i display

该命令会输出所有包含”display”关键词的行及其后面5行的内容。通常,GPU的信息会在这些行中出现。

3. inxi

inxi是一个轻量级的命令行工具,用于显示系统和硬件信息。它可以快速地查看GPU的型号。

要使用inxi命令,需要先安装inxi工具。在终端中执行以下命令安装inxi:

sudo apt-get install inxi

安装完成后,执行以下命令可以查看GPU的详细信息:

inxi -G

该命令会输出类似以下内容的信息:

Graphics:
  Device-1: Intel HD Graphics 620 driver: i915 v: kernel 
  Device-2: NVIDIA GM108M [GeForce 930MX] driver: N/A 
  Display: x11 server: X.Org 1.20.8 driver: modesetting unloaded: fbdev,vesa 

其中的”GeForce 930MX”就是GPU的型号。

4. nvidia-smi

如果你的GPU是由NVIDIA制造的,并且你已经安装了NVIDIA显卡驱动,则可以使用nvidia-smi命令查看GPU的型号和性能信息。

在终端中执行以下命令可以查看NVIDIA GPU的详细信息:

nvidia-smi

该命令会输出类似以下内容的信息:

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.64.00    Driver Version: 440.64.00    CUDA Version: 10.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  Tesla V100-SXM2...  Off  | 00000000:00:1E.0 Off |                    0 |
| N/A   42C    P0    42W / 300W |      0MiB / 32510MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+

其中的”Tesla V100-SXM2″就是GPU的型号。

三、总结

本文介绍了在Linux系统下如何查看GPU的型号。通过使用lspci、lshw、inxi和nvidia-smi等常用工具和命令,可以方便地获取GPU的信息。在开发和调试需要使用GPU加速的程序时,掌握这些方法将会非常有帮助。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册