Wie installiere ich die Nvidia-Treiber?

150

Ich habe gerade die Nvidia GTX-Karte bestellt. Ich habe jedoch ein Dilemma. Sollte ich weiterhin den Treiber verwenden, der unter "Zusätzliche Treiber" in Ubuntu verfügbar ist, oder sollte ich den Treiber von der Nvidia-Site installieren?

Welcher Fahrer passt am besten zu mir?

Richard Rodriguez
quelle

Antworten:

231

Aktualisiert am 18. September 2018

Der schnelle Weg:

Bevor Sie diese PPA hinzufügen, lesen Sie bitte die Beschreibung der PPA auf ihrer Seite, in der wichtige Informationen zur Verwendung aufgeführt sind, welche Version für Ihre Nvidia-Karte geeignet ist und vieles mehr. Dies ist für Desktop-Benutzer gedacht, die die neueste Version des Treibers oder die zuletzt unterstützte Version für ihre Karte benötigen.

Verwenden von 18.04+ Führen Sie zum Installieren den folgenden Befehl aus:

sudo add-apt-repository ppa:graphics-drivers/ppa

Dadurch werden die Repositorys automatisch aktualisiert und Sie können die folgende Zeile ausführen:

sudo apt install nvidia-driver-396

Wenn Ihr Desktop nach der Installation des entsprechenden Treibers nicht geladen wird, gehen Sie wie folgt vor:

sudo nano /etc/gdm3/custom.conf

