📌  相关文章
📜  检查 nvidia 驱动程序版本 linux - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:40:31.248000             🧑  作者: Mango

检查 Nvidia 驱动程序版本 Linux - Shell/Bash

在 Linux 系统上,我们通常需要检查当前系统上安装的 Nvidia 驱动程序版本。这可以帮助我们确认是否需要更新或升级到新版本的驱动程序。以下是使用 Shell/Bash 脚本来检查 Nvidia 驱动程序版本的方法:

方法 1: 使用 nvidia-smi 命令

Nvidia 的官方驱动程序通常包括一个名为 nvidia-smi 的命令行工具,它可以提供当前安装的 Nvidia 驱动程序版本信息。

$ nvidia-smi
Fri Apr  2 14:14:58 2021       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 450.102.04   Driver Version: 450.102.04   CUDA Version: 11.0     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
...

在输出中,我们可以看到 "Driver Version: 450.102.04",这就是当前安装的 Nvidia 驱动程序版本。

方法 2: 查找 Nvidia 驱动程序文件

另一种方法是查找安装的 Nvidia 驱动程序文件并获取版本信息。Nvidia 驱动程序通常安装在 /usr/lib/nvidia-current//usr/lib/nvidia-xxx/(其中 xxx 是驱动程序版本号)。

$ ls /usr/lib/nvidia-current/
bin  libGL.so  libnvidia-cfg.so.1  libnvidia-fbc.so.1  libnvidia-glsi.so.1  libnvidia-ifr.so.1  libnvidia-ml.so.1  libnvidia-ml.so.450.102.04  libnvidia-opencl.so.1  libnvidia-ptxjitcompiler.so.1  libnvidia-tls.so.450.102.04  libnvidia-wfb.so.1
$ ls /usr/lib/nvidia-450/
bin  libGL.so  libnvidia-cfg.so.1  libnvidia-fbc.so.1  libnvidia-glsi.so.1  libnvidia-ifr.so.1  libnvidia-ml.so.1  libnvidia-ml.so.450.102.04  libnvidia-opencl.so.1  libnvidia-ptxjitcompiler.so.1  libnvidia-tls.so.450.102.04  libnvidia-wfb.so.1

在这里,我们可以看到 libnvidia-ml.so.450.102.04,这也是当前安装的 Nvidia 驱动程序版本。

以上是检查 Nvidia 驱动程序版本的两种方法,可以根据实际情况选择其中一种使用。