it-swarm.com.de

Wie installiere ich den Nvidia-Treiber für eine GeForce GT 630?

Ich habe vor kurzem 14.04 installiert.

Jetzt benötige ich jedoch einen neuen Treiber für meine nVidia GeForce GT 630. Der frühere Treiber wurde als nicht kompatibel mit der 64-Bit-Version abgelehnt. Ich fand diesen anderen Treiber und als ich ihn mit sh im Terminal installieren wollte, wurde ich zuerst angerufen, um den X-Server zu stoppen. Es kann nicht mit laufendem X-Server installiert werden.

Wie installiere ich sie?

70
Horst Seeger

Sie können Ubuntu-Treiber installieren, für GT 630 können Sie Folgendes verwenden: _Sudo apt-get install nvidia-304_ OR _Sudo apt-get install nvidia-304-updates_, nicht beides.

16
L.V.A

Sie können den Treiber für Ihre Grafikkarte für Ubuntu 64bit herunterladen von hier . Angenommen, Sie verwenden jetzt Ubuntu 64bit. Wenn Sie Ubuntu 32-Bit installiert haben, gibt es 331 Versionen desselben Treibers für Ubuntu 32-Bit. Speichern Sie Ihren Treiber an einem Ort, auf den Sie problemlos zugreifen können, z. B. in Ihrem Benutzerverzeichnis oder in einem neu erstellten nvidia -Verzeichnis in Ihrem Benutzerverzeichnis.

Um Ihren nvidia-Treiber installieren zu können, müssen Sie Ihren vorherigen Grafiktreiber mit diesem Code in einem Terminalfenster entfernen:

    Sudo apt-get remove nvidia* && Sudo apt-get autoremove

Nachdem Sie mit dieser fertig sind, sollten Sie den Nouveau-Treiber auf eine schwarze Liste setzen, indem Sie diese Datei mit einem der folgenden Befehle bearbeiten:

    gksudo gedit /etc/modprobe.d/blacklist-nouveau.conf

oder

    Sudo nano /etc/modprobe.d/blacklist-nouveau.conf

… Und füge diese Zeilen am Ende hinzu:

    blacklist nouveau
    blacklist lbm-nouveau
    options nouveau modeset=0
    alias nouveau off
    alias lbm-nouveau off

Wenn zufällig keine blacklist-nouveau.conf in /etc/modprobe.d/ vorhanden ist, können Sie Ihre Datei als blacklist-nouveau.conf speichern, wenn aufgefordert.

Sie können den Kernel Nouveau auch deaktivieren, indem Sie die folgenden Zeilen in ein Terminalfenster eingeben:

    echo options nouveau modeset=0 | Sudo tee -a /etc/modprobe.d/nouveau-kms.conf

und danach

    update-initramfs -u

Jetzt können Sie Ihren Computer neu starten. Wenn Sie zur Anmeldeaufforderung gelangen, drücken Sie Strg + Alt + F1, um zur Terminalkonsole zurückzukehren. Loggen Sie sich mit Ihrem Benutzernamen und Passwort ein.

Wechseln Sie mit dem Befehl cd in der Terminalkonsole in das Verzeichnis, in dem Sie Ihren nvidia-Treiber gespeichert haben. Z.B. cd nvidia unter der Annahme, dass Sie sich nach der Anmeldung bereits in Ihrem Benutzerverzeichnis befinden. Sie können den Befehl dir verwenden, um den genauen Namen Ihres Fahrers zu sehen.

Um Ihren Display Manager oder den X-Server zu stoppen, können Sie in die Konsole folgenden Code eingeben:

   Sudo stop lightdm   or

   Sudo lightdm stop

Wenn Sie lightdm nicht als Standard-Display-Manager (DM) verwenden, ersetzen Sie lightdm durch Ihren Standard-Display-Manager, der entweder kdm oder gdm sein kann = oder was auch immer Ihr Anzeigemanager ist.

Sie sollten eine Meldung in der Terminalkonsole erhalten, die besagt -> lightdm gestoppt/wartet

