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?


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.


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

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


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

3

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


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.