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?
drivers
nvidia
hybrid-graphics
Richard Rodriguez
quelle
quelle
Antworten:
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:
Dadurch werden die Repositorys automatisch aktualisiert und Sie können die folgende Zeile ausführen:
Wenn Ihr Desktop nach der Installation des entsprechenden Treibers nicht geladen wird, gehen Sie wie folgt vor:
Entfernen Sie dann den Kommentar (# -Symbol) aus der Zeile mit der Aufschrift
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:
Informationen zur Fehlerbehebung bei Nvidia-Problemen oder Übertaktungseinstellungen finden Sie in der folgenden Antwort :
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 --
- PPA-Repositories -
- Standard Ubuntu Treiber -
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:Das zweite ist ein offizielles NVIDIA-Paket
nvidia-prime
, das automatisch zusammen mit demnvidia-355
Paket 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, dassnvidia-prime
undbumblebee
inkompatibel sind: Wennbumblebee
installiertnvidia-prime
, funktioniert dies nicht richtig und die Optionen werden in der Systemsteuerung von NVIDIA X Server Settings nicht angezeigt. Sie müssen 1. entfernenbumblebee
2. neu installierennvidia-430
, damit es wieder funktioniert.Danach wird empfohlen, den Computer aus- und wieder einzuschalten.
Das folgende Bild sollte mit
nvidia-prime
installiert gesehen werden, aber nicht unbedingt, wennbumblebee
es 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.conf
Folgendes zur Zeile hinzu, wenn Sie die erstellen :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:
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:
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:
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:
linux-source
Dies installiert das Paket und die spezifische Header-Datei, vorausgesetzt, Sie haben in diesem Fall die3.5.0-16-generic
Kernel-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:
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 verwenden
nvidia-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-settings
App 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):
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-utils
Paket.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?
Häufige Fehler bei allen Grafikkarten sind:
nvidia-xconfig
nichtxorg.conf
richtig erstellenIn 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.conf
Datei über dienvidia-xconfig
Befehlszeile zu erstellen . Gehen Sie einfach in das Terminal, geben Sie Folgendes ein und starten Sie es neu:Wenn
nvidia-xconfig
einer der folgenden Fehler auftritt, müssen Sie höchstwahrscheinlichxorg.conf
zuerst die vorhandene Datei löschen, bevor Sie dennvidia-xconfig
Befehl 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-xconfig
in 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 desnvidia-xconfig
Befehls ohne sudo. Wenn der Fehler weiterhin bestehtnvidia-settings
, müssen Siexorg.conf
zuerst die Datei löschen .Stellen Sie in allen Fällen, in denen Sie die
xorg.conf
Datei 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-355
Treiberpaket verwenden, führen Sie die folgenden Schritte aus, um es erneut zu installieren:Neuinstallation von Xorg hilft auch in anderen Fällen:
Entfernen Sie vorhandenes xorg mit dem folgenden Befehl
Installieren Sie xorg mit dem folgenden Befehl
Konfigurieren Sie xorg mit dem folgenden Befehl neu
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:
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:
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:
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):
Wenn Sie ein nvidia-Paket installiert haben, mögen Sie es
nvidia-current
odernvidia-current-updates
entfernen Sie es. Gleiches gilt für ATI-Treiber.sudo apt-get remove nvidia-current
zum Beispiel.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ß ^^).
Löschen oder sichern / verschieben Sie die
xorg.conf
Datei. Diese Datei wird momentan nicht benötigt.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
fglrx
Ati / AMD-Fällen geladen wird.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-430
für Nvidia-Karten odersudo apt-get install fglrx
fü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.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:
Ö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.Geben Sie ein,
xrandr -s X
wobei 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:
Im Terminaltyp:
sudo nano /etc/X11/xorg.conf
Suchen Sie den Geräteabschnitt und fügen Sie die folgende Zeile hinzu:
es sollte ungefähr so aussehen:
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-settings
Dienstprogramm 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-settings
Bedienfeld 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:
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-settings
gespeicherten Informationen gespeichert, auf~/.nvidia-settings-rc
die Sie zugreifen können, indem Sie Folgendes eingeben:Ich erwähne dies, weil wenn das
xorg.conf
nicht verwendet wird, wie funktionieren dann die Einstellungen für ATI oder Nvidia? Der Grund dafür ist, dass X viele Optionen vonxorg.conf
Ein- / 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.conf
vorhanden 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 esnvidia-xconfig
gibt. 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-pciids
darin, 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
xrandr
oder Bearbeitung derxorg.conf
Datei gelesen und ausgeführt , aber der schnellste Weg, den ich gefunden habe, bestand darin, die~/.config/monitors.xml
Datei 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.quelle
Zunächst sollten Sie Ihre NVIDIA-Grafikhardware identifizieren - öffnen Sie also ein Terminal und führen Sie Folgendes aus:
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:
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:
Nach Treibern suchen ... Sie sehen eine Liste der Treiber ... die Version unten ist die neueste:
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:
Schritt 1.2 - Falls die NVIDIA-GPU Optimus-Unterstützung hat, führen Sie Folgendes aus:
Schritt 2 - Um den Treiberinstallationsprozess abzuschließen, führen Sie Folgendes aus:
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
quelle
sudo apt-get install nvidia-*
. Eine optionale Möglichkeit ist die Installation von PPA. Es wird gut sein, diese Antwort zu haben. Bereits +1.lspci -k | grep -EA2 VGA|3D
. Es zeigt das Modell und ob der Treiber installiert ist.Installieren Sie den Treiber:
Installieren
mesa-utils
, um Grafikinformationen anzuzeigen:Starte den Computer neu:
Probleme lösen:
Konfigurieren Sie eine
/etc/X11/xorg.conf
Datei, um alle Auflösungen zu erhalten. Info zur Konfiguration von xorg.conf Verwenden Sie gtf, um eine Moduszeile zu erstellenEine Datei erstellen, die aufgerufen
xorg.conf
und 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-xconfig
schafft eine Fischgräte mit Grundkonfiguration. Ähnliche Befehle für andere Binärtreiber sind möglicherweise vorhanden.Dadurch wird die Datei xorg.conf.new in Ihrem aktuellen Verzeichnis erstellt. Nun solltest du folgendes tun:
Bessere GUI (arandr) zur Manipulation von Auflösungen etc:
quelle
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:
Armaturenbrett öffnen
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.
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.
Jetzt neu starten.
Ich habe die proprietären Treiber ausgewählt
quelle
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 bekommenDas Modell ist also
GeForce GTX 550 Ti
und einige Nvidia-eigene Treiber sind installiert.Wenn der Open Source-Treiber verwendet wird, wird angezeigt
So überprüfen Sie, welcher proprietäre Treiber installiert ist:
Das mit gekennzeichnete Paket
ii
ist 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
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-prime
Paket 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).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
nomodeset
Parametern 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
nomodeset
erneut mit booten und den richtigen Nvidia-Treiber installieren.Wenn Sie im UEFI-Modus starten, wird diese
F6
Option nicht angezeigt. In diesem Fall müssen Sie in das Grub-Menü gelangen, drückene
undnomodeset
manuell eingeben.quelle
nomodeset
nachdem Sie die Treiber installiert haben. Also entferne es/etc/default/grub
und laufesudo update-grub
.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:
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
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)
Installieren Sie Build Essentilas, gcc und g ++
Starten Sie Ihr System jetzt neu.
Wenn das System gesichert ist und ausgeführt wird, bearbeiten
/etc/modprobe.d/blacklist.conf
Sie die folgenden Zeilen und fügen Sie sie am Ende der Datei hinzuSpeichern und schließen Sie die Datei.
Entfernen Sie alle aktuellen Nvidia-Treiber
Entfernen Sie alle xserver-xorg-video-nouveau-Treiber
Grub-Datei bearbeiten
Aus der Zeile
GRUB_CMDLINE_LINUX
entfernen"quiet splash"
und durch ersetzen"text"
Aktualisiere grub mit den folgenden Befehlen
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
(geben Sie Ihr Passwort ein)
(vorausgesetzt, die von Nvidia heruntergeladene Datei wurde dort gespeichert)
(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
Von der Zeile, die entfernt wurde
GRUB_CMDLINE_LINUX
,"test"
und ersetzen Sie sie mit"quiet splash"
then doCtrl+ x→ y→ enter, um die Datei zu speichern und zu beenden.
Aktualisiere grub mit den folgenden Befehlen
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:
Beide Methoden wurden mit Nvidia Driver Version 340 getestet und funktionieren einwandfrei. Viele Updates wurden nachträglich durchgeführt, und alles funktioniert einwandfrei.
quelle
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.
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.
Sobald lightdm gestoppt ist, müssen Sie die .run-Datei so ändern, dass sie ausführbar ist:
Führen Sie anschließend das neue Treiberinstallationsprogramm aus.
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"
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.
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.
quelle
Eine einfache Befehlszeilen-Installationsmethode (eine textbasierte Variante der Antwort von @edwardtorvalds):
Führen Sie den Befehl aus
(
/usr/bin/ubuntu-drivers
wird bereitgestellt vonubuntu-drivers-common
, ist seit 14.04 im Paket enthalten und als App in früheren Releases verfügbar .)Nach ein paar Sekunden sollten Sie eine Ausgabe erhalten, die so aussieht:
Der empfohlene Treiber ist
nvidia-346
, also laufe(Da es sich bei nVidia-Treibern um nicht freie Software handelt, müssen Sie zunächst sicherstellen, dass das Multiverse-Repository aktiviert ist .)
quelle
ubuntu-drivers devices | grep recommended
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 :
Ab sofort
nvidia-361
ist 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
quelle
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
sudo service lightdm stop
sudo ./NVIDIA*
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)
glxinfo | grep direct
Es sollte zurückmelden:direct rendering: Yes
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:
sudoedit /etc/modprobe.d/blacklist.conf
Fügen Sie die folgenden Zeilen hinzu:
sudo reboot
quelle
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.quelle
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:
sudo service lightdm stop
cd /path/to/file
sudo chmod +x NVIDIA-Linux-(asterisk)-346.72.run && sudo sh NVIDIA-Linux-(asterisk)-346.72.run
sudo service lightdm start
oder 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.
quelle
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)
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".
Drücken Sie in der Anmeldesitzung Ctrl+ Alt+ F1, um das TTY-1 einzugeben und gehen Sie wie folgt vor:
Stoppen Sie vor der Installation des Treibers das LightDM folgendermaßen:
Führen Sie das NVIDIA-Skript aus
Während der Installation wird möglicherweise die Warnung angezeigt, dass das Skript zur Verteilung fehlgeschlagen ist. Ignorieren Sie es einfach.
quelle