如何获取我的 nvidia 驱动程序版本?

如何获取我的 nvidia 驱动程序版本?

我尝试使用cat /proc/driver/nvidia/version,但它说该文件不存在。

有没有其他方法可以做到这一点?

我尝试手动查找该文件,但找不到它。我也找了
一下,还是没有找到。

有什么建议么?

答案1

尝试运行nvidia-smi命令。它将为您提供有关驱动程序版本、系统中的卡等信息。优点是您不需要 GUI,并且它是modinfo nvidia.

答案2

隔离 NVidia 驱动程序版本号的最简单方法独自的是运行以下命令:

nvidia-smi --query-gpu=driver_version --format=csv,noheader

在我的系统上,这会产生以下结果:

andrew@ilium~$ nvidia-smi --query-gpu=driver_version --format=csv,noheader
510.60.02
andrew@ilium~$ 

答案3

好的..首先,这个显卡是什么以及加载了什么内核模块:

$ lspci -k | grep -A 2 -i "VGA"
02:00.0 VGA compatible controller: nVidia Corporation NV41 [GeForce 6800 GS] (rev a2)
  Kernel driver in use: nvidia
  Kernel modules: nvidia, nouveau, nvidiafb
$ _

所以我确实有带有加载内核模块的 nVidia 显卡 - “nvidia”。让我们了解有关该驱动程序的更多信息,但搜索“版本”:

$ modinfo nvidia | grep version 

尽管如果“.. | grep version”没有返回结果,您可以读取完整的输出:

$ modinfo nvidia

答案4

您还可以从命令行使用 nvidia-settings:

$ nvidia-settings -q NvidiaDriverVersion

属性“NvidiaDriverVersion”(海王星:0.0):304.117

使用全部获取整个属性列表(详细!)

$ nvidia-settings -q 全部

相关内容