
NVIDIAドライバーについて
Nvidia Corporationは、デラウェア州に設立され、カリフォルニア州サンタクララに拠点を置くアメリカの多国籍テクノロジー企業です。これは、ゲームおよびプロフェッショナル市場向けのグラフィックスプロセッシングユニット(GPU)と、モバイルコンピューティングおよび自動車市場向けのシステムオンチップユニット(SoC)を設計するファブレス企業です。 「GeForce」というラベルの付いた主要なGPUラインは、Advanced Micro Devices(AMD)の「Radeon」ブランドのGPUと直接競合しています。 Nvidiaは、ハンドヘルドゲームコンソールのShield Portable、Shield Tablet、Shield Android TV、およびクラウドゲームサービスのGeForce Nowにより、ゲーム業界での存在感を拡大しました。そのプロフェッショナルなGPUラインは、建築、エンジニアリングと建設、メディアとエンターテインメント、自動車、科学研究、製造設計などの分野のアプリケーションのワークステーションで使用されています。
GPU製造に加えて、Nvidiaは、GPUを利用する超並列プログラムの作成を可能にするCUDAと呼ばれるアプリケーションプログラミングインターフェイス(API)を提供します。それらは世界中のスーパーコンピューティングサイトに展開されています。最近では、モバイルコンピューティング市場に参入し、スマートフォンやタブレット向けのTegraモバイルプロセッサ、および車両ナビゲーションやエンターテインメントシステムを製造しています。 AMDに加えて、競合他社にはIntelとQualcommが含まれます。
このチュートリアルのアイデア
このチュートリアルの目的は、LinuxシステムにインストールされているNVIDIAドライバーのバージョンを確認する方法を示すことです。 LinuxシステムにインストールしたNVIDIAドライバーを確認できる場所はほとんどありません。
NVIDIAXサーバーの設定
NVIDIA X server settings
を実行して、NVIDIAドライバーのバージョンを見つける最も明白な試みから始めましょう。 GUIメニューからのアプリケーション。
システム管理インターフェース
コマンドラインを使用して、nvidia-smi
を参照してください NVIDIAドライバーのバージョンを明らかにするユーティリティ:
# nvidia-smi
Fri Dec 25 16:49:12 2015
+------------------------------------------------------+
| NVIDIA-SMI 352.63 Driver Version: 352.63 |
|-------------------------------+----------------------+
Code language: PHP (php)
上記の両方のソリューションは、実際のNVIDIAモジュールがロードされている場合にのみ機能することに注意してください。
XorgXサーバーのログを確認する
NVIDIAドライバーのバージョンを見つける別の場所は、XorgXサーバーのログファイルを参照することです。
# 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
Code language: PHP (php)
モジュールバージョンを取得する
NVIDIAモジュールをロードできないために上記のすべてのコマンドが失敗した場合は、modinfo
を使用してnvidia.koモジュールのバージョンを直接取得することで、NVIDIAのバージョン番号をいつでも確認できます。 指図。次のコマンドは、現在実行中のカーネルでNVIDIAドライバーのバージョンを確認します。
# modinfo /usr/lib/modules/$(uname -r)/kernel/drivers/video/nvidia.ko | grep ^version
version: 352.63
Code language: PHP (php)
上記は、NVIDIAモジュールがロードされていない場合でも機能します。以下のコマンドを実行して、nvidia.ko
を見つけます モジュールファイル:
# find /usr/lib/modules -name nvidia.ko
Code language: PHP (php)
または、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
Code language: PHP (php)
もう1つの興味深い記事は次のとおりです。UbuntuLinuxでデータをバックアップするための優れた方法