我尝试使用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 全部