如何从命令行获得NVIDIA驱动程序版本?
对于debuggingCUDA代码和检查兼容性,我需要找出我安装的GPU的nvidia驱动程序版本。 我发现如何获得cuda版本? 但是这并不能帮助我。
使用nvidia-smi
应该告诉你:
bwood@mybox:~$ nvidia-smi Mon Oct 29 12:30:02 2012 +------------------------------------------------------+ | NVIDIA-SMI 3.295.41 Driver Version: 295.41 | |-------------------------------+----------------------+----------------------+ | Nb. Name | Bus Id Disp. | Volatile ECC SB / DB | | Fan Temp Power Usage /Cap | Memory Usage | GPU Util. Compute M. | |===============================+======================+======================| | 0. GeForce GTX 580 | 0000:25:00.0 N/A | N/AN/A | | 54% 70 CN/AN/A / N/A | 25% 383MB / 1535MB | N/A Default | |-------------------------------+----------------------+----------------------| | Compute processes: GPU Memory | | GPU PID Process name Usage | |=============================================================================| | 0. Not Supported | +-----------------------------------------------------------------------------+
在安装了NVIDIA驱动程序并加载到内核的任何 Linux系统上,您可以执行:
cat /proc/driver/nvidia/version
获取当前加载的NVIDIA内核模块的版本,例如:
$ cat /proc/driver/nvidia/version NVRM version: NVIDIA UNIX x86_64 Kernel Module 304.54 Sat Sep 29 00:05:49 PDT 2012 GCC version: gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
modinfo
的窍门。
root@nyx:/usr/src# modinfo nvidia|grep version: version: 331.113
[注:我没有故意删除我的答案,所以人们看到怎么做不了]
如果你使用:
me@over_there:~$ dpkg --status nvidia-current | grep Version | cut -f 1 -d '-' | sed 's/[^.,0-9]//g' 260.19.06
您将获得通过发行版的打包机制安装的nVIDIA驱动程序包的版本。 但是,这可能不是作为内核的一部分实际运行的版本。
Windows版本:
cd \ Program Files \ NVIDIA Corporation \ NVSMI
NVIDIA-SMI