Und jetzt können Sie endlich den nvidia-Treiber mit einem ähnlichen Code installieren:

  Sudo sh NVIDIA-Linux-x86_64.....run    (for Ubuntu 64bit)  

oder

  Sudo sh NVIDIA-Linux-x86.....run    (for Ubuntu 32bit)

Wenn Sie den genauen Namen des Treibers nicht eingeben, erhalten Sie folgende Meldung: NVIDIA-Linux ... konnte nicht gefunden werden und Sie sollten den Code für die Installation des Treibers erneut eingeben.

Das Nvidia-Installationsprogramm installiert den Treiber automatisch und fragt Sie am Ende, ob Sie Ihre neue X-Konfiguration speichern möchten. Drücken Sie Ja. Nach dem Neustart und dem Aufrufen Ihres Desktops und dem Ändern Ihrer NVIDIA-Einstellungen sollten Sie ein Terminalfenster öffnen und den folgenden Code eingeben:

  Sudo nvidia-xconfig

speichern Sie Ihre neue NVIDIA-Konfiguration in /etc/X11/xorg.conf.

Anmerkung

Möglicherweise müssen Sie einige zusätzliche Softwarepakete installieren, wenn das nvidia-Installationsprogramm einen Fehler ausgibt und nach fehlenden Abhängigkeiten fragt:

    Sudo apt-get install dkms fakeroot build-essential linux-headers-generic

Sie müssen diese fehlenden Pakete jedoch nur installieren, wenn nvidia-installer die Aufgabe nicht alleine erledigen kann.

Es kann vorkommen, dass Ihr System nach dem Neustart einen schwarzen Bildschirm anzeigt oder in den niedrigen Grafikmodus wechselt. Um dies zu beheben, sollten Sie das Konsolenterminal erneut verlassen, sich mit Ihrem Benutzernamen und Kennwort anmelden und den oben angegebenen Code verwenden Sudo nvidia-xconfig. Außerdem sollten Sie das folgende Lernprogramm verwenden. Es soll den Begrüßer reparieren vorausgesetzt, dass sie diesen Fehler in Ubuntu 14.04 nicht behoben haben.

65
Taz D.

Da die meisten dieser Antworten veraltet sind ... Hier ist eine moderne Möglichkeit, die nvidia-Treiber für Ubuntu (ab 14.04) zu installieren:

  1. Fügen Sie die Grafiktreiber ppa hinzu

    Sudo add-apt-repository ppa:graphics-drivers/ppa
    Sudo apt-get update
    
  2. Installieren Sie den empfohlenen Treiber

    Sudo ubuntu-drivers autoinstall
    
  3. Starten Sie Ihr System neu

    Sudo reboot
    

So wählen Sie einen anderen Treiber aus oder wenn dies nicht funktioniert:

  1. Fügen Sie die Grafiktreiber ppa hinzu

    Sudo add-apt-repository ppa:graphics-drivers/ppa
    Sudo apt-get update
    
  2. Bereinigen Sie alle vorhandenen NVIDIA-bezogenen Pakete, die Sie installiert haben

    Sudo apt-get purge nvidia*
    
  3. Überprüfen Sie, welche Treiber für Ihr System verfügbar sind

    ubuntu-drivers devices
    
  4. Installieren Sie den empfohlenen Treiber

    Sudo apt-get install nvidia-361
    
  5. Starten Sie Ihr System neu

    Sudo reboot
    
44
Corey Goldberg

Folgendes mache ich (über PPA):

Ich füge zuerst eine xorg-edgers PPA hinzu:

Sudo add-apt-repository -y ppa:xorg-edgers/ppa

Dann installiere ich entweder über die Befehlszeile oder über den Abschnitt mit zusätzlichen Treibern.

Aktualisieren Sie zunächst Ihre Paketliste:

Sudo apt-get update

Zusätzliche Treiber werden jetzt mit neueren Paketen aktualisiert.

Alternativ können Sie vom Terminal aus nvidia-331 (für v331), nvidia-337 (für v337) oder nvidia-current (für die neueste Version) installieren.

Vergessen Sie nach der Installation nicht, sich abzumelden oder neu zu starten und sich erneut anzumelden.

