So installieren Sie den NVIDIA-Treiber in Ubuntu

16

Ich verwende Ubuntu 13.04 auf DELL XPS L501 - Nvidia GeForce GT 420M. Ich benutze Kernel 3.9.0-030900-generic.

Alle Kernel-Header sind im System installiert.

und

Ich habe Folgendes versucht.

  • Benutze apt-get um zu installieren nvidia-current(welcher Download 304) & laden mitmodprobe
  • Verwenden Sie apt-get, um nvidia-310&& load mit zu installierenmodprobe
  • Laden Sie den nvidia 64-Bit-Treiber nvidia-319.23für die 400M-Serie herunter und installieren Sie ihn
  • Verwenden Sie swat-x repo, um den nvidia-Treiber zu installieren

All dies ist fehlgeschlagen. Und ich habe es jedes Mal so getestet

  • Nachdem das Modul geladen wurde (geprüft von lsmod),
  • lightdm neu gestartet
  • Getestet von get.webgl.org
    • (Die Google Chrome-Webgl-Unterstützung ist aktiviert.)

Problem konfrontiert mit nvidia-xconfig

  • Nach dem Ausführen nvidia-xconfig(in das geschrieben wird /etc/X11/xorg.conf) und dem Neustart lightdmändert sich meine Anzeige in 640x480.
  • und musste diese Datei entfernen, um zu alten Einstellungen zurückzukehren
  • Habe auch versucht , die beiden Linien zu kommentieren geführt , die passt Horizontal and Vertical Settingin xorg.conf. Das hat die Auflösung gerade korrigiert. Trotzdem konnte ich die Grafikkarte (webgl) nicht benutzen.

EDIT 1: (Jugendstil)

  • Versucht, nach jeder Installation neu zu starten
  • Entfernen (Löschen) des gesamten Jugendstils * vor dem Start.
  • Ein weiteres Paket wurde entfernt (ich erinnere mich jedoch nicht an den genauen Namen) - xorg-xserver-blah-blah.

EDIT 2: (bitlbee)

  • Ich hatte bitlbeevorher installiert. Auch das wurde entfernt, bevor die Installation gestartet wurde.
  • Wenn bitlbee vorhanden war, konnte NVIDIA-3.9-x86.run(von nvidia heruntergeladen) die Grafikkarte nicht erkennen. Aber es tat, als ich entfernte bitlbee. (Also gehe ich hier davon aus, dass es funktionieren sollte, wenn der Grafiktreiber richtig installiert wurde)

EDIT 3: (Software-Eigenschaften-GTK)

  • Sudo Software-Eigenschaften-gtk
  • Die Registerkarte Zusätzliche Treiber ist immer NIL. (vor und nach der Installation) (auch wenn die Installation erfolgreich war)

Habe es den ganzen Tag versucht und es schon einige Male getan. Keiner von ihnen hat funktioniert.

Brauchen Sie Hilfe! Ist es das Problem mit Kernel-3.9, dass es dafür keine Updates gibt?

Boopathi Rajaa
quelle
Versuchen Sie nach der Installation des nvidia-Treibers einen Neustart. Ich vermute, Sie widersprechen dem Jugendstil
Panther
versuchte das auch. Änderungen in der Frage hinzugefügt. bitte überprüfen.
Boopathi Rajaa
2
Das ist eine Optimus-Karte (auf Anfrage), während die eigentliche Karte eine Intel-GPU ist. Sie möchten sich also Bumblebee
bcbc 16.06.13
Sicherste am effektivsten und aktuellsten ist nvidia ppa von Ubuntu Devs launchpad.net/~graphics-drivers/+archive/ubuntu/ppa und ich verwende Hummel nicht aber die Verwendung nvidia-Prime , die gut auf meinem 4. Generation i7 Laptop funktioniert. Wenn Sie CUDA- und openCL-Aufgaben ausführen möchten, müssen Sie nach dem Neustart sicherstellen, dass nvidia-modrpobe installiert und anschließend erneut gestartet wird.
Arup Roy Chowdhury
1
Rückblenden, warum ich wütend bin, Linux im Jahr 2000 zu beenden
neuronet

