GNU/Linux >> Znalost Linux >  >> Linux

Jednoduchý způsob, jak zkontrolovat verzi ovladačů NVIDIA v systému Linux

O ovladačích NVIDIA

Nvidia Corporation je americká nadnárodní technologická společnost založená v Delaware se sídlem v Santa Claře v Kalifornii. Je to famózní společnost, která navrhuje grafické procesorové jednotky (GPU) pro herní a profesionální trh, stejně jako jednotky na čipu (SoC) pro mobilní počítač a automobilový trh. Jeho primární řada GPU s označením „GeForce“ přímo konkuruje GPU značky „Radeon“ od Advanced Micro Devices (AMD). Nvidia rozšířila svou přítomnost v herním průmyslu o své kapesní herní konzole Shield Portable, Shield Tablet a Shield Android TV a svou cloudovou herní službu GeForce Now. Její profesionální řada GPU se používá v pracovních stanicích pro aplikace v oblastech, jako je architektura, strojírenství a stavebnictví, média a zábava, automobilový průmysl, vědecký výzkum a výrobní design.

Kromě výroby GPU poskytuje Nvidia rozhraní pro programování aplikací (API) nazvané CUDA, které umožňuje vytvářet masivně paralelní programy využívající GPU. Jsou nasazeny v superpočítačových serverech po celém světě. Nedávno se přesunula na trh mobilních počítačů, kde vyrábí mobilní procesory Tegra pro chytré telefony a tablety, stejně jako navigační a zábavní systémy pro vozidla. Kromě AMD jsou jeho konkurenty Intel a Qualcomm.

Myšlenka tohoto tutoriálu

Cílem tohoto tutoriálu je ukázat, jak zkontrolovat verzi ovladače NVIDIA nainstalovanou ve vašem systému Linux. Existuje několik míst, kam se můžete podívat, abyste zjistili, jaký ovladač NVIDIA máte nainstalovaný ve svém systému Linux.

Nastavení serveru NVIDIA X

Začněme nejviditelnějším pokusem zjistit verzi ovladače NVIDIA spuštěním NVIDIA X server settings aplikace z nabídky GUI.

Rozhraní správy systému

Použijte příkazový řádek a vyhledejte nvidia-smi nástroj pro odhalení verze ovladače NVIDIA:

# nvidia-smi 
Fri Dec 25 16:49:12 2015       
+------------------------------------------------------+                       
| NVIDIA-SMI 352.63     Driver Version: 352.63         |                       
|-------------------------------+----------------------+

Code language: PHP (php)

Upozorňujeme, že obě výše uvedená řešení budou fungovat pouze v případě, že je nahrán skutečný modul NVIDIA.

Zkontrolujte protokoly serveru Xorg X

Dalším místem, kde lze najít verzi ovladače NVIDIA, je nahlédnout do souborů protokolu serveru 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

Code language: PHP (php)

Načíst verzi modulu

Pokud všechny výše uvedené příkazy selžou, protože nemůžete načíst modul NVIDIA, vždy můžete zobrazit číslo verze NVIDIA přímým načtením verze modulu nvidia.ko pomocí modinfo příkaz. Níže uvedený příkaz zkontroluje verzi ovladače NVIDIA pod aktuálně spuštěným jádrem:

# modinfo /usr/lib/modules/$(uname -r)/kernel/drivers/video/nvidia.ko | grep ^version
version:        352.63

Code language: PHP (php)

Výše uvedené bude fungovat, i když modul NVIDIA není načten. Spuštěním níže uvedeného příkazu vyhledejte svůj nvidia.ko soubor modulu:

# find /usr/lib/modules -name nvidia.ko

Code language: PHP (php)

Případně spusťte modinfo příkaz pro všechny výsledky vrácené příkazem 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)

Další zajímavý článek může být:Skvělý způsob zálohování dat v Ubuntu Linux


Linux
  1. Jak zkontrolovat verzi OS a Linuxu

  2. Jak zkontrolovat verzi balíčku Linux před jeho instalací

  3. Jak zkontrolovat verzi jádra v Linuxu

  1. Jak zkontrolovat verzi Redhat

  2. Zkontrolujte, zda je adresář prázdný, pomocí C na Linuxu

  3. jak zkontrolovat verzi linux X11?

  1. Jak zkontrolovat verzi MySQL na Linuxu

  2. Jak zkontrolovat verzi MySQL v Linuxu

  3. Jak zkontrolovat verzi operačního systému Linux