web-dev-qa-db-ja.com

nvidiaドライバーのバージョンを取得するにはどうすればよいですか?

cat /proc/driver/nvidia/versionを使用してみましたが、ファイルが存在しないと表示されています。

それを行う別の方法はありますか?

そのファイルを手動で検索しようとしましたが、見つかりませんでした。私も検索しました
それでも、それを見つけることができませんでした。

助言がありますか?

13
Rev3rse

nvidia-smiコマンドを実行してみてください。これは、ドライバーのバージョン、システムに搭載されているカードなどに関する情報を提供します。利点は、GUIが不要であり、modinfo nvidiaの代替となることです。

14
Robert

さて、まず、このビデオカードとは何がロードされているカーネルモジュールです:

$ 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
7
elv

NVidiaドライバーのバージョン番号aloneを特定する最も簡単な方法は、次のコマンドを実行することです。

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

私のシステムでは、これにより次の結果が生成されます。

andrew@illium~$ nvidia-smi --query-gpu=driver_version --format=csv,noheader
396.51
andrew@illium~$ 
6
andrew.46

nvidia-settingsと開いているGuiで、バージョン番号を確認します。

3
Hanan N.

コマンドラインからnvidia-settingsを使用することもできます。

$ nvidia-settings -q NvidiaDriverVersion

属性 'NvidiaDriverVersion'(Neptune:0.0):304.117

allを使用して、属性リスト全体を取得します(詳細!)

$ nvidia-settings -q all

1
Marcs