Verwendet Debian den 32-Bit-Nvidia-Treiber anstelle des 64-Bit-Nvidia-Treibers?

Verwendet Debian den 32-Bit-Nvidia-Treiber anstelle des 64-Bit-Nvidia-Treibers?

Ich habe Steam installiert gemäßdiese Anweisungen. Zum Schluss musste ich noch die 32-Bit Open-GL-Bibliotheken installieren.

Es erschien die folgende Meldung: Ungeeignetes Nvidia-Kernelmodul geladen

Der installierte Nvidia-Treiber (Version 390.116) entspricht nicht dem aktuell geladenen Nvidia-Kernelmodul (Version 418.74).

Die einfachste Möglichkeit, dies zu beheben, besteht darin, den Computer neu zu starten.

Das habe ich jetzt gemacht und es funktioniert ohne Probleme.

Ich frage mich jedoch, ob Debian jetzt dauerhaft den 32-Bit-Treiber verwendet. Vielleicht kommt es mir nur so vor, aber hat die 32-Bit-Version nicht weniger Leistung und andere Nachteile?

Kann ich irgendwie prüfen, welche Version gerade im Einsatz ist bzw. steuern, welche Version verwendet werden soll?

Antwort1

Der installierte Nvidia-Treiber (Version 390.116) entspricht nicht dem aktuell geladenen Nvidia-Kernelmodul (Version 418.74).

Diese Meldung zeigt an, dass SietatInstallieren Sie einen neuen Treiber. Und es scheint auch ein Downgrade von 418.74auf zu sein 390.116.

In der Anleitung, der Sie gefolgt sind, steht vor den Anweisungen zur Installation der 32-Bit-OpenGL-Bibliotheken eine große, fettgedruckte Warnung:

Durch die Installation der 32-Bit-OpenGL-Bibliotheken werden möglicherweise die 64-Bit-Treiber deinstalliert, die Sie zuvor installiert haben. Es wird empfohlen, die AMD-Grafik- oder NVIDIA-Grafiktreiber für Ihr System zu installieren. Die entsprechende OpenGL-Bibliothek wird zusammen mit diesen Treibern installiert.

Um es anders auszudrücken:

Installieren Sie die 64-Bit-Nvidia-Treiber. Sie müssen diesen nächsten Befehl nur ausführen, wenn Sie sie installieren möchtenmanuell.

Es sieht also so aus, als ob Sie jetzt den 32-Bit-Treiber von Nvidia in der Version 390.116 ausführen, nachdem Sie ausgeführt haben apt install libgl1-nvidia-glx:i386. (Weil dies libgl1-nvidia-glx:i386von 32-Bit-Treiberpaketen abhängt.)

Sie können einfach den neuesten 64-Bit-Treiber neu installieren, da dieser auch die erforderlichen 32-Bit-OpenGL-Bibliotheken bereitstellt, die Steam benötigt.

verwandte Informationen