16
Arda

Ich benutze Geforce GT820M.

Ich habe fast alle oben genannten Vorschläge ausprobiert, aber keiner hat für mich funktioniert. Indem ich jedoch das, was ich von oben gelernt habe, mit vielen anderen Online-Ressourcen wie hier kombiniere, gehe ich so vor.

Sie werden schließlich mit so etwas enden, sollten Sie diese Schritte befolgen.

What I had

Setzen Sie zunächst alles auf die Standardeinstellungen zurück. Wie?

Nvidia-Objekte deinstallieren

Sudo apt-get --purge remove nvidia*

Schlag xorg Edgers ppa weg

Deaktivieren Sie auf der Registerkarte "Andere Software" das Kontrollkästchen "Xorg Edgers PPA", um wie im folgenden Bild auszusehen. Das ppa verursachte mir so viel Schmerz als gut.

Uncheck xorg edges ppa in

Lassen Sie dann zu, dass die Pakete aktualisiert werden, wenn Sie dazu aufgefordert werden, oder lassen Sie ...

Sudo apt-get update

...mach den Rest.

Es ist an der Zeit

Gehen Sie zurück zu zusätzlichen Treibern, und Sie sollten nur eine Nvidia-Binärdatei sehen (zumindest für meine Karte wurde diese aufgelistet, anstatt der beiden, die angezeigt wurden, als die Xorg-Kanten ppa aktiv waren).

Was war/ist der Unterschied? Die von den xorg edgers ppa angezeigten Treiber sind Open Source . Die nun angezeigte hat die Angabe proprietär . In diesem Fall sind es proprietäre Steine, also machen Sie bitte mit, es sei denn, Sie wollen sich die nächsten Stunden erfolglos den Kopf zerbrechen.

Wechseln Sie vom x.org x Server zum nvidia binary und wenden Sie an. Die Bewerbung sollte einige Zeit in Anspruch nehmen (ich habe hier einige Zeit gebraucht und festgestellt, dass dabei einige Pakete heruntergeladen wurden). Starten Sie Ihren Computer neu, wenn es fertig ist.

Fehlerbehebung

Wenn Sie eine andere als die Standardeinstellung zu/etc/default/grub hinzugefügt oder Änderungen an /etc/X11/xorg.conf vorgenommen haben, setzen Sie diese bitte auf die Standardeinstellungen zurück. Sie sollten klug sein, um zu wissen, was Sie hinzugefügt haben, und es wegzunehmen.

Nachdem Sie alle Änderungen in diesen beiden Bereichen rückgängig gemacht haben, aktualisieren Sie diese:

Sudo update-initramfs -u
Sudo update-grub

Die obigen beiden Befehle stellen sicher, dass die Änderungen, die Sie an der obigen Datei vorgenommen haben, insbesondere die in/etc/default/grub, beim nächsten Neustart angewendet werden. Wenn ich die Update-Befehle nicht anwenden konnte, blieb ich auch nach einem Neustart bei allen Änderungen an der Grub-Datei hängen.

Sie können die Datei xorg.conf aus diesem Ordner löschen (Sie können eine Sicherungskopie davon erstellen).

Wenn Sie keine gute Auflösung sehen, stellen Sie sicher, dass Sie dies tun

Sudo nvidia-xconfig

Starten Sie dann Ihren PC neu.

Wenn Sie aufgeregt sind, können Sie nouveau einfach von Ihrem PC löschen

Sudo apt-get remove xserver-xorg-video-nouveau

Ich würde nicht empfehlen, den Jugendstil zu entfernen , aber ich tat es trotzdem: P

Durch die oben beschriebenen Schritte konnte ich nach mehreren Stunden des Versuchs und Fehlers wieder mit dem nvidia-Treiber arbeiten.

Haben Sie Probleme?

Ja. Aus Gründen, die ich noch nicht kenne, führt das Ausführen vieler Anwendungen dazu, dass der PC einfriert. Strg + Alt + F1 gibt mir die Möglichkeit, das LightDM erneut zu erzeugen, aber warum das Einfrieren passiert, ist mir jetzt ein Rätsel. Jede Hilfe wird sehr geschätzt.

