Linux查看显卡信息

# 查看是否成功安装显卡
lspci | grep -i vga
输出结果如下:
root@F1-98:~# lspci | grep -i vga
01:00.0 VGA compatible controller: NVIDIA Corporation Device 2206 (rev a1)
42:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family (rev 41)

也可以通过以下的方式(仅限nvidia显卡)
lspci | grep -i nvi
root@F1-98:~# lspci | grep -i nvi
01:00.0 VGA compatible controller: NVIDIA Corporation Device 2206 (rev a1)
01:00.1 Audio device: NVIDIA Corporation Device 1aef (rev a1)

前面的01:00.0代表着显卡接入的物理硬件地址,可能是其他地址主要由PCIe接口决定。

此处说明主要是因为很多关于同内容的介绍,都说是显卡代号,就离谱
可以通过lspci工具查看具体信息,具体如下

lspci -s 01:00.0
如果想查看更详细的信息,可以加-v -vv -vvv主要区别,就是详细程度

Linux查看Nvidia显卡相关信息

可以使用nvidia官方驱动附带的工具nvidia-smi,输出如下

root@F1-98:~# nvidia-smi
Mon Jul 26 19:04:55 2021
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 460.39       Driver Version: 460.39       CUDA Version: 11.2     |
|-------------------------------+----------------------+----------------------+
| 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 RTX 3080    Off  | 00000000:01:00.0 Off |                  N/A |
| 79%   73C    P2   288W / 340W |   1719MiB / 10018MiB |    100%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      2852      C   /root/lotusbin/lotus-c2          1717MiB |
+-----------------------------------------------------------------------------+

详细介绍以下其中相关参数以及代表的意义。

参数释义
GPUGPU编号,如果有多块GPU可以用来区分
NameGPU型号
Persistence-M
Fan风扇转速,以风扇PWM信号占空比形式体现
Temp显卡核心单元的温度
Perf表示工作性能模式,从P0到P12,P0表示最大性能,P12表示最节能
Pwr:Usage/Cap显卡能耗,实际功率与功率上限
Bus-Id显卡的PCIe总线物理地址
Disp.A是Display Active的意思,表示GPU的显示是否初始化
Memory-Usage显存使用情况,实际使用与最大值
Volatile GPU-Util
Compute M.GPU运行的计算模式

当然,这个输出只是瞬时状态,我们可以利用一些小技巧让他定时刷新:

watch -n 10 nvidia-smi
-n 参数后面代表刷新的时间秒数
Last modification:July 26th, 2021 at 07:14 pm