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 |
+-----------------------------------------------------------------------------+
详细介绍以下其中相关参数以及代表的意义。
参数 | 释义 |
---|---|
GPU | GPU编号,如果有多块GPU可以用来区分 |
Name | GPU型号 |
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 参数后面代表刷新的时间秒数