Entfernen Sie dann den Kommentar (# -Symbol) aus der Zeile mit der Aufschrift

# WaylandEnable=false

und speichern. Starten Sie dann neu. Wenn dies immer noch nicht funktioniert, deaktivieren Sie bitte Secure Boot, da Sie möglicherweise tatsächlich UEFI verwenden.

Häufige Fragen zu Nvidia:

  1. Kann ich den neuesten Treiber auf einer älteren Version von Ubuntu verwenden?
  2. Unterschied zwischen Grafikkarten und Treibern: Offizielle Nvidia-Website, Ubuntus Standard, PPA & Nouveau?
  3. Welche PPAs werden bei Verwendung einer Grafikkarte empfohlen?
  4. Woher wissen, welcher Treiber oder welches Paket installiert werden muss?
  5. Wie installiere ich einen Treiber?
  6. Unterschied zwischen proprietären Treibern?
  7. Wie erfahre ich, ob meine Grafikkarte in Ubuntu unterstützt wird?

Informationen zur Fehlerbehebung bei Nvidia-Problemen oder Übertaktungseinstellungen finden Sie in der folgenden Antwort :

  1. Welche häufigen Fehler werden mit den neuesten Treibern behoben?
  2. Meine Grafikkarte wird nicht installiert (Installationsprobleme)
  3. Tuning und Tweaking per Grafikkarte
  4. Schnelle Methode zum Festlegen der Standardbildschirmauflösung

Häufig gestellte Fragen zu Grafikkarten:

1. Kann ich den neuesten Treiber auf einer älteren Version von Ubuntu verwenden?

Seit dem 12.04+ werden die Grafiktreiber häufiger gewartet und aktualisiert. Es ist einfacher, die Probleme zu handhaben und zu lösen, die bei älteren auftraten. Sie werden höchstwahrscheinlich keine zusätzlichen PPAs benötigen, es sei denn, Sie haben die neueste Nvidia-Karte.

2. Unterschied zwischen Grafikkarten und Treibern: Offizielle Nvidia-Site, Ubuntu's Default, PPA & Nouveau

Ich empfehle sie in der folgenden Reihenfolge, je nachdem, welche Probleme auftreten, wie sich die Endbenutzer "out of the box" anfühlen, wie kompatibel sie sind, wie einfach das Aktualisieren, Installieren oder Entfernen ist und wie es sich anfühlt, wenn Sie es haben Konfiguration:

Nvidia PPA - Großartige Leistung. Bei den meisten Karten funktioniert dies standardmäßig mit dem in der PPA enthaltenen Treiber (der für jede Generation von Nvidia-Karten unterschiedlich ist).

Empfohlener Standardtreiber für Ubuntu - Ubuntu leistet hervorragende Arbeit, um herauszufinden, welchen Nvidia-Treiber Sie je nach verwendeter Karte benötigen.

Nouveau - Dies ist die Open Source-Implementierung des Nvidia-Treibers. Sie leisten auch hervorragende Arbeit, und obwohl sie nicht mit den offiziellen Fahrern oder denjenigen im PPA mithalten können (noch mehr mit den neuesten Nvidia-Karten), sind sie hinsichtlich der Entwicklungsgeschwindigkeit, des Engagements, des Engagements und der Fortschritte, die sie pro Woche leisten, nicht auf dem gleichen Niveau , gibt zuversichtlich, dass dies in der Tat eine Option zu haben und zu fördern ist.

Offizielle Nvidia-Site - Dies sind die offiziellen Treiber (wie die in der PPA). Der Hauptunterschied besteht darin, dass sie nicht automatisch aktualisiert werden und beim Aktualisieren, Deinstallieren und Installieren einige Probleme auftreten (sehr selten, aber es kommt vor).

Die Unterschiede lassen sich in folgenden Punkten summieren:

-- Offizielle Seite --

  • Bietet den neuesten Treiber
  • Die Installation erfolgt über das Terminal
  • Wenn ein Update angezeigt wird, müssen Sie das neue Paket manuell herunterladen
  • Es hat mehr Probleme als jede andere Methode (speziell für Nvidia)

- PPA-Repositories -

  • Bietet die neuesten Treiberstunden / -tage nach der offiziellen Veröffentlichung an
  • Die Installation erfolgt entweder über ein Terminal oder eine grafische Benutzeroberfläche
  • Wenn Sie bereits einen Treiber installiert haben, wird das Paket automatisch aktualisiert
  • Wenn ein Update angezeigt wird, werden Sie über den Update Manager zur Aktualisierung aufgefordert
  • Es ist stabiler und erprobter als die offiziellen
  • Es gibt weniger Probleme als bei jeder anderen Methode (weniger Probleme bei allen Grafikkarten)
  • Dies ist der erste empfohlene Weg für Nvidia-Karten.

- Standard Ubuntu Treiber -

  • Mit jedem neuen Release werden die Treiber besser und besser
  • Wird seltener aktualisiert als ein PPA
  • In den meisten Fällen funktionieren die Fahrer sofort (Nouveau für Nvidia)
  • Nicht auf dem neuesten Stand im Vergleich zur offiziellen Website oder einer PPA
  • Es ist bei weitem mehr in Ubuntu getestet als auf jede andere Weise (PPA oder Official)
  • Einfacher zu aktualisieren

4. Woher wissen, welcher Treiber oder welches Paket installiert werden soll?

Je nachdem, über wie viele Grafikkarten Sie verfügen und ob diese integriert sind oder nicht, ändern sich die Installationsmethode und die zu installierenden Pakete von der oben genannten PPA für Einzelkarten.

COMPUTER MIT ZWEI VIDEOKARTEN IM HYBRID-MODUS

Ab Nvidia 319.xx sind sowohl Nvidia Optimus als auch die gängigen PCIe-Treiber in einem integriert. Wenn Sie also das Paket Nvidia-319 oder eine neuere Version installieren, erhalten Sie den Treiber für die integrierten Nvidia-Karten und auch für die PCI-Karten.

Für Hybridkarten sind zwei Lösungen möglich: Die erste ist ein Paket mit dem Namen bumblebee, das verschiedene Konfigurationen für verschiedene Anwendungen verwenden kann. Führen Sie zum Installieren Folgendes aus:

sudo apt install bumblebee linux-headers-generic

Das zweite ist ein offizielles NVIDIA-Paket nvidia-prime, das automatisch zusammen mit dem nvidia-355Paket installiert wird . Sie können entscheiden, welche Karte auf Profilebene verwendet werden soll, dh wann sich der Benutzer anmeldet. Diese Entscheidung kann in der Systemsteuerung für NVIDIA X Server-Einstellungen vorgenommen werden. Beachten Sie, dass nvidia-primeund bumblebeeinkompatibel sind: Wenn bumblebeeinstalliert nvidia-prime, funktioniert dies nicht richtig und die Optionen werden in der Systemsteuerung von NVIDIA X Server Settings nicht angezeigt. Sie müssen 1. entfernen bumblebee2. neu installieren nvidia-430 , damit es wieder funktioniert.

Danach wird empfohlen, den Computer aus- und wieder einzuschalten.

Das folgende Bild sollte mit nvidia-primeinstalliert gesehen werden, aber nicht unbedingt, wenn bumblebeees auch installiert ist.

COMPUTER MIT EINEM SLI-SETUP

Wenn Sie zwei oder mehr Grafikkarten im SLI-Modus haben, können Sie Folgendes tun:

  • Fügen Sie bei NVidia-Karten Xorg.confFolgendes zur Zeile hinzu, wenn Sie die erstellen :

    sudo nvidia-xconfig --sli=On
    

Schließlich hat Ubuntu eine gute Möglichkeit, den zu verwendenden Treiber abhängig von Ihrer Grafikkarte und den verfügbaren Treibern zu empfehlen (aus diesem Grund empfehle ich auch, zuerst die PPAs hinzuzufügen). Einfach eintippen:

ubuntu-drivers devices

Es sollte eine Liste der Treiberpakete anzeigen, die für Ihre Hardware verfügbar sind, einschließlich, aber nicht beschränkt auf die Grafikkarte. Wenn Sie sehen möchten, welcher Treiber für Ihre Grafikkarte empfohlen wird, geben Sie einfach Folgendes ein:

ubuntu-drivers devices | grep recommended

5. Wie installiere ich einen Treiber?

Die verwendete Methode hängt davon ab, über wie viele Grafikkarten Sie verfügen und welchen Grafikkartentyp Sie verwenden. Im Folgenden finden Sie einige Möglichkeiten zum Installieren einer Nvidia-Grafikkarte:

NVIDIA (alte Treiber, die die Header benötigen)

Bei Nvidia müssen Sie häufig zuerst die Header-Dateien der Kernel-Version installieren, die Sie gerade verwenden, damit der Treiber ordnungsgemäß installiert werden kann. Sie müssten also zuerst die folgende Zeile ausführen:

sudo apt-get install linux-headers-generic

Installieren Sie dann das Paket für den Treiber (nvidia * für Nvidia-Karten). In anderen Fällen müssen Sie möglicherweise etwas weiter gehen und die Quellen und spezifischen Header-Dateien installieren, zum Beispiel:

sudo apt install linux-source linux-headers-3.5.0-16-generic

linux-sourceDies installiert das Paket und die spezifische Header-Datei, vorausgesetzt, Sie haben in diesem Fall die 3.5.0-16-genericKernel-Version.

Um zu überprüfen, welche Version Sie zu einem bestimmten Zeitpunkt haben uname -r, geben Sie ein, welche Kernelversion Sie verwenden möchten.

Für Nvidia hängt es von der Grafikkarte und dem dafür benötigten Paket ab. Für die neuesten Grafikkarten und unter der Annahme, dass Sie die oben erwähnte PPA hinzugefügt haben, wäre die Terminalleitung:

sudo apt install nvidia-driver-430

Die Zahl am Ende ändert sich je nachdem, wie alt Ihre Grafikkarte ist oder wie neu sie ist (einige verfügbare Versionen sind 390, 410, 415 und 418).

Für GPUs der Serien GeForce 10, 20 und RTX verwenden nvidia-430
Für GPUs der Serien GeForce 8 und 9 verwenden nvidia-340
Für GPUs der Serien GeForce 6 und 7 verwendennvidia-304

Die neuesten Versionen bringen mehr Korrekturen und Korrekturen in Bezug auf Grafikfehler, HDMI-Unterstützung, thermische Unterstützung und mehr für die neuesten Nvidia-Karten. Normalerweise werden durch das Aktualisieren der Grafiktreiber viele Probleme behoben.

Beachten Sie, dass die Lüftersteuerung und alle anderen Nvidia-Funktionen, die in der nvidia-settingsApp nicht enthalten sind, nicht mit Ubuntu, sondern mit Nvidia zusammenhängen. Ich würde empfehlen, die Nvidia-Entwickler im offiziellen Nvidia-Forum nach Funktionen zu fragen, die Sie einbeziehen möchten (Lüftersteuerung, Übertaktungsfunktionen usw.).

Für CUDA können Sie diesem Link folgen. Installieren und Testen von CUDA in Ubuntu 14.04

Für Bumblebee (NVIDIA Optimus) können Sie das folgende PPA verwenden (Benutzer von Ubuntu 15.04+ können dies optional nicht tun, da es bereits enthalten ist):

 sudo add-apt-repository ppa:graphics-drivers/ppa
 sudo apt-get update
 sudo apt-get install bumblebee linux-headers-generic

6. Unterschied zwischen proprietären Treibern?

Weitere Informationen zu proprietären Treibern finden Sie unter Unterschied zwischen zusätzlichen Treibern (Nvidia) .

7. Wie erfahre ich, ob meine Grafikkarte in Ubuntu unterstützt wird?

Hier einige Hinweise, um zu wissen, ob Ihre Grafikkarte von Ubuntu unterstützt wird:

  • Wenn die Grafikkarte vorhanden VOR dem Release der Ubuntu - Version Sie verwenden, hat es eine 99% ige Veränderung wird es unterstützt.

  • Wenn die Grafikkarte erschien weniger als 6 Monate NACH der Veröffentlichung der Ubuntu - Version verwenden Sie und halten Sie die Ubuntu - Version aktualisiert, dann haben Sie eine ziemlich gute Chance , es wird unterstützt.

  • Wenn Sie einen der oben genannten PPAs hinzugefügt haben, haben Sie eine 99,99% ige Chance, dass er unterstützt wird.

  • Wenn Sie die Nvidia-Site oder das PPA auf Support prüfen, erhalten Sie möglicherweise eine schnellere Antwort. In fast 100% aller Fälle wird Ihre Grafikkarte jedoch entweder vom Open Source-Treiber oder vom proprietären Treiber unterstützt.

  • Die Verwendung der neuesten Ubuntu-Version erhöht auch die Wahrscheinlichkeit, dass Ihre neueste Grafikkarte unterstützt wird.

Im Allgemeinen ist es eine Faustregel, dass Sie die neuesten Treiber benötigen, wenn Sie die neueste Grafikkarte oder fast eine der neuesten Grafikkarten haben. Installieren Sie daher immer die neuesten Treiber über den PPA oder die mit Ubuntu gelieferten Software-Quellen, wenn Sie über die neueste Nvidia-Karte verfügen.

HINWEIS - Ubuntu zeigt möglicherweise in der Grafikoption unter "Über diesen Computer" den Wert Unbekannt an . In diesem Fall installieren Sie bitte das mesa-utilsPaket.

Diese Antwort zielt darauf ab, häufige Nvidia-Fehler zu beheben (schwarzer Bildschirm, Treiber funktionieren im Allgemeinen nicht, niedrige FPS usw.).

  1. Welche häufigen Fehler werden mit den neuesten Treibern behoben?
  2. Meine Grafikkarte wird nicht installiert (Installationsprobleme)
  3. Tuning und Tweaking per Grafikkarte
  4. Schnelle Methode zum Festlegen der Standardbildschirmauflösung

1. Welche häufigen Fehler werden mit den neuesten Treibern behoben?

Häufige Fehler bei allen Grafikkarten sind:

  • Fehlender Unity Launcher oder Panel
  • Fehlende Optionen in den Nvidia-Einstellungen
  • Desktop erscheint nicht (schwarzer Bildschirm)
  • Oben / Unten auf dem Bildschirm sind ausgeschnitten
  • Video sieht in Stücke geschnitten
  • Höhere Auflösungen sind nicht verwendbar (Nicht gefunden)
  • Videoshows mit VGA aber nicht mit HDMI (und umgekehrt)
  • Beim Schließen des Deckels nicht am Laptop arbeiten
  • Lüfterdrehzahl macht viel Lärm oder ist immer auf voller Drehzahl
  • Hitzeprobleme
  • nvidia-xconfignicht xorg.confrichtig erstellen

In diesem Fall empfiehlt es sich, einen der PPAs hinzuzufügen und die Grafiktreiber auf den neuesten Stand zu bringen, den sie verwalten können. In fast allen Fällen ist das Problem nach dem Aktualisieren und Neustarten behoben. In diesen Fällen empfehle ich auch die Verwendung der Grafiktreiber PPA.

Ich lade Sie auch ein, sich einige der damit zusammenhängenden Fragen anzuschauen:

Welche ATI / AMD-, Intel- oder NVIDIA-Grafik für Unity?

Wie installiere ich proprietäre ATI Catalyst-Videotreiber (fglrx) direkt von AMD?

Wie aktiviere ich Desktop Cube in Unity 3D richtig?

Aktivieren Sie HDMI-Audio für eine Nvidia-Karte

Wie aktiviere ich visuelle Desktop-Effekte?

NVIDIA-Treiber funktionieren nach dem Upgrade nicht. Warum kann ich nur das Terminal sehen?

Desktop wird nicht angezeigt, wenn ich nvidia-Treiber installiert habe!

Schwarzer Bildschirm auf den neuesten Nvidia / Ati-Karten beim Starten von LightDM / Ubuntu

Die HDMI / VGA-Verbindung schneidet Bildschirmränder oder erzeugt verschwommenen Text

/etc/X11/xorg.conf existiert nicht?

Wenn Sie das neueste Nvidia von Xorg PPA installieren, wird der Bildschirm schwarz

Nun einige Hinweise, die ich erwähnen möchte:

  • Bei NVIDIA-Karten hilft es auch, die xorg.confDatei über die nvidia-xconfigBefehlszeile zu erstellen . Gehen Sie einfach in das Terminal, geben Sie Folgendes ein und starten Sie es neu:

    sudo nvidia-xconfig
    

    Wenn nvidia-xconfigeiner der folgenden Fehler auftritt, müssen Sie höchstwahrscheinlich xorg.confzuerst die vorhandene Datei löschen, bevor Sie den nvidia-xconfigBefehl erneut ausführen :

    • VALIDATION ERROR ( Validierungsfehler) - Der Abschnitt kann fehlende, falsche Informationen in einem Abschnitt, nicht geschlossene Abschnitte oder mindestens einen Abschnitt zum Fortfahren enthalten.

    • WARNUNG - Es können verschiedene Fehler in den Werten in Bezug auf einen Parameter in einem Abschnitt erwähnt werden, z. B. die nicht explizite Angabe eines Werts für einen Parameter.

    • FATAL SERVER ERROR - Nach dem Ausführen wird nvidia-xconfigin kleinen Fällen der Fehler "Keine Bildschirme gefunden" angezeigt. Dies bedeutet höchstwahrscheinlich, dass die oben genannten Empfehlungen wie die Installation des PPA nicht zuerst angewendet wurden oder ein mögliches Modul noch funktioniert (entweder wird der Nouveau geladen oder Ein NVIDIA-Treiber, der mit dem NVIDIA-Treiberpaket von der NVIDIA-Site installiert wurde.

    • FEHLER - Sie erhalten eine ähnliche Fehlermeldung wie Unable to write to directory '/etc/X11'bei Ausführung des nvidia-xconfigBefehls ohne sudo. Wenn der Fehler weiterhin besteht nvidia-settings, müssen Sie xorg.confzuerst die Datei löschen .

    Stellen Sie in allen Fällen, in denen Sie die xorg.confDatei löschen müssen , sicher, dass Sie alle an ihr vorgenommenen Änderungen sichern, bevor Sie sie löschen.

  • Die Neuinstallation des Treibers behebt mehrere Probleme. Wenn Sie beispielsweise das nvidia-graphics-drivers-355Treiberpaket verwenden, führen Sie die folgenden Schritte aus, um es erneut zu installieren:

    sudo apt-get install --reinstall nvidia-graphics-drivers-355
    
  • Neuinstallation von Xorg hilft auch in anderen Fällen:

    1. Entfernen Sie vorhandenes xorg mit dem folgenden Befehl

      sudo apt-get remove --purge xserver-xorg
      
    2. Installieren Sie xorg mit dem folgenden Befehl

      sudo apt-get install xserver-xorg
      
    3. Konfigurieren Sie xorg mit dem folgenden Befehl neu

      sudo dpkg-reconfigure xserver-xorg
      
    4. Danach wird empfohlen, den Grafiktreiber neu zu installieren, wenn Sie Nvidia oder ATI wie oben erwähnt verwenden.

Ich muss hinzufügen, dass, wenn Sie unter Black Screen leiden, nachdem Sie die Nvidia-Treiber von der PPA installiert und neu gestartet haben (und Sie haben kein Hybridsystem), Ihr Problem möglicherweise darin besteht, dass Sie das Bumblebee-Paket zusammen mit der bumblebee.conf entfernen müssen Datei. Befolgen Sie die Schritte unter Installieren des neuesten Nvidia von Xorg PPA. Dies führt zu einem schwarzen Bildschirm, oder führen Sie einfach die folgenden Zeilen aus:

sudo apt-get purge bumblebee primus   
sudo rm -fr /etc/modprobe.d/bumblebee.conf
sudo reboot

2. Meine Grafikkarte wird nicht richtig installiert (Installationsprobleme)

Die meisten Installationsprobleme im Zusammenhang mit ATI oder Nvidia können durch Befolgen der Schritte unter " Nvidia-Treiber kann nicht installiert werden" behoben werden. Kurz gesagt kann ich dies in den folgenden Schritten zusammenfassen, vorausgesetzt, Sie haben eines der folgenden Probleme:

  • Installierte die offiziellen Nvidia-Treiber und hatte ein Problem beim Aktualisieren oder Entfernen
  • Bildschirm sieht falsch / beschädigt aus
  • Unity wird nicht geladen oder kann nicht geladen werden
  • Kann nicht auf die GUI-Umgebung in keiner Weise zugreifen

Wenn Sie die offiziellen Nvidia-Treiber installiert haben, führen Sie nach dem Start von Ubuntu im Wiederherstellungsmodus die folgenden Schritte aus . Wenn nicht, fahren Sie mit Schritt 2 fort:

  1. Wenn Sie den Nvidia-Treiber von der Nvidia-Site oder den ATI-Treiber von der offiziellen AMD-Site installiert haben, geben Sie Folgendes in das Terminal ein (in diesem Beispiel wird davon ausgegangen, dass Sie Ubuntu 64Bit mit der Nvidia-Version 304.51 verwenden):

    sudo sh NVIDIA-Linux-x86_64-304.51.run --uninstall
    
  2. Wenn Sie ein nvidia-Paket installiert haben, mögen Sie es nvidia-currentoder nvidia-current-updatesentfernen Sie es. Gleiches gilt für ATI-Treiber. sudo apt-get remove nvidia-currentzum Beispiel.

  3. JEGLICHE Änderung, die Sie vorgenommen haben, um beispielsweise den Nvidia / ATI-Treiber auf die schwarze Liste zu setzen, oder Änderungen an anderen Dateien, die sich auf die Nvidia / ATI-Treiber beziehen, sollten rückgängig gemacht werden. Dies ist nur für den Fall, dass Sie fortfuhren und anfingen, wie verrückt zu bearbeiten (was passiert, ich weiß ^^).

  4. Löschen oder sichern / verschieben Sie die xorg.confDatei. Diese Datei wird momentan nicht benötigt.

  5. Nachdem Sie alle oben genannten Schritte ausgeführt haben, starten Sie den PC neu und stellen Sie sicher, dass er mit Nouveau und nicht mit Nvidia-Treibern für Nvidia-Fälle oder mit ATI-Treibern und nicht mit fglrxAti / AMD-Fällen geladen wird.

  6. Wenn Sie im Moment WISSEN, dass Sie Unity mit dem Nouveau-Treiber (oder dem ATI-Open-Source-Treiber) ausführen, oder wenn gerade ein Videofehler aufgetreten ist oder LightDM nicht richtig geladen wird, müssen Sie sich keine Sorgen machen, alle drei Optionen beenden das Programm gleicher Weg. Wählen Sie beim Neustart im GRUB-Menü den "Wiederherstellungsmodus". Nachdem der Wiederherstellungsmodus die Wiederherstellungsoptionen anzeigt, wählen Sie die Root- Option oder die Failsafe X- Option. Installieren Sie in diesem Modus und nachdem alle vorherigen Schritte ausgeführt wurden, den Nvidia / ATI-Treiber mit dem oben genannten PPA. Versuchen Sie immer, den neuesten Treiber zu installieren, wenn Sie eine aktuelle Grafikkarte haben: sudo apt-get install nvidia-430für Nvidia-Karten odersudo apt-get install fglrxfür die neuesten Ati / AMD-Karten. Denken Sie daran, dass in Bezug auf Nvidia / ATI-Treiber (mit Ausnahme der Nouveau-Treiber) vor diesem Vorgang nichts installiert werden sollte.

  7. Jetzt neu starten und alles sollte funktionieren.

HINWEIS - Wenn in Schritt 6 der PC nicht mehr geladen werden kann, drücken Sie einfach CTRL+ ALT+ F1, um zum TTY1-Terminal zu gelangen und von dort aus Schritt 6 auszuführen.

Andere häufig auftretende Installationsprobleme betreffen die Lösung. Sie können die Auflösung über das Terminal folgendermaßen überprüfen und ändern:

  1. Öffnen Sie das Terminal und geben Sie Folgendes ein xrandr, um alle möglichen unterstützten Auflösungen anzuzeigen (dies hängt von Ihrer Grafikkarte und Ihrem Monitor / Fernseher ab). Beachten Sie die Reihenfolge, in der sie aufgelistet erscheinen. Die erste Zeile, in der die Auflösung angezeigt wird, ist Zeile 1, die nächste Zeile ist 2 usw. für alle unterstützten Auflösungen. Bei einem Wert von 0 wird die Auflösung auf den Standardwert zurückgesetzt, nachdem Sie tatsächlich eine Auflösung festgelegt haben.

  2. Geben Sie ein, xrandr -s Xwobei X die Zeilennummer ist, wie oben erwähnt. So wäre es etwa so aussehen: xrandr -s 1.

    Für Benutzer, die gemeldet haben, dass sie Unity Launcher / Panel nach der Aktualisierung der Kernel- und / oder Nvidia-Version nicht sehen, muss zunächst überprüft werden, ob das Unity-Plugin aktiviert ist. Rufen Sie dazu den Compiz Config Settings Manager auf (vorausgesetzt, er ist bereits installiert) und rufen Sie das Unity Plugin auf. Überprüfen Sie, ob das Kontrollkästchen dafür aktiviert ist. Wenn nicht, aktivieren Sie diese Option und folgen Sie den Vorschlägen auf dem Bildschirm.

3. Meine Grafikkarte optimieren und optimieren

Führen Sie für Nvidia-Grafikkarten die folgenden Schritte aus:

  1. Im Terminaltyp: sudo nano /etc/X11/xorg.conf

  2. Suchen Sie den Geräteabschnitt und fügen Sie die folgende Zeile hinzu:

     Option "Coolbits" "4"
    

es sollte ungefähr so ​​aussehen:

 Section "Device"
     Identifier     "Device0"
     Driver         "nvidia"
     VendorName     "NVIDIA Corporation"
     Option         "Coolbits" "4"
 EndSection

Jetzt speichern und neu starten. Sie sollten nun (abhängig von Ihrem Grafikkartenmodell) eine neue Option für die Lüftergeschwindigkeit sehen:

Eine kurze Erklärung von CoolBits:

CoolBits aktiviert verschiedene nicht unterstützte Funktionen, z. B. die Unterstützung der GPU-Taktmanipulation in der NV-CONTROL X-Erweiterung. Diese Option akzeptiert eine Bitmaske mit zu aktivierenden Funktionen. Das bedeutet einen Wert von 0, 1, 2 oder 4.

CoolBits = 1 - Wenn "1" (Bit 0) im Optionswert "CoolBits" festgelegt ist, enthält das nvidia-settingsDienstprogramm eine Seite mit der Bezeichnung "Clock Frequencies", über die die Uhreinstellungen geändert werden können. "Coolbits" ist nur für GeForce FX und höher verfügbar.

CoolBits = 2 - Wenn "2" (Bit 1) gesetzt ist, wird versucht, SLI zu initialisieren, wenn GPUs mit unterschiedlich großem Videospeicher verwendet werden.

CoolBits = 4 - Wenn "4" (Bit 2) eingestellt ist, können Sie auf der Seite "Thermal Monitor" die Geschwindigkeit der GPU-Lüfter auf Grafikkarten mit programmierbarer Lüfterfunktion konfigurieren.

Die Standardoption ist 0 (nicht unterstützte Funktionen sind deaktiviert).

Ab Nvidia 337.XX stehen folgende Optionen zur Verfügung:

CoolBits = 8 - Wenn "8" (Bit 3) eingestellt ist, wird auf der PowerMizer-Seite im nvidia-settingsBedienfeld eine Tabelle angezeigt, in der die Offsets pro Taktdomäne und pro Leistungsstufe für die Taktwerte festgelegt werden können. Dies ist auf bestimmten GeForce-GPUs der GeForce GTX 400-Serie und höher zulässig. Möglicherweise werden nicht alle Zeitdomänen oder Leistungsstufen geändert.

CoolBits = 12 - Bei "12" (Bit 3 + 2) werden die Effekte von CoolBits 8 + CoolBits 4 aktiviert. Damit erhalten Sie die neuen Übertaktungsfunktionen und die Lüftersteuerung.

Diese Optionen können auch mit dem folgenden Befehl aktiviert werden:

nvidia-xconfig --cool-bits=4

WARNUNG: Dies kann zu Systemschäden und zum Erlöschen von Garantien führen.

Ich möchte auch hinzufügen, dass die Informationen für proprietäre Treiber normalerweise im Basisordner gespeichert werden. Beispielsweise werden die von nvidia-settingsgespeicherten Informationen gespeichert, auf ~/.nvidia-settings-rcdie Sie zugreifen können, indem Sie Folgendes eingeben:

nano ~/.nvidia-settings-rc

Ich erwähne dies, weil wenn das xorg.confnicht verwendet wird, wie funktionieren dann die Einstellungen für ATI oder Nvidia? Der Grund dafür ist, dass X viele Optionen von xorg.confEin- / Ausgabegeräten und Grafikkarten automatisch erkennen und konfigurieren kann . Dies war vorher nicht automatisch der Fall, aber seit 2010 kann X viele Optionen verarbeiten und erkennen, ohne dass Probleme auftreten oder eine Datei dafür konfiguriert werden muss.

Beachten Sie, dass viele davon noch vorhanden sind, jedoch in spezifischere Dateien unterteilt sind /usr/share/X11/xorg.conf.d/

Beispielsweise wird auf einigen Grafikkarten der Unity Launcher oder das obere Bedienfeld nur angezeigt, wenn dies xorg.confvorhanden ist. In anderen Fällen benötigen Benutzer, die ihre Grafikkarte optimieren möchten, möglicherweise die Coolbits-Option, die zu xorg.conf hinzugefügt wird. Dies sind die Gründe, warum es nvidia-xconfiggibt. Zusätzliche Unterstützung für den Fall, dass X nicht alle Optionen für die Grafikkarte erkennt oder anbietet.

Ein weiterer Trick besteht update-pciidsdarin, die PCI-ID-Liste zu aktualisieren. In sehr seltenen Fällen wird die ID für die Grafikkarte (eigentlich jedes PCI-Gerät) nicht oder nicht richtig gefunden. Dies hilft Ihnen, das damit verbundene Problem zu lösen.

In einigen Fällen ist es auch hilfreich, den Texture Filter- Wert im OpenGL-Plugin im Compiz Config Settings Manager auf Fast zu setzen .

Schließlich die sich ändernden Bildeinstellungen Optionen „High Performance“ in den OpenGL - Einstellungen des Nvidia - Einstellungen Panel kann in einigen Fällen helfen.

4. Schnelle Methode zum Festlegen der Standardbildschirmauflösung

Ich habe einige Tipps zur Verwendung xrandroder Bearbeitung der xorg.confDatei gelesen und ausgeführt , aber der schnellste Weg, den ich gefunden habe, bestand darin, die ~/.config/monitors.xmlDatei buchstäblich zu bearbeiten und die Auflösung in den Zeilen 15 bis 18 zu ändern (die, in denen Breite, Höhe und Rate erwähnt werden). Stellen Sie also die richtige Breite, Höhe und Rate ein und starten Sie den Computer neu, um dies zu testen. Dies dient nur zum Festlegen der Standardauflösung, die nach dem Start des Computers angezeigt werden soll.

Luis Alvarado
quelle
5
Dies hat mich komplett gerettet und ich denke wirklich , dass diese Dokumentation auf Ubuntus Website oder an einem zugänglicheren Ort veröffentlicht werden sollte. Es hat ein paar Tage
gedauert, bis
2
Ich habe versucht, dies zu bearbeiten, konnte es aber nicht (es gibt eine Größenbeschränkung: /). Auf jeden Fall sollten die Leute beachten, dass X SWAT nach Quantal nicht mehr verfügbar ist!
Shaneonabike
3
Ich wähle diese Antwort des Jahres. :) Das letzte Mal, dass ich mit Ubuntu + nVidia zu tun hatte, war 2007 und ich hatte Angst, dass ich die gleichen Probleme durchmachen müsste. Dank Luis 'Beitrag verlief die Installation reibungslos.
Waldir Leoncio
1
@Fabby Dein Kommentar hat eine Katze getötet ... auch deswegen habe ich den Link dort als "Xorg-Titel" hinzugefügt. Aber ja, ich werde Ihrem ausgezeichneten Rat folgen und darauf hinweisen. Danke Kumpel.
Luis Alvarado
1
lol. Ich habe meinen und Ihren Artikel gelesen. Hervorragende Arbeit, übrigens.
Luis Alvarado
24

Zunächst sollten Sie Ihre NVIDIA-Grafikhardware identifizieren - öffnen Sie also ein Terminal und führen Sie Folgendes aus:

lspci -k | grep -EA2 'VGA|3D'

Die folgenden Optionen sollten nicht alle getroffen werden.
Stoppen Sie, wenn Sie das erreichen, was Sie erreichen möchten.
Je höher die Zahl, desto komplexer (und weniger stabil) ist die Lösung.

Option 1 - Überprüfen Sie, ob NVIDIA-Treiber in den offiziellen Ubuntu-Repositories verfügbar sind:

apt-cache search nvidia

Option 2.1 - Überprüfen Sie, ob NVIDIA-Treiber auf dem Launchpad verfügbar sind:

Proprietäre GPU-Treiber PPA

Option 2.2 - Um die neuesten NVIDIA-Treiber einzuschließen, fügen Sie das Repository zu den Softwarequellen hinzu:

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

Nach Treibern suchen ... Sie sehen eine Liste der Treiber ... die Version unten ist die neueste:

apt-cache search nvidia | grep -oE "nvidia-[0-9]{1,3}"

Option 3 - Auf der NVIDIA-Website nach verfügbaren Treibern suchen:

NVIDIA GPU-Treiber-Releases

Dann folge diesen Schritten :

Schritt 1.1 - Wählen Sie die NVIDIA-Treiber aus, die Sie verwenden und ausführen möchten:

sudo apt-get install nvidia-<version_number>

Schritt 1.2 - Falls die NVIDIA-GPU Optimus-Unterstützung hat, führen Sie Folgendes aus:

sudo apt-get install nvidia-prime

Schritt 2 - Um den Treiberinstallationsprozess abzuschließen, führen Sie Folgendes aus:

sudo reboot

Zusätzliche Information:

Unterstützte NVIDIA GPU-Produkte

Informationen zu den NVIDIA-GPU-Treibern

Zeitrahmen für die NVIDIA-Unterstützung für ältere GPU-Versionen

cl-netbox
quelle
4
Ich schlage vor, die Antwort ein wenig zu ändern. Machen Sie klarer, dass die empfohlene Methode die Installation vom Ubuntu-Repository durch ist sudo apt-get install nvidia-*. Eine optionale Möglichkeit ist die Installation von PPA. Es wird gut sein, diese Antwort zu haben. Bereits +1.
Pilot6
1
Und es ist auch gut hinzuzufügen, wie man das GPU-Modell bekommt. lspci -k | grep -EA2 VGA|3D. Es zeigt das Modell und ob der Treiber installiert ist.
Pilot6
1
Ihre Antworten sind sehr vage, Optionen in Ihrer Antwort zeigen nicht den gesamten Prozess richtig, sondern listen sie auf
Edward Torvalds
Hinweis: Ihre Grafikkarte wird nicht unterstützt. In den meisten Fällen werden proprietäre Grafiktreiber auf dem Computer installiert, auch wenn diese Ihre Grafikkarte nicht mehr unterstützen. Also, sorgfältig auswählen. Es sollte im Readme-Abschnitt oder / und auf NVIDIA GPU-Treiber Release-Informationen erwähnt werden ...
Kamiccolo
6

Installieren Sie den Treiber:

sudo apt-get update
sudo apt-get install nvidia-current
sudo apt-get update

Installieren mesa-utils, um Grafikinformationen anzuzeigen:

sudo apt-get install mesa-utils

glxinfo | grep OpenGL

Starte den Computer neu:

sudo shutdown -r now

Probleme lösen:

Konfigurieren Sie eine /etc/X11/xorg.confDatei, um alle Auflösungen zu erhalten. Info zur Konfiguration von xorg.conf Verwenden Sie gtf, um eine Moduszeile zu erstellen

Eine Datei erstellen, die aufgerufen xorg.confund abgelegt wird /etc/X11. X liest die Konfigurationsdatei und versucht, Ihre Anweisungen zu akzeptieren. Es wird dann alles automatisch konfiguriert, was Sie nicht explizit sagen.

Laufen nvidia-xconfigschafft eine Fischgräte mit Grundkonfiguration. Ähnliche Befehle für andere Binärtreiber sind möglicherweise vorhanden.

sudo service lightdm stop
sudo X -configure
sudo mv xorg.conf.new /etc/X11/xorg.conf
sudo start lightdm

Dadurch wird die Datei xorg.conf.new in Ihrem aktuellen Verzeichnis erstellt. Nun solltest du folgendes tun:

  1. töte x Server
  2. generiere eine neue xorg.conf Datei
  3. umbenennen und verschieben
  4. Rückkehr zur GUI

Bessere GUI (arandr) zur Manipulation von Auflösungen etc:

sudo apt-get update
sudo apt-get install arandr
Der Demz
quelle
5

Sie müssen weder die Befehlszeile noch das Software-Center verwenden, um NVIDIA-Treiber zu installieren (es ist auch am besten, sie nicht auf diese Weise zu installieren, da Sie manchmal auf einem schwarzen Bildschirm booten.).

Ubuntu wird mit vorkonfigurierten (aber nicht installierten) NVIDIA-Treibern geliefert. Sie müssen lediglich Folgendes tun:

  1. Armaturenbrett öffnen

  2. Suchen und starten Sie zusätzliche Treiber , warten Sie, bis sie gesucht wurden, und wählen Sie dann den Treiber aus, den Sie installieren möchten. Es kommt mit 2 Treibern, einer ist Open Source Nouveau und proprietär von NVIDIA.

  3. Wählen Sie den Treiber aus, drücken Sie auf Apply Changes und warten Sie. Es kann einige Zeit und eine Internetverbindung erfordern, um es für Sie herunterzuladen und zu installieren.

  4. Jetzt neu starten.

Bildbeschreibung hier eingeben

Ich habe die proprietären Treiber ausgewählt

Edward Torvalds
quelle
4

Der empfohlene Weg ist, die Treiber von Ubuntu-Repositories zu installieren.

Jetzt werden alle Nvidia-Adapter von den Treibern unterstützt, die in Ubuntu-Repositorys enthalten sind. Dies war jedoch nicht immer der Fall und in Zukunft werden möglicherweise einige neue Adapter erscheinen, die für eine Weile nicht von den offiziellen Ubuntu-Treibern unterstützt werden.

In den meisten Fällen wählt das System den richtigen Treiber aus

Systemeinstellungen -> Software & Updates -> Zusätzliche Treiber.

Zunächst müssen Sie das Modell Ihrer GPU finden.

Laufen Sie im Terminal lspci -k | grep -EA2 'VGA|3D'und Sie werden so etwas bekommen

01:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 351a
Kernel driver in use: nvidia

Das Modell ist also GeForce GTX 550 Tiund einige Nvidia-eigene Treiber sind installiert.

Wenn der Open Source-Treiber verwendet wird, wird angezeigt

Kernel driver in use: nouveau

So überprüfen Sie, welcher proprietäre Treiber installiert ist:

dpkg -l | grep nvidia

Das mit gekennzeichnete Paket iiist installiert.

Sie können überprüfen, unter welcher Treiberversion dieser Adapter unterstützt wird

Nvidia Treiberseite

Zum Beispiel wird meine Karte von den Hauptversionen 340, 346, 349, 352 und 355 unterstützt.

Jetzt haben Ubuntu-Repositories 340 und 352 Treiberversionen für diesen Adapter. Es ist sinnvoll, den 352 zu installieren.

Dies kann wie oben erwähnt über die GUI oder durch Ausführen von ausgeführt werden

sudo apt-get install nvidia-352

Wenn Ihr Adapter von keinem Treiber aus den offiziellen Repositorys unterstützt wird oder Sie den neuesten testen möchten, können Sie einen Treiber von ppa installieren.

Hybryd-Grafiken

Wenn Sie einen Laptop mit einer Intel-CPU haben, verfügen Sie in den meisten Fällen auch über einen in die CPU integrierten Intel-Adapter.

In diesem Fall müssen Sie auch das nvidia-primePaket installieren . Wenn Sie jedoch von den offiziellen Repositorys installieren, wird es automatisch installiert.

Dann können Sie Adapter einschalten Nvidia X Server Settings(PRIME-Profile).

Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben

Oder Sie können es im Terminal tun.

  • sudo prime-select nvidia wechselt zum Nvidia Adapter.

  • sudo prime-select intel wechselt zum Intel Adapter.

  • prime-select query zeigt den aktuellen Zustand an.

Sie müssen sich abmelden und anmelden, um die Einstellung zu übernehmen.

Neue Adapter, die vom Nouveau-Treiber nicht unterstützt werden

Es kann vorkommen, dass Sie über einen sehr neuen Nvidia-Adapter verfügen, der vom Open Source-Nouveau-Treiber nur unzureichend unterstützt wird.

In diesem Fall kann Ihr System möglicherweise nicht über die GUI gestartet werden.

Sie können auf diese Antwort verweisen und mit nomodesetParametern booten . Sie müssen das System auf diese Weise booten, wenn Sie von LiveUSB booten, und dann Ubuntu installieren.

Nach der Installation von Ubuntu müssen Sie nomodeseterneut mit booten und den richtigen Nvidia-Treiber installieren.

Wenn Sie im UEFI-Modus starten, wird diese F6Option nicht angezeigt. In diesem Fall müssen Sie in das Grub-Menü gelangen, drücken eund nomodesetmanuell eingeben.

Pilot6
quelle
Hast du diese Methode auf deinem Ubuntu ausprobiert?
Edward Torvalds
@edwardtorvalds Dies ist die Methode, die ich immer benutze.
Pilot6
@ Pilot6 Ich habe es geschafft, Nvidia-Treiber von ppa zu installieren, indem ich das 'nomodeset' in grub hinzugefügt habe. Nach der Installation von Ubuntu und Treibern kann ich mich jedoch nicht anmelden (Anmeldefenster wird erneut angezeigt, nachdem ich auf Anmelden geklickt habe), es sei denn, ich entferne das 'nomodeset' aus grub. Gibt es eine Lösung, um nomodeset dauerhaft zu entfernen ??? oder was verursacht dieses Problem sonst noch?
Ghazanfar Mir
Sie brauchen nicht, nomodesetnachdem Sie die Treiber installiert haben. Also entferne es /etc/default/grubund laufe sudo update-grub.
Pilot6
3

Hier finden Sie eine detaillierte Anleitung, wie Sie dies erreichen können. Es werden zwei Möglichkeiten zur Installation der neuesten Nvidia-Treiber unter Ubuntu 12.10 bis 14.04 aufgeführt. Dies ist am besten, wenn Sie synaptic auf Ihrem System installiert haben, da Sie es zum Installieren einiger Dateien benötigen. Wenn es nicht installiert ist, drücken Sie einfach Ctrl+ Alt+ Tauf Ihrer Tastatur, um das Terminal zu öffnen. Führen Sie beim Öffnen die folgenden Befehle aus:

sudo apt-get install synaptic

Alle aufgeführten Schritte erfordern die Verwendung von Terminal. Zum Öffnen drücken Sie einfach Ctrl+ Alt+ Tauf Ihrer Tastatur

Der erste Weg:

Aktualisieren Sie zunächst Ihre Ubuntu-Distribution

sudo apt-get update && sudo apt-get dist-upgrade

Bei Bedarf neu starten.

Laden Sie den neuesten Treiber für Ihre Distribution von Nvidia herunter

Installieren Sie linux-source + linux-headers-generic + dkms (mit Synaptic Package Manager)

Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben

Installieren Sie Build Essentilas, gcc und g ++

sudo apt-get install build-essential gcc g++

Starten Sie Ihr System jetzt neu.

Wenn das System gesichert ist und ausgeführt wird, bearbeiten /etc/modprobe.d/blacklist.confSie die folgenden Zeilen und fügen Sie sie am Ende der Datei hinzu

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

Speichern und schließen Sie die Datei.

Entfernen Sie alle aktuellen Nvidia-Treiber

sudo apt-get remove --purge nvidia*

Entfernen Sie alle xserver-xorg-video-nouveau-Treiber

sudo apt-get --purge remove xserver-xorg-video-nouveau

Grub-Datei bearbeiten

sudo nano /etc/default/grub

Aus der Zeile GRUB_CMDLINE_LINUX entfernen "quiet splash"und durch ersetzen"text"

Aktualisiere grub mit den folgenden Befehlen

sudo update-grub
sudo update-initramfs -u

Starten Sie Ihr System jetzt neu. Nach dem Neustart befindet sich das System im Textmodus. Melden Sie sich bei Ihrem System an und tun Sie dies dann

sudo su

(geben Sie Ihr Passwort ein)

cd Downloads

(vorausgesetzt, die von Nvidia heruntergeladene Datei wurde dort gespeichert)

sh xxx.run 

(wobei xxx der Name der Nvidia-Datei ist) Klicken Sie auf OK. Wenn eine Meldung zum Treiber angezeigt wird, klicken Sie auf Ja. (Es ist sehr wichtig, dass Sie auf Ja klicken.) Warten Sie, bis die Installation abgeschlossen ist

sudo nano /etc/default/grub

Von der Zeile, die entfernt wurde GRUB_CMDLINE_LINUX , "test"und ersetzen Sie sie mit "quiet splash"then do

Ctrl+ xyenter, um die Datei zu speichern und zu beenden.

Aktualisiere grub mit den folgenden Befehlen

sudo update-grub/
sudo update-initramfs -u

Neustart und fertig.

Der zweite Weg:

Drücken Sie einfach Ctrl+ Alt+ Tauf Ihrer Tastatur, um das Terminal zu öffnen. Führen Sie beim Öffnen die folgenden Befehle aus:

sudo add-apt-repository ppa:xorg-edgers/ppa 
sudo apt-get update 
sudo apt-get install nvidia-340

Bildbeschreibung hier eingeben

Beide Methoden wurden mit Nvidia Driver Version 340 getestet und funktionieren einwandfrei. Viele Updates wurden nachträglich durchgeführt, und alles funktioniert einwandfrei.

Mitch
quelle
2

Ich wollte meinen Vorbehalt zu diesem Thema äußern, nachdem ich die letzten 2 Tage damit verbracht hatte.

Ich benutze Ubuntu seit Jahren. Letzte Woche habe ich meinen alten Quad Core AMD 940-basierten PC ausgemustert und einen neuen AMD 8350 8-Core mit Asus Mobo und für eine Grafikkarte gebaut, da ich keine Spiele spiele, habe ich eine neue GTX 650-GPU-Karte gekauft.

Nach der Installation der GTX 650 .. funktionierte es einwandfrei mit dem Noveau-Treiber, aber ich wollte den HDMI-Anschluss der Grafikkarte verwenden und aus welchem ​​Grund auch immer, der mit meinem HP w2207h-Monitor nicht funktionierte.

NOTE:  I'd actually never tried the hdmi port on that monitor before so I don't know if 
it ever worked as that monitor is now nearly 4 years old.

Also habe ich zuerst das Ubuntu NVIDIA "Current Proprietary" getestet.

Immer noch kein HDMI, aber der Unity-Desktop usw. funktionierten immer noch in Ordnung.

Ich überlegte, ob ich den Linux-Treiber direkt von NVIDIA aus testen sollte. Ich ging zu ihrem Treiberbereich, suchte nach der Linux GTX 650-Karte und lud die .run-Datei herunter - wo ein langer Treibername stehen wird.

Nächster Schritt für diejenigen, die Ubuntu / Unity noch nicht kennen

Drücken Sie Strg + Alt + F1, um mich in ein Terminal zu versetzen

Bevor Sie den NVIDIA-Treiber anwenden können, müssen Sie zunächst das LIGHTDM beenden, das noch im Hintergrund ausgeführt wird.

       $ sudo service lightdm stop

Sobald lightdm gestoppt ist, müssen Sie die .run-Datei so ändern, dass sie ausführbar ist:

       $ sudo chmod +x ./<nvidia>.run

Führen Sie anschließend das neue Treiberinstallationsprogramm aus.

       $ sudo ./<nvidia>.run

Dies startet und stellt Ihnen mehrere Fragen, die Sie beantworten müssen.

wenn es fertig ist, starten Sie neu.

Nun meine Warnung.

Bevor Sie alle oben genannten Schritte ausführen, sollten Sie entweder einen zweiten Computer / Laptop zur Verfügung haben, damit Sie nachschlagen können, wie Sie die oben genannten Schritte bei Problemen rückgängig machen können.

Über die Befehlszeile müssten Sie den neuen Nvidia-Treiber "bereinigen"

       $ sudo ./<nvidia>.run --uninstall

Sobald dies erledigt ist, müssen Sie einen Grafiktreiber installieren, BEVOR Sie den Computer neu starten, es sei denn, Sie haben den Noveau-Treiber installiert.

Weiter ... Stellen Sie sicher, dass Sie die Befehlszeile kennen, die zur Neuinstallation des Noveau-Treibers erforderlich ist.

Warum habe ich das gepostet?

Ich habe den neuesten Treiber der NVIDIA-Website für die GTX 650-Karte mit größter Sorgfalt installiert.

Nach einem Neustart war mein Ubuntu 12.10 Unity-Desktop jedoch verrückt nach verschiedenen Problemen.

  1. Ich verwende synaptic, konnte es aber nicht verwenden, da es beim Starten nur auf die Unity-Symbolleiste auf der linken Seite minimiert würde, von der aus ich es nicht auf dem Bildschirm anzeigen konnte
  2. Ich konnte die "Systemeinstellungen" nicht über den Desktop oder über das CLI starten. Es tat dasselbe wie synaptisch
  3. Ich habe festgestellt, dass meine Maus möglicherweise nicht auf dem Bildschirm angezeigt wird, wenn ich mich angemeldet habe. Wenn nicht, müsste ich herunterfahren, nicht neu starten, um sie wieder zu aktivieren

Weil ich mir nicht die Zeit genommen hatte, mich darauf vorzubereiten, diesen Treiber zu entfernen und einen funktionierenden Treiber über die Befehlszeile neu zu installieren (denken Sie daran, dass ich das Systemeinstellungen-Tool nicht verwenden konnte?) Mein bisher funktionierendes System.

Machen Sie es so, wie das Pfadfindermodell sagt: "Seien Sie vorbereitet", bevor Sie diesen Weg beschreiten.

Das Schlimmste für mich ... Selbst mit dem neuesten Treiber von NVIDIA konnte ich den HDMI-Anschluss der GTX 650 NICHT auf meinem Monitor anzeigen lassen. Zur Überprüfung habe ich das HDMI-Kabel an einen zweiten, viel neueren HDMI-fähigen Monitor angeschlossen und dabei immer noch KEIN SIGNAL erhalten.

Also bin ich wieder auf dem ersten Platz und versuche immer noch, meinen HDMI-Anschluss zum Laufen zu bringen, ABER ... Glas 1/2 voll Ich habe dabei eine Menge gelernt.

Hoffe das hilft anderen.

bmullan
quelle
Junge ... niemals lerne ich nie! In meinem Bericht oben stand, dass ich einen neuen PC gebaut und mir gerade eine neue GTX 650 Nvidia-Grafikkarte gekauft hatte, die ich NICHT über HDMI an 2 verschiedene Monitore anschließen konnte. Heute habe ich mir gedacht, dass es vielleicht das NEUE HDMI-Kabel ist, das ich gerade gekauft habe, also habe ich ein HDMI-Kabel mit einem von einem meiner Fernseher ausgetauscht ... und es hat funktioniert. Das neue HDMI-Kabel war also nicht gut.
bmullan
1

Eine einfache Befehlszeilen-Installationsmethode (eine textbasierte Variante der Antwort von @edwardtorvalds):

  1. Führen Sie den Befehl aus

    ubuntu-drivers devices
    

    ( /usr/bin/ubuntu-driverswird bereitgestellt von ubuntu-drivers-common, ist seit 14.04 im Paket enthalten und als App in früheren Releases verfügbar .)

  2. Nach ein paar Sekunden sollten Sie eine Ausgabe erhalten, die so aussieht:

    == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
    modalias : pci:v000010DEd00000DE1sv000019DAsd00001167bc03sc00i00
    model    : GF108 [GeForce GT 430]
    vendor   : NVIDIA Corporation
    driver   : nvidia-346-updates - distro non-free
    driver   : nvidia-340-updates - distro non-free
    driver   : nvidia-304-updates - distro non-free
    driver   : nvidia-340 - distro non-free
    driver   : xserver-xorg-video-nouveau - distro free builtin
    driver   : nvidia-304 - distro non-free
    driver   : nvidia-346 - distro non-free recommended
    

    Der empfohlene Treiber ist nvidia-346, also laufe

    sudo apt-get install nvidia-346
    

    (Da es sich bei nVidia-Treibern um nicht freie Software handelt, müssen Sie zunächst sicherstellen, dass das Multiverse-Repository aktiviert ist .)

200_erfolg
quelle
Um in Schritt 2 den empfohlenen Treiber schnell zu finden, führen Sie einfach Folgendes aus:ubuntu-drivers devices | grep recommended
Corey Goldberg,
1

Es ist in den Standard-Repositorys verfügbar.

Ab sofort sind Nvidia-Treiber in Standard-Repositorys verfügbar. Also brauche ich kein ppa.

Ausführen :

sudo apt-get update
sudo apt-get install nvidia-361

Ab sofort nvidia-361ist die neueste Version für Standard-Repositorys verfügbar. Sie können dies sicherstellen, indem Sie alle verfügbaren Treiber nach durchsuchenapt-cache search nvidia

Severus Tux
quelle
Dies ist bei weitem die beste und einfachste Antwort. Alle Lösungen, die ppa verwenden, führen zu Problemen mit der pkcs-Signatur. askubuntu.com/questions/1031375/…
Vahid
0
  • Laden Sie den Treiber herunter und legen Sie ihn in Ihrem Home-Verzeichnis ab

Download für 64-Bit: http://www.nvidia.com/object/linux-display-amd64-295.53-driver.html

Download für 32 Bit: http://www.nvidia.com/object/linux-display-ia32-295.53-driver.html

  • Do: ctrl+ alt+ F6(Warnung: Hiermit wechseln Sie zu einem TTY ohne GUI)
  • Melden Sie sich mit Ihrem Benutzernamen und Passwort an
  • Art: sudo service lightdm stop
  • Art: sudo ./NVIDIA*
  • Art: sudo reboot

Der Treiber sollte jetzt problemlos funktionieren (ich habe das gerade mit meiner GTX 570 gemacht)

Testen Sie den Treiber, indem Sie ein Terminal öffnen: ( ctrl+ alt+ T)

  • Typ: glxinfo | grep direct Es sollte zurückmelden:direct rendering: Yes
  • So passen Sie Ihre NVIDIA-Einstellungen an: nvidia-settings

HINWEIS: Das Skript sollte den Nouveau-Treiber standardmäßig auf die schwarze Liste setzen. Wenn der NVIDIA-Treiber nicht funktioniert, versuchen Sie dies manuell:

  • Art: sudoedit /etc/modprobe.d/blacklist.conf

Fügen Sie die folgenden Zeilen hinzu:

blacklist nouveau
options nouveau modeset=0
  • Art: sudo reboot
era878
quelle
0

Das Problem, auf das Sie stoßen, ist, dass Sie nicht über die Linux-Quelle verfügen, sodass Sie den nvidia-Treiber installieren können. Ich glaube, was Sie wollen, ist die Linux-Header für Ihre Kernel-Version.

sudo apt-get install linux-headers-generic sollten die richtigen Header installieren, damit Sie an der Stelle weitermachen können, an der Sie aufgehört haben.

Goldentoa11
quelle
0

Mit 346.72 wurde es einfacher, zumindest mit Lubuntu und MATE 14.04. Ich drücke Strg + Alt + F1 und es werden 5 Befehle benötigt. Folgende Schritte haben bei mir funktioniert:

  1. Herunterladen von der NVidia-Website.
  2. Drücken Sie Strg + Alt + F1, um zum tty zu gelangen und sich anzumelden.
  3. sudo service lightdm stop
  4. cd /path/to/file
  5. sudo chmod +x NVIDIA-Linux-(asterisk)-346.72.run && sudo sh NVIDIA-Linux-(asterisk)-346.72.run
  6. Mit 64 Bit läuft alles reibungslos. Das Vorinstallationsskript ist fehlgeschlagen, ich habe es jedoch angewiesen, es trotzdem zu installieren. Von dort war es im Grunde "ja, ja, ja".
  7. sudo service lightdm startoder eine Variation dieses Befehls. Sie waren für Lubuntu und MATE etwas anders.

Es muss keine xorg.conf erstellt werden, da dies der Fall war, als ich während der Installation mit Ja geantwortet habe. Außerdem muss nouveau vor der Installation nicht auf die schwarze Liste gesetzt werden. Das einzige Problem, auf das ich gestoßen bin, war die Installation desselben Treibers für ein 32-Bit-Betriebssystem. Es sagte mir, dass es ein gcc + -Paket benötige, das ich bei meinem ersten google bekommen habe.

Ben Doidge
quelle
Warum nicht einfach den ppa hinzufügen?
Tim,
Der ppa hat aus irgendeinem Grund nicht für mich gearbeitet. Vielleicht haben andere eine andere Erfahrung, aber jedes Mal, wenn ich es ausprobierte, gab es mir mehrere Fahrer, aber nicht die neuesten. Ich hatte nvidia-346 installiert und bekam ein paar Vermächtnisse, ein relativ neues und einen Open-Source-Treiber, aber nicht das, was ich wollte. Dies geschah sowohl nach Strg + Alt + T als auch nach Strg + Alt + F1 sowie nach dem Stoppen von lightdm. Es gab viele verschiedene Antworten auf die ppa-Probleme, also habe ich die Methode ausprobiert, die ich veröffentlicht habe, um zu sehen, ob sie sinnvoller ist und ob sie es ist.
Ben Doidge
0

Es gibt eine Menge Lösungen, aber hier ist, was tatsächlich für mich funktioniert hat (Angenommen, Sie haben eine Neuinstallation von Ubuntu 16.04 und nvidia Binärtreiber heruntergeladen)

  1. Wenn Sie einen Dual-Boot-Modus verwenden, rufen Sie Ihre BIOS-Einstellungen auf und stellen Sie die Option für den sicheren Start auf "Anderes Betriebssystem".

  2. Drücken Sie in der Anmeldesitzung Ctrl+ Alt+ F1, um das TTY-1 einzugeben und gehen Sie wie folgt vor:

    sudo apt-get install linux-source
    sudo apt-get install linux-headers
    
  3. Stoppen Sie vor der Installation des Treibers das LightDM folgendermaßen:

    sudo service lightdm stop
    
  4. Führen Sie das NVIDIA-Skript aus

    sudo ./NVIDIA-Linux-x86_64-378.09.run
    

Während der Installation wird möglicherweise die Warnung angezeigt, dass das Skript zur Verteilung fehlgeschlagen ist. Ignorieren Sie es einfach.

Jie Cheng
quelle