Der Desktop wird nicht angezeigt, nachdem ich die nvidia-Testtreiber installiert habe. Ich habe einfache proprietäre Treiber von nvidia ausprobiert, die auch nicht funktionierten.
So sieht es aus. Das ist nicht beschnitten oder so. So sieht es aus, nach der Installation der Treiber hat sich die Desktop-Auflösung von 1440x900 auf 1024x768 verringert
Der Desktop zeigt desh und Panels nur an, wenn ich die Open Source-Treiber verwende.
Gibt es eine Möglichkeit, dies zu beheben, um eine bessere Leistung zu erzielen?
Antworten:
Ich hatte das gleiche passiert. So habe ich es behoben:
Wechseln Sie zu einem Terminal Ctrl+ Alt+ F1.
Melden Sie sich als Ihr Benutzername an.
Installieren Sie Linux-Header:
Deinstallieren Sie den nvidia-Treiber - dies hängt von der installierten Version ab:
oder
oder
Installieren Sie den nvidia-Treiber neu
Wenn Sie dies tun, muss es etwa so lauten:
Wenn es heißt
dann wird das problem nicht gelöst. Glaube der Botschaft nicht. Es wird nicht
linux-source
nach der Installation gefragt , es werden nur die Header benötigt, aber Sie müssen die spezifischen-generic
Header für Ihren Kernel installieren . Lauf:Es funktioniert nicht mit nur
linux-headers-generic
oderlinux-headers-3.5.0-17
(zum Beispiel).Wenn es erfolgreich installiert wurde, starten Sie den Computer neu:
Dadurch sollte das Kernelmodul ordnungsgemäß kompiliert und installiert werden können. Es hat für mich getan!
quelle
Wenn der Desktop immer noch nicht angezeigt wird, liegt dies möglicherweise an der Nvidia Optimus- Grafikkarte. Ich habe einen Laptop mit GT 650M und das ist auch eine Optimus-Karte. Optimus-Karten verhalten sich etwas anders und werden von Linux standardmäßig nicht unterstützt. Weitere Informationen zu Optimus unter Linux: http://ubuntuforums.org/showthread.php?t=1657660
Aber es ist möglich, es mit Bumblebee zum Laufen zu bringen . So habe ich es bei einer neuen Ubuntu 12.10-Installation gemacht (keine NVIDIA-Treiber installiert):
Dann neu starten oder neu anmelden.
Es hat nicht zuerst funktioniert, als ich den zweiten Befehl abgebrochen habe. Dann etwas mit Grafikkartentyp optirun vor dem Befehl ausführen . In Beispiel:
optirun glxspheres
oderoptirun ./executable-file
. Ein guter Weg, um den Unterschied zwischen integrierter Grafik und Ihrer Grafikkarte zu testen, besteht darin, glxspheres mit und ohne optirun auszuführen .https://wiki.ubuntu.com/Bumblebee
Dies spart Strom, wenn Sie Ihre Grafikkarte nur bei Bedarf aktivieren. Ich hoffe, ich habe jemandem geholfen, weil ich Stunden damit verbracht habe, das Problem mit meiner Grafikkarte herauszufinden (yup, ich bin ziemlich neu mit diesen Linux-Grafiktreibern).
quelle
Nachdem ich mich einige Abende damit beschäftigt hatte (verschwundener Unity-Desktop, nur 640 x 480 Auflösung, seltsame Artefakte auf meinem Bildschirm), funktionierte dies für mich:
sudo apt-get install linux-sources && sudo apt-get install linux-headers-generic
(Ich bin nicht ganz sicher, ob / warum dieser Schritt notwendig ist, aber ich habe es in diesem Thread gesehen und dachte, ich würde es versuchen)Soweit so gut - Ich habe das NVIDIA-Einstellungsfenster (ohne die Xconfig-Fehlermeldung), zwei Monitore und eine hohe Auflösung.
Besonderer Hinweis: Installieren Sie NICHT das Paket "Zusätzliche Treiber" (Jockey). Dieses Paket scheint nach Schritt 2 (Software-Updates) tatsächlich zu verschwinden - die Methode zum Hinzufügen zusätzlicher Treiber scheint in die App "Software-Quellen" verschoben worden zu sein.
quelle
Ich habe heute Ubuntu 12.10 installiert und hatte dieses Problem mit dem nvidia-Treiber.
Ich habe versucht, die obigen Anweisungen zu befolgen, aber all diese sind fehlgeschlagen, weil zwei Wörter sehr wichtig sind: "generisch" und "-17".
Ich fand schließlich heraus, dass die beste Möglichkeit, den NVidia-Treiber zu installieren, darin besteht, das von NVidia bereitgestellte Installationsprogramm zu verwenden. Also ging ich zu:
http://www.nvidia.com/Download/index.aspx?lang=en-us
und heruntergeladene Version für Linux-64bit (installieren Sie synaptic
sudo apt-get install synaptic
und suchen Sie im Menü Einstellungen -> Repository -> Zusätzliche Treiber nach dem genauen Namen Ihrer NVIDIA-Karte)Anschließend führen Sie das Tool aus und es wird angezeigt, dass Sie Kernel-Header benötigen. Lesen Sie dies jedoch sorgfältig, da "generische" Header erforderlich sind.
Sie müssen Ihre Kernel-Version überprüfen, meine war 3.5.0-17 (dies "-17" am Ende ist wichtig), also habe ich in meinem Fall Folgendes getan:
(Finden Sie Ihre Kernel-Version heraus, indem Sie in ein Terminal eingeben.
uname -r
)Sie müssen den GUI-Anmeldedämon beenden:
und danach darfst du laufen:
Das Installationsprogramm wird Ihnen wahrscheinlich mitteilen, dass das Noveau-Kernel-Modul geladen ist, und das Hinzufügen eines Modprobe-Skripts vorschlagen. Sie sollten zu allen Anweisungen OK / Ja sagen und anschließend neu starten und NVIDIA-Linux-x86_64-310.19.run erneut ausführen.
Ich bin mir nicht sicher, ob ein anderer Ansatz auch funktionieren würde, aber dieser tut es auf jeden Fall.
quelle
Dies funktioniert auch für die Nvidia 7400-Karten. Wenn der Kernel aktualisiert wird, müssen Sie die Installationszeile jetzt auf die neueste Version ändern:
anstatt:
quelle
Starten Sie das System neu!
quelle
Ich habe fast alles versucht, aber hier ist der, der wirklich für mich funktioniert hat:
Führen Sie die folgenden Befehle aus:
Setzen Sie dann die Einheit mit dem folgenden Befehl zurück:
Neustart und Unity ist zurück !! Ich hoffe es klappt bei dir
quelle
Ich habe das Problem heute Abend gelöst. Ich habe den neuesten Kernel 3.7.1 nach dem Kompilieren wie immer installiert. Dann habe ich die nVidia-Treiber von Synaptic installiert. Dadurch verschwanden die Unity-Menüs wie in Ihrem Screenshot. Die Lösung für mich ist unten:
Jetzt ist das Problem nicht nur dadurch gelöst, dass Sie über die neuesten nVidia-Treiber verfügen!
quelle
Wenn Ihre Installation nicht funktioniert (anfängliches Modul wird nicht erstellt), müssen Sie sicherstellen, dass nur ein Satz von Headern installiert ist.
Das geht nicht
Das funktioniert
In diesem Fall einfach
Nun funktioniert das NVIDIA-Installationsprogramm.
quelle
Ich tat dies:
Hat super funktioniert.
quelle