Antworten:

19

Ich fand ein sehr gutes Tutorial online und konnte diese berüchtigten Nvidia-Treiber problemlos auf zwei Computern installieren. Folgendes machst du:

Vorbereitung

1) Zuerst müssen Sie eine Terminal-Shell öffnen. Sie können entweder Ihren Computer starten und zu einer virtuellen Shell wechseln

Ctrl+ Alt+F1

oder melde dich an und öffne das Gnome-Terminal

Ctrl+ Alt+t

2) Führen Sie dann im Terminal die folgenden Befehle aus:

Dieser Befehl aktualisiert Ihre Pakete

 sudo apt-get update

Dann müssen Sie die Linux-Header installieren, falls diese noch nicht installiert sind.

 sudo apt-get install linux-headers-generic

Als nächstes müssen Sie ein dist-Upgrade durchführen, mit dem einige Pakete Ihres Systems aktualisiert werden

 sudo apt-get dist-upgrade

Danach müssen Sie Ihr System neu starten

 sudo reboot

Die Installation der Treiber

1) Wiederholen Sie Schritt 1, um das Terminal zu öffnen.

Installieren Sie nun die Nvidia-Treiber

 sudo apt-get install nvidia-current-updates 

Sie haben noch einen Schritt vor sich, oder Sie haben eine hohe Wahrscheinlichkeit, dass Sie Ihr System nur mit einem Soft-Brick versehen haben. Führen Sie aus Sicherheitsgründen den folgenden Befehl aus:

sudo nvidia-xconfig

* Es gab einen bekannten Fehler, dass das Nvidia-Installationsskript diesen Befehl nicht ausführte. Wenn diese Konfigurationsdatei nicht erstellt wird, funktionieren Ihre Grafiken nicht.

Starten Sie nun Ihr System neu:

 sudo reboot

Herzliche Glückwünsche! Sie sollten jetzt Nvidia-Treiber verwenden.

Bestätigung, dass es funktioniert hat

Eine schnelle Möglichkeit, dies zu überprüfen, besteht darin, auf das Zahnrad oben zu klicken

Zahn

Dann klick About This Computer

In der Zeile, in der steht Graphics, sollte Ihr Grafiktreiber stehen:

So sieht meins aus:

Über Computergrafik

Sie können auch auf Grafiken klicken, um weitere Informationen zu erhalten:

Grafik

Prost!

Quelle: http://falkvinge.net/2013/02/15/how-to-install-nvidia-drivers-in-ubuntu-12-10-quantal/

Max Tither
quelle
Guter Beitrag ..... + 1
Qasim
Nun, ich habe alles gemacht und es hat nicht funktioniert. Leider gab es beim sudo nvidia-xconfigLaufen einen Fehler. Ich weiß nicht, ob es das war, aber wenn ich in die Grafik gehe (in "Über diesen Computer"), heißt es Graphics: Unknown. Irgendwelche Ideen?
Sosi
Ich habe das gleiche Problem .. !!
Boopathi Rajaa
Ich habe keine Ahnung. Ich erinnere mich jedoch, dass bei der Erstinstallation von Nvidia-Treibern auf meinem Computer unter Verwendung des Intergraded-Chips auf meinem Motherboard "Graphics: Unknown" (Grafik: Unbekannt) angezeigt wurde. Ich benutze jetzt eine Karte, und sie erkennt sie. Es könnte sein, dass Nvidia miese Treiber für Ihre Karte erstellt hat, und Sie erhalten diese. Meine andere Vermutung ist, dass irgendwo etwas mit der Treiberinstallation schief gelaufen ist.
Max Tither
Dies hat alle Grafiken für mich zum Absturz gebracht.
user1205577
3

Obwohl es so aussieht, als ob die Installation des Nvidia-Treibers in Ubuntu ein Chaos ist. Das ist eigentlich nicht so. Alles was Sie tun müssen, ist die folgenden Schritte auszuführen:

  1. Öffnen Sie die "Software & Updates" aus dem Dash und wählen Sie "Software-Quellen".

  2. Wählen Sie im kleinen Popup-Fenster alle Häkchen in der ersten Registerkarte. Schließe es.

  3. Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein. Drücken Sie nach Eingabe des Befehls die Eingabetaste.

    sudo apt-get update && sudo apt-get upgrade
    
  4. Wenn Sie fertig sind, öffnen Sie erneut "Software & Updates" und wählen Sie die Registerkarte "Zusätzliche Treiber". Dort können Sie zwischen einer proprietären Version von Nvidia und einigen Versionen von xorg devel wählen. Wählen Sie das mit "proprietary" gekennzeichnete Produkt aus. Je nach Verbindung kann es einige Zeit dauern, bis der Download abgeschlossen ist.

  5. Sobald der Download abgeschlossen ist, schließen Sie das Fenster.

  6. Voilà, Sie haben den Nvidia-Treiber installiert.

Roshan George
quelle
2

Mir ist aufgefallen, dass du 400m Serie gesagt hast. Normalerweise kommen heutzutage Laptops mit Optimus-Technologie. Wenn Sie Optimus haben, müssen Sie Hummel installieren.

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

Fügen Sie die PPA-Datei für Stable Bumblebee Releases hinzu, und installieren Sie Bumblebee mithilfe des proprietären NVIDIA-Treibers:

  sudo add-apt-repository ppa:bumblebee/stable
  sudo apt-get update
  sudo apt-get install bumblebee bumblebee-nvidia

Wenn Sie über 32-Bit-Anwendungen wie Wine verfügen und 11.10 Oneiric oder höher ausführen, benötigen Sie zusätzliche Bibliotheken:

  sudo apt-get install virtualgl-libs:i386

Erlauben Sie sich, Bumblebee zu verwenden, indem Sie sich der Gruppe 'Bumblebee' hinzufügen. (Ersetzen Sie $ USER durch Ihren Benutzernamen)

  sudo usermod -a -G bumblebee $USER

Neustart oder erneutes Anmelden, um die Gruppenänderungen zu übernehmen Wenn Sie jetzt ein Programm auf der NVIDIA-Karte ausführen möchten, verwenden Sie das Programm optirun:

  optirun firefox &
Mihai
quelle
das hat mir geholfen mit vaio vpceg
terminal ninja
1

Da die meisten dieser Antworten veraltet sind ... Hier ist ein moderner Weg, um die nvidia-Treiber für Ubuntu (ab 14.04) zu installieren:

Alles was Sie tun müssen ist:

  • Fügen Sie die Grafiktreiber ppa hinzu
  • Installieren Sie den empfohlenen Nvidia-Treiber
  • Starten Sie Ihr System neu

Führen Sie von einem Terminal aus Folgendes aus:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo ubuntu-drivers autoinstall
sudo reboot

das ist alles dazu!

Hinweis: Wenn Sie eine bestimmte Version des Grafiktreibers installieren möchten, können Sie feststellen, welche Treiber für Ihre Hardware verfügbar sind, indem Sie: sudo ubuntu-drivers devicesausführen und die Ausgabe überprüfen, um festzustellen , welche Treiber unterstützt werden. Dann einfach normal installieren mit zBsudo apt-get install nvidia-381

Corey Goldberg
quelle
0

Das hat bei mir ein paar Mal funktioniert, wenn etwas schief geht:

sudo apt-get install build-essential linux-source
sudo apt-get install linux-headers-`uname -r`
sudo apt-get install nvidia-current
sudo depmod -a
sudo modprobe nvidia_current
sudo restart lightdm
Vegard
quelle