Wie bekomme ich die Version meines NVIDIA-Treibers?

12

Ich habe es versucht, cat /proc/driver/nvidia/versionaber es heißt, dass die Datei nicht existiert.

Gibt es eine alternative Möglichkeit, dies zu tun?

Ich habe versucht, manuell nach dieser Datei zu suchen, konnte sie jedoch nicht finden. Ich habe auch danach gesucht
und konnte es immer noch nicht finden.

Irgendwelche Vorschläge?

Rev3rse
quelle
Haben Sie den Befehl ausprobiert, mit dem Sie einen Beitrag verfasst haben sudo?
Hanan N.
1
@ HananN. Diese Datei ist auf meinem System weltweit lesbar, und Sie würden keinen Fehler "Datei existiert nicht" erhalten, wenn dies nicht der Fall wäre
Michael Mrozek
2
@ Rev3rse: Bist du sicher, dass das NVIDIA-Modul geladen ist? Erscheint es in lsmod? dmesg|grep -i nvidia?
Mat

Antworten:

13

Versuchen Sie, den nvidia-smiBefehl auszuführen . Es gibt Ihnen Informationen über Ihre Treiberversion, die Karten, die Sie in Ihrem System haben usw. Der Vorteil ist, dass Sie keine GUI benötigen, und es ist eine Alternative zu modinfo nvidia.

Robert
quelle
Ist dies tatsächlich eine Lösung oder eine Empfehlung für den nächsten Schritt bei der Fehlerbehebung? In letzterem Fall sollte es sich um einen Kommentar handeln.
HalosGhost
2
Es ist das eigene Managementprogramm von nvidia, das die ursprüngliche Frage beantworten sollte.
Robert
6

Ok .. zuallererst, was ist diese Grafikkarte und welches Kernelmodul ist geladen:

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

Ich habe also eine nVidia-Grafikkarte mit geladenem Kernelmodul - "nvidia". Lassen Sie uns mehr über diesen Treiber sehen, aber suchen Sie nach der "Version":

$ modinfo nvidia | grep version 

Obwohl Sie nur eine vollständige Ausgabe lesen könnten, wenn ".. | grep version" kein Ergebnis zurückgibt:

$ modinfo nvidia
elv
quelle
1
Ich erhalte keine Ergebnisse auf meinem NVIDIA-System
Michael Mrozek
Weil "Modul konnte nicht gefunden werden"? Oder "| grep version" hat nichts zurückgegeben?
Elv
Grep gab nichts zurück; Dies ist die Ausgabe von modinfo nvidiaauf meinem System
Michael Mrozek
6

Der einfachste Weg , um die NVidia - Treiber Versionsnummer zu isolieren allein ist folgendes auszuführen:

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

Auf meinem System führt dies zu folgendem Ergebnis:

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

Versuchen Sie nvidia-settingsund auf der sich öffnenden GUI sollte die Versionsnummer angezeigt werden.

Hanan N.
quelle
1

Sie können die nvidia-Einstellungen auch über die Befehlszeile verwenden:

$ nvidia-settings -q NvidiaDriverVersion

Attribut 'NvidiaDriverVersion' (Neptun: 0.0): 304.117

Verwenden Sie alle , um die gesamte Attributliste abzurufen (ausführlich!)

$ nvidia-settings -q all

Marcs
quelle