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