4
Rexford

Sie können zusätzliche Treiber für nVidia-Grafikkarten (und für andere Hardware) mit buntu-drivers-common (ehemals jockey) installieren. Die Hardware-Erkennung und Treiberverwaltung erfolgt jetzt anscheinend über eine Befehlszeilenschnittstelle:

Sudo ubuntu-drivers autoinstall

Einzelheiten finden Sie unter https://askubuntu.com/a/9465/175814 .

4
David Foerster

Ich hatte viele Probleme mit NVIDIA und Ubuntu 14.04. Aber irgendwann habe ich es geschafft, es zu installieren. Ich habe Acer Aspire Laptop mit Nvidia GeForce 820M.

Hier wie es geht:

  • Installieren Sie nvidia-331. Ich habe es über den Synaptic Package Manager gemacht. Aber ich denke

$ Sudo apt-get installiert nvidia-331

wird auch funktionieren. Ich habe Sudo apt-get install nvidia-331-updates NICHT aufgeführt. Ich habe den Nouveau-Treiber NICHT zusätzlich deaktiviert.

  • Dann habe ich das System neu gestartet.

  • Ich habe cuda_5.5.22_linux_64.run von der NVidia-Webseite heruntergeladen und in separate Dateien extrahiert:

    $ chmod 755 cuda_5.5.22_linux_64.run
    $ ./cuda_5.5.22_linux_64.run -extract=/home/user/Downloads/cuda-5.5
    $ ls 
    cuda-linux64-rel-5.5.22-16488124.run    NVIDIA-Linux-x86_64-319.37.run cuda-samples-linux-5.5.22-16488124.run
    
    $ Sudo sh cuda-linux64-rel-5.5.22-16488124.run
    $ Sudo sh cuda-samples-linux-5.5.22-16488124.run
    
  • Dann habe ich 1_Utilities/deviceQuery kompiliert und es hat funktioniert. Und dann habe ich das 0_Simple/matrixMul kompiliert und es hat auch funktioniert. Stellen Sie sicher, dass $PATH und $LD_LIBRARY_PATH eingestellt sind.

Ich habe versucht, mit cuda 6.0 den gleichen Weg zu gehen. Obwohl deviceQuery kompiliert wurde, konnte Folgendes nicht ausgeführt werden:

$ ./deviceQuery 
./deviceQuery Starting...
CUDA Device Query (Runtime API) version (CUDART static linking)
cudaGetDeviceCount returned 3
-> initialization error
Result = FAIL

$ echo $PATH
/opt/cuda-6.0/bin:/opt/cuda-5.5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

$ echo $LD_LIBRARY_PATH
/opt/cuda-6.0/lib64:/opt/cuda-6.0/lib:/opt/cuda-5.5/lib64:/opt/cuda-5.5/lib:
2
yomagg

wenn Sie offline nicht weiterkommen, aber auf das Internet von Drittanbietern zugreifen können, können Sie Ihren Treiber jederzeit als .run-Datei von der Nvidia-Website herunterladen.

sie müssen lightdm stoppen, um zu installieren, was nicht schwer ist:

  • verwenden Sie Strg + Alt + F1, und melden Sie sich bei der Terminalumgebung an
  • Sudo service lightdm stop
  • cd *directory of .run file*
  • *drivername*.run Nachdem Sie den Installationsvorgang ausgeführt haben, kehren Sie zu Ihrem Desktop zurück:
  • Sudo service lightdm start

möglicherweise müssen Sie nicht neu starten, obwohl dies empfohlen wird.

Ich empfehle auch die Verwendung der proprietären Treiber über Nouveau.
Meiner Erfahrung nach kann Nouveau nicht mehrere Monitore mit einer Auflösung von 1600 x 1200, sondern nur einen einzelnen Monitor mit einer maximalen Auflösung von 1280 x 1024 für meine Galaxy Nvidia GeForce GT430 ausführen.
Ganz zu schweigen von sehr schlechten Spiel-FPS.

0
Tcll