您可能没有几处地方可以查看Linux系统上安装的NVIDIA驱动程序。
NVIDIA X服务器设置
让我们从最明显的尝试开始,通过运行来找出NVIDIA驱动程序版本NVIDIA X server settings
您的GUI菜单中的应用程序。
系统管理界面
使用命令行并咨询nvidia-smi
实用程序以显示NVIDIA驱动程序版本:
# nvidia-smi
Fri Dec 25 16:49:12 2015
+------------------------------------------------------+
| NVIDIA-SMI 352.63 Driver Version: 352.63 |
|-------------------------------+----------------------+
请注意,以上两种解决方案仅在加载了实际的NVIDIA模块后才有效。
检查Xorg X服务器日志
查找NVIDIA驱动程序版本的另一个地方是查询Xorg X服务器日志文件:
# grep "X Driver" /var/log/Xorg.0.log
[ 10.295] (II) NVIDIA dlloader X Driver 352.63 Sat Nov 7 20:29:25 PST 2015
检索模块版本
如果上述所有命令由于无法加载NVIDIA模块而失败,则可以通过使用以下方法直接获取nvidia.ko模块版本来始终查看NVIDIA版本号:modinfo
命令。以下命令将检查您当前正在运行的内核下的NVIDIA驱动程序版本:
# modinfo /usr/lib/modules/$(uname -r)/kernel/drivers/video/nvidia.ko | grep ^version
version: 352.63
即使未加载NVIDIA模块,上述方法仍然有效。运行以下命令找到您的nvidia.ko
模块文件:
# find /usr/lib/modules -name nvidia.ko
或者,运行modinfo
从find命令返回的所有结果上的命令:
# find /usr/lib/modules -name nvidia.ko -exec modinfo {} \;
filename: /usr/lib/modules/3.10.0-229.20.1.el7.x86_64/kernel/drivers/video/nvidia.ko
alias: char-major-195-*
version: 352.63
supported: external
license: NVIDIA
rhelversion: 7.1
alias: pci:v000010DEd00000E00sv*sd*bc04sc80i00*
alias: pci:v000010DEd*sv*sd*bc03sc02i00*
alias: pci:v000010DEd*sv*sd*bc03sc00i00*
depends: drm,i2c-core
vermagic: 3.10.0-229.20.1.el7.x86_64 SMP mod_unload modversions
parm: NVreg_Mobile:int
parm: NVreg_ResmanDebugLevel:int
parm: NVreg_RmLogonRC:int
parm: NVreg_ModifyDeviceFiles:int
parm: NVreg_DeviceFileUID:int
parm: NVreg_DeviceFileGID:int
parm: NVreg_DeviceFileMode:int
parm: NVreg_UpdateMemoryTypes:int
parm: NVreg_InitializeSystemMemoryAllocations:int
parm: NVreg_UsePageAttributeTable:int
parm: NVreg_MapRegistersEarly:int
parm: NVreg_RegisterForACPIEvents:int
parm: NVreg_CheckPCIConfigSpace:int
parm: NVreg_EnablePCIeGen3:int
parm: NVreg_EnableMSI:int
parm: NVreg_MemoryPoolSize:int
parm: NVreg_RegistryDwords:charp
parm: NVreg_RmMsg:charp
parm: NVreg_AssignGpus:charp