Es war die seltsamste Sache. In einem zufälligen Forumspost schlug jemand vor, dass die Einstellung "Sicherer Start" im BIOS das Problem verursachen könnte. Deshalb habe ich einen Neustart durchgeführt, die BIOS-Einstellungen aufgerufen und tatsächlich war es eingeschaltet. Ich stellte es ab, fuhr weiter hoch und plötzlich funktionierte alles normal.
Wie kann ich meinen (Linux) Computer zur Verwendung von Nvidia-Treibern verwenden?
Ich bin auf Linux Mint 18 (MATE).
Vor etwa einer Woche habe ich den schrecklichen, furchtbaren Fehler begangen, als ich dem Update Manager erlaubte, meine Pakete für mich zu aktualisieren, und seitdem konnte ich meine Grafiken nicht zum Laufen bringen.
Nach vielem Kämpfen und Lesen anderer Super User-Fragen habe ich:
- Alle Nvidia-Pakete wurden gelöscht
- Installierte das nvidia-384-Paket erneut
- plus einige verwandte Pakete wie
nvidia-settings
undnvidia-prime
- (Prime ist ein Feature für Computer wie meine, die haben beide eine integrierte Intel - Grafikkarte und eine separate NVidia ein; es soll mich beide lassen verwenden auf intelligente Art und Weise, aber an diesem Punkt würde ich zufrieden geben nur die Nvidia mit Karte 100% der Zeit)
- plus einige verwandte Pakete wie
- Ran
sudo update-alternatives --config x86_64-linux-gnu_gl_conf
und wählte Nvidia (dies scheint keine Rolle zu spielen; was auch immer ich auswähle, es wird nach dem Neustart zurückgesetzt) - Ran
nvidia-xconfig
, um eine frische xorg.conf zu generieren - Ich habe sogar meine GRUB-Konfiguration so bearbeitet, dass der Noveau-Treiber nicht ausgewählt wurde:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash noveau.modset=0"
Aber mein Computer weigert sich immer noch, die Nvidia-Treiber zu verwenden, oder zumindest vollständig. Sie arbeiten irgendwie ... wenn ich renne:
lspci | grep -i nvidia
Ich bekomme:
01:00.0 VGA compatible controller: NVIDIA Corporation GK104M [GeForce GTX 870M] (rev a1) 01:00.1 Audio device: NVIDIA Corporation GK104 HDMI Audio Controller (rev a1)
(bevor es nichts auflistete). Auch wenn ich renne:
sudo update-alternatives --config x86_64-linux-gnu_gl_conf
es sieht die Nvidia-Option, aber egal wie oft ich es auswähle, es wird nach dem Neustart wieder auf die Mesa-Option zurückgesetzt:
There are 3 choices for the alternative x86_64-linux-gnu_gl_conf (providing /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/nvidia-384/ld.so.conf 8604 auto mode 1 /usr/lib/nvidia-384-prime/ld.so.conf 8603 manual mode 2 /usr/lib/nvidia-384/ld.so.conf 8604 manual mode * 3 /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf 500 manual mode
Aber wenn ich renne nvidia-settings
, sagt es mir einfach ERROR: Unable to load info from any available system
, und wenn ich sudo prime-select query
nach einem Neustart renne, dann sagt es einfach "Unbekannt". Ich kann dann laufen sudo prime-select nvidia
und es wird Nvidia auswählen ... aber dann (wie die Alternativdatei) geht es nach dem nächsten Neustart wieder auf unbekannt.
Ich fühle mich also so, als wäre ich sehr nah dran, und ich muss nur etwas tun, damit mein Computer sowohl den Nvidia-Treiber verwendet als auch den Treiber nach dem Neustart weiter verwendet. Kann jemand helfen?
PS Eine andere Möglichkeit, den NVidia-Treiber nicht zu verwenden, ist, dass ich meinen zweiten Monitor nicht sehen kann (gut drittens, wenn Sie den Laptop-Monitor zählen), der an die Nvidia-Karte angeschlossen ist. Ich kann nur den Laptop und den Monitor 1 sehen. Wenn die Nvidia-Karte funktioniert, kann ich beide Monitore sehen.
PPS Ich habe auch versucht, den MESA-Treiber aus der Liste der Alternativen mit zu entfernen sudo update-alternatives --remove x86_64-linux-gnu_gl_conf /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf
, aber es hat nicht geholfen. Wenn ich sudo update-alternatives --config x86_64-linux-gnu_gl_conf
es jetzt ausführt, /usr/lib/nvidia-390/ld.so.conf
wird behauptet, dass es verwendet wird, aber wenn ich versuche, es auszuführen nvidia-settings
, behauptet es anders:
ERROR: NVIDIA driver is not loaded ERROR: Unable to load info from any available system
1 Antwort auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4