GNU/Linux >> Linux Esercitazione >  >> Linux

Un modo semplice per controllare la versione dei driver NVIDIA su Linux

Informazioni sui driver NVIDIA

Nvidia Corporation è una società tecnologica multinazionale americana costituita nel Delaware e con sede a Santa Clara, California. È un'azienda fabless che progetta unità di elaborazione grafica (GPU) per i mercati dei giochi e professionali, nonché unità system on a chip (SoC) per il mercato dei computer mobili e automobilistico. La sua linea di GPU principale, denominata "GeForce", è in diretta concorrenza con le GPU del marchio "Radeon" di Advanced Micro Devices (AMD). Nvidia ha ampliato la sua presenza nel settore dei giochi con le sue console di gioco portatili Shield Portable, Shield Tablet e Shield Android TV e il suo servizio di cloud gaming GeForce Now. La sua linea professionale di GPU viene utilizzata nelle workstation per applicazioni in settori quali architettura, ingegneria e costruzioni, media e intrattenimento, automotive, ricerca scientifica e design di produzione.

Oltre alla produzione di GPU, Nvidia fornisce un'interfaccia di programmazione delle applicazioni (API) chiamata CUDA che consente la creazione di programmi massicciamente paralleli che utilizzano le GPU. Sono implementati in siti di supercalcolo in tutto il mondo. Più recentemente, si è spostata nel mercato del mobile computing, dove produce processori mobili Tegra per smartphone e tablet, nonché sistemi di navigazione e intrattenimento per veicoli. Oltre ad AMD, i suoi concorrenti includono Intel e Qualcomm.

L'idea di questo tutorial

L'obiettivo di questo tutorial è mostrare come controllare la versione del driver NVIDIA installata sul tuo sistema Linux. Ci sono alcuni posti in cui potresti dare un'occhiata per controllare quale driver NVIDIA hai installato sul tuo sistema Linux.

Impostazioni del server NVIDIA X

Iniziamo con il tentativo più ovvio di scoprire la versione del driver NVIDIA eseguendo NVIDIA X server settings applicazione dal menu della GUI.

Interfaccia di gestione del sistema

Usa la riga di comando e consulta nvidia-smi utility per rivelare la versione del driver NVIDIA:

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

Code language: PHP (php)

Tieni presente che entrambe le soluzioni di cui sopra funzioneranno solo se viene caricato il modulo NVIDIA effettivo.

Controlla i log del server Xorg X

Un altro posto dove trovare la versione del driver NVIDIA è consultare i file di registro del server 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)

Recupera la versione del modulo

Se tutti i comandi precedenti falliscono perché non sei in grado di caricare il modulo NVIDIA, puoi sempre vedere il numero di versione di NVIDIA recuperando direttamente la versione del modulo nvidia.ko usando modinfo comando. Il comando seguente verificherà la versione del driver NVIDIA nel kernel attualmente in esecuzione:

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

Code language: PHP (php)

Quanto sopra funzionerà anche se il modulo NVIDIA non è caricato. Esegui il comando seguente per individuare il tuo nvidia.ko file del modulo:

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

Code language: PHP (php)

In alternativa, esegui modinfo comando su tutti i risultati restituiti dal comando trova:

# 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)

Un altro articolo interessante potrebbe essere:Un ottimo modo per eseguire il backup dei dati in Ubuntu Linux


Linux
  1. Come controllare la versione del sistema operativo e di Linux

  2. Come controllare la versione del pacchetto Linux prima di installarlo

  3. Come controllare la versione del kernel su Linux

  4. Come controllare la versione di MySQL su Linux

  5. Come controllare la versione del tuo sistema operativo Linux

Come controllare la versione del kernel in Linux

Modi per controllare la versione di MySQL in Linux

3 modi per controllare la versione del kernel Linux nella riga di comando

Un modo semplice per elencare i collegamenti simbolici in Linux

Controlla la versione di Ubuntu:veloce e semplice

Come controllare la versione PHP su Linux