📅  最后修改于: 2023-12-03 15:40:31.248000             🧑  作者: Mango
在 Linux 系统上,我们通常需要检查当前系统上安装的 Nvidia 驱动程序版本。这可以帮助我们确认是否需要更新或升级到新版本的驱动程序。以下是使用 Shell/Bash 脚本来检查 Nvidia 驱动程序版本的方法:
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 驱动程序版本。
另一种方法是查找安装的 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 驱动程序版本的两种方法,可以根据实际情况选择其中一种使用。