Comment obtenir la version de mon pilote nvidia?

13

J'ai essayé d'utiliser cat /proc/driver/nvidia/versionmais il dit que le fichier n'existe pas.

Existe-t-il une autre façon de procéder?

J'ai essayé de rechercher manuellement ce fichier, mais je ne l'ai pas trouvé. Je l'ai également recherché
et je ne l'ai toujours pas trouvé.

Aucune suggestion?

Rev3rse
la source
avez-vous essayé la commande avec laquelle vous avez posté sudo?
Hanan N.
1
@HananN. Ce fichier est lisible dans le monde entier sur mon système, et vous n'obtiendrez pas d'erreur "le fichier n'existe pas" s'il ne l'était pas
Michael Mrozek
2
@ Rev3rse: êtes-vous sûr que le module nvidia est chargé? Apparaît-il dans lsmod? dmesg|grep -i nvidia?
Mat

Réponses:

14

Essayez d'exécuter la nvidia-smicommande. Il vous donnera des informations sur votre version de pilote, les cartes que vous avez dans votre système, etc. L'avantage est que vous n'avez pas besoin d'une interface graphique, et c'est une alternative à modinfo nvidia.

Robert
la source
S'agit-il en fait d'une solution ou d'une recommandation pour la prochaine étape du dépannage? Si ce dernier, ce devrait être un commentaire.
HalosGhost
2
C'est le propre programme de gestion de nvidia, qui devrait répondre à la question initiale.
Robert
7

Ok .. tout d'abord, quelle est cette carte vidéo et quel module de noyau est chargé:

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

J'ai donc une carte graphique nVidia avec un module de noyau chargé - "nvidia". Voyons-en plus sur ce pilote, mais recherchons la "version":

$ modinfo nvidia | grep version 

Bien que vous puissiez simplement lire une sortie complète si ".. | grep version" ne renvoie aucun résultat:

$ modinfo nvidia
elv
la source
1
Je n'obtiens aucun résultat sur mon système nvidia
Michael Mrozek
Parce que "impossible de trouver le module"? Ou "| grep version" n'a rien retourné?
elv
Grep n'a rien retourné; c'est la sortie de modinfo nvidiasur mon système
Michael Mrozek
6

Le moyen le plus simple d'isoler le numéro de version du pilote NVidia seul est d'exécuter les opérations suivantes:

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

Sur mon système, cela produit le résultat suivant:

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

essayez nvidia-settingset sur l'interface utilisateur qui s'ouvre, vous devriez voir le numéro de version.

Hanan N.
la source
1

Vous pouvez également utiliser nvidia-settings à partir de la ligne de commande:

$ nvidia-settings -q NvidiaDriverVersion

Attribut 'NvidiaDriverVersion' (neptune: 0.0): 304.117

Utilisez tout pour obtenir la liste complète des attributs (verbeux!)

$ nvidia-settings -q tous

Marcs
la source