如何检查 Linux 系统上的 NVIDIA 驱动程序版本
本教程的目的是展示如何检查 Linux 系统上安装的 NVIDIA 驱动程序版本。您可以在几个地方查看 Linux 系统上安装的 NVIDIA 驱动程序。这将允许您检查是否安装了最新版本,并可选择升级到新的 NVIDIA 驱动程序以获得更好的支持和功能。
在本教程中您将学习:
如何在 Linux 上检查 NVIDIA 驱动程序版本
NVIDIA X 服务器设置
让我们从最明显的尝试开始,通过从 GUI 菜单运行 NVIDIA X 服务器设置应用程序来找出 NVIDIA 驱动程序版本。
系统管理界面
使用命令行并查阅 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 模块而导致上述所有命令失败,您始终可以通过使用 modinfo 命令直接检索 nvidia.ko 模块版本来查看 NVIDIA 版本号。以下命令将检查当前运行的内核下的 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
或者,对 find 命令返回的所有结果运行 modinfo
命令:
# 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
结束语
在本教程中,我们学习了如何在 Linux 系统上检查 Nvidia 驱动程序的安装版本。这包括检查 Nvidia X 服务器设置、系统管理界面、Xorg X 服务器日志和模块版本。