GNOME hinkt so schlecht auf Ubuntu 18.04

26

Nachdem ich neues Ubuntu 18.04 mit GNOME-Desktop installiert hatte und es einen OpenSource-Treiber hatte, kam es zu einer sehr schlechten Verzögerung.

Ich habe den Nvidia 390-Treiber installiert und die Verzögerung war so schlecht. Das Ändern des Treibers auf Nvidia 340.106 hat nicht geholfen.

Ich dachte, dass es sich um Ubuntu 18.04 handelt, also habe ich Fedora 28 installiert. Auf Wayland lief alles reibungslos mit dem Open Source-Treiber, aber nachdem ich den 390-Treiber installiert und auf X11-Lag umgestellt hatte, wurde er gestartet (aber nicht so schlecht wie Ubuntu).

Ich habe die GNOME Impatience-Erweiterung installiert, um die Verzögerung zu verringern, aber das hat nicht viel geholfen.

Ich habe auch Ubuntu Mate 18.04 mit COMPIZ ausprobiert. Auf Mate hatte ich viel stärkere Effekte, aber diese Effekte waren so weich.

Ein weiteres Ubuntu 18.04, das ich ausprobiert habe, war Budige, das auf demselben GNOME basiert. Es hatte überhaupt keine Verzögerung.

Installierte auch Nvidia 396 (opensource) aus dem Repository "ppa: graphics-drivers / ppa". Es bleibt nur mehr zurück.

Bearbeiten :

Die Installation sudo ubuntu-drivers autoinstallhat das Problem nicht gelöst. Es wird nur der Nvidia 390-Treiber installiert, den ich zuvor ausprobiert habe.

Ich habe kein Problem mit hoher CPU-Auslastung:

CPU Uage

nvidia-smi Ergebnis:

+------------------------------------------------------+                       
| NVIDIA-SMI 340.106    Driver Version: 340.106        |                       
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 660 Ti  Off  | 0000:03:00.0     N/A |                  N/A |
| 10%   32C    P8    N/A /  N/A |    273MiB /  2047MiB |     N/A      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Compute processes:                                               GPU Memory |
|  GPU       PID  Process name                                     Usage      |
|=============================================================================|
|    0            Not Supported                                               |
+-----------------------------------------------------------------------------+

Mein System

  • CPU: Intel i7 920
  • GPU: Nvidia Geforce 660 ti
  • RAM: 6 GB

Gibt es sowieso, dass ich diese Verzögerung lösen kann?

Screencast

EIS
quelle
2
Laut Ihrer Untersuchung scheint das Problem nicht Ubuntu zu sein, sondern der NVidia-Treiber? Ich muss zugeben, dass ich nach dem Upgrade auf 18.04 eine Verzögerung mit dem NVidia-Treiber festgestellt habe, die mit 17.10 nicht existierte. Ich habe keine Lösung für Sie, aber es ist "gut" zu wissen, dass ich nicht der einzige bin. (Im Gegensatz zu Ihnen habe ich noch kein anderes Betriebssystem ausprobiert.)
Ray
2
Wie haben Sie den 390-Treiber installiert? Das aus den offiziellen Repositories ist nicht vollständig und funktioniert nicht richtig. Ich habe Leute zu diesem askubuntu.com/a/1030901/231142 geschickt, da es die Möglichkeit gibt, die neuesten NVIDIA-Treiber in Ubuntu 18.04 in der zweiten Hälfte der Antwort zu installieren.
Terrance
2
@ICE Entschuldigung, ich war nicht sehr klar. Ich verwende die neuesten NVidia-Treiber von NVidia und verwende KDE. Aber sowohl KDE als auch Gnome sind viel langsamer als in 17.10. Im Moment bin ich damit einverstanden, bis ich die Zeit habe, neue Treiber zu installieren. Oder vielleicht muss ich warten, bis der 18.04.1 aus ist, bevor ich in Panik gerate.
Ray
3
Ich fand nVidia viel langsamer und 20 Grad heißer als Intel iGPU HD 530.
WinEunuuchs2Unix

Antworten:

7

Das gleiche ist mir passiert. Stelle sicher:

  1. Sie haben weniger bis keine Gnome-Erweiterungen. Sie können Ihren Computer töten. Deaktivieren Sie daher alle Gnome-Erweiterungen, um festzustellen, ob dies hilfreich ist.
  2. Deaktiviere Animationen von Gnome Tweak. Das hat meinen Desktop superschnell gemacht.
  3. Nvidia 396 ist auch für mich sehr nachlässig, also benutze das 960.
Tio TROM
quelle
Entschuldigung, was ist 960?
Kennet Celeste
Die Nvidia-
Treiberversion
System-Monitor in meinem Fall
Fireb86
Cool, nur deaktiviert System-Monitor (installiert von apt install gnome-shell-extension-system-monitor) und wurde extrem schnell ...
Gea-Suan Lin
3

Ich habe die Verwendung von Gnome 3 unter Ubuntu 18.04 eingestellt und es mit dem Lightdm-Display-Manager durch den Mate-Desktop ersetzt.

Replizieren:

sudo apt install tasksel
sudo apt update
sudo tasksel install ubuntu-mate-desktop
sudo dpkg-reconfigure lightdm
sudo shutdown -r now
NickJHoran
quelle
1
Dies ist keine Lösung für GNOME. Warum sollten wir mate desktop unter Ubuntu mit GNOME installieren, wenn es Ubuntu Mate gibt?
ICE
2
Ich tat dies, weil ich bereits eine VM mit Ubuntu / Gnome3 installiert und einige Konfigurationsschritte durchgeführt hatte. Dies ist, was ich getan habe, um mein Problem zu lösen, weil ich keine weitere vollständige Neuinstallation durchführen wollte.
NickJHoran
3

Leider Gnomeauf 18.04ist sehr langsam, auch mit der neuesten Hardware (zB Dell XPS 13). Wenn Sie eine gute Erfahrung mit dem LTS machen möchten, ohne zu wechseln, 18.10sind die Lösungen:

  1. Verwenden unity. Sie können es auswählen, bevor Sie sich mit Ihrem Benutzer anmelden.

  2. Warten bis zum 18.04.2Update. Einige Patches von Gnome sollten nach LTS zurückportiert werden. Wir können nur hoffen, dass es diejenigen sind, die Gnome 3.30schneller machen .

Saitam
quelle
Meiner Erfahrung nach ist der Wechsel zu Gnome Classic die schnellste, einfachste und zu meiner Überraschung die kompatibelste Lösung. Ich habe alle Erweiterungen dort ausgeführt, die Fensterübersicht und der Bindestrich ist auch da 👍
Smido
2

Ich hatte mit 18.04 eine Menge Zeitverzögerung auf dem Startbildschirm und wollte dies hier als eine andere Lösung einfügen. In meinem Fall hatte ich einen Open-Source-Grafikkartentreiber (Nouveau) anstelle des proprietären Nvidia-Treibers verwendet, und es scheint, dass dies die Ursache des Problems war.

  1. Gehen Sie zur Ubuntu Software App.
  2. Öffnen Sie Software & Updates über die Dropdown-Liste der App in der Taskleiste.
  3. Wechseln Sie zur Registerkarte Zusätzliche Treiber und prüfen Sie, ob Sie nicht den empfohlenen Treiber für Ihre Grafikkarte verwenden.

Bildschirmfoto

Nachdem ich vom Nouveau-Bildschirmtreiber zum Nvidia-Metapaket 390 gewechselt war, lief alles viel reibungsloser.

Quelle

BillD
quelle
1
Sehr nützlicher verwandter Befehl: ubuntu-drivers(aber schon von who fragt ausprobiert).
Pablo A
1

Ich bin der Meinung, dass einige dieser Antworten unterdurchschnittlich sind. Ich habe Ubuntu 16/18 auf mehreren Computern bei der Arbeit zu Hause und zu Hause installiert und habe zuweilen ähnliche Probleme wie bei dem, was Sie sehen, festgestellt.

Schauen wir uns zunächst einige potenzielle Probleme an.

Wenn Sie eine NVIDIA-Grafikkarte besitzen und eine Minimalinstallation von Ubuntu 18.04.02 durchführen, werden Sie feststellen, dass NVIDIA-Treiber (sowie Nicht-NVIDIA-Treiber) installiert werden. Dies ist Teil des Problems.

Normalerweise wird das Problem sofort auf dem Anmeldebildschirm behoben. Drücken Sie STRG + ALT + F3, um in ein Terminal zu gelangen und alle Treiber zu löschen. Heute Morgen war ich jedoch aus irgendeinem Grund nicht in der Lage, dies zu tun.

Meine Lösung

  1. Normalerweise deaktiviert Ihr Motherboard (in meinem Fall MSI) die Intel Integrated Graphics, wenn Sie eine NVIDIA-Grafikkarte haben. Sie möchten dies aktivieren (optional Ihre Grafikkarte deaktivieren). Informationen dazu finden Sie in den Einstellungen / der Dokumentation Ihres Motherboards.

  2. Fahren Sie den Desktop herunter.

  3. Wenn Sie Ihr HDMI-Kabel (oder was auch immer) an Ihre Grafikkarte angeschlossen haben, entfernen Sie dieses und stecken Sie es in den HDMI-Anschluss Ihres Motherboards.

  4. Schalten Sie Ihren Desktop ein.

  5. Ihr Desktop sollte jetzt normal starten. Wenn dies nicht der Fall ist, wissen Sie, dass es sich nicht um ein Problem mit dem NVIDIA-Grafiktreiber handelt.

  6. Wenn alles reibungslos läuft, gehen Sie zu Software & Updates > Zusätzliche Treiber und wählen Sie die NVIDIA-Treiberoption aus, die Sie haben. Dies ist die einfache Möglichkeit, diese NVIDIA-Treiber zu installieren. Der schwierige Weg ist, sie manuell von NVIDIA herunterzuladen . Ab heute Morgen habe ich nvidia-390 installiert, was die Standardoption war, die mir gegeben wurde.

  7. Starten Sie nach der Installation Ihren Computer neu. Wenn alles reibungslos läuft, starten Sie den Computer erneut, aber gehen Sie diesmal in das BIOS Ihres Motherboards.

  8. Aktivieren Sie Ihre NVIDIA-Grafikkarte erneut. Einstellungen speichern und neu starten.

Zu diesem Zeitpunkt sollte Ihr Desktop normal wie mit Intel Integrated Graphics funktionieren. Es gibt nichts Kniffliges, keine Software von Drittanbietern (außer NVIDIA), die installiert werden musste. Es ist wirklich so einfach. Abhängig von Ihrer Hardware kann die Lösung jedoch Abweichungen aufweisen.

Jon
quelle
1
In meinem Fall habe ich keine Intel-GPU, aber wenn Sie den Intel-Treiber entfernen möchten, müssen Sie die Intel-GPU nicht deaktivieren und aktivieren. Nach der Installation von Ubuntu entfernen Sie einfach die Intel-Grafikkarte mit sudo apt purge xserver-xorg-video-intelund installieren dann den proprietären Nvidia-Treiber.
ICE
@ICE Ja, Sie möchten keine Treiber löschen. Das Löschen der Intel-Treiber ist nicht erforderlich und kann möglicherweise zu sekundären Problemen führen. Das würde das Problem nicht einmal lösen. Die Wurzel des Problems liegt in den NVIDIA-Treibern, die neben den generischen Nouveau-Treibern installiert werden sollen. Meine Methode deaktiviert einfach die GPU als Hauptanzeigequelle, während Sie die richtigen Treiber installieren.
Jon
0

AFAIK Gnome funktioniert nicht mit 18.04 nVidia.

Ich konnte 144 FPS auf Compiz am 18.04 + GSYNC bekommen. (Ich bekam nur wie, 40-60 fps auf Gnome und ohne GSync) Das erste Mal habe ich Compiz versucht, es hat nicht funktioniert (ich war auf nVidia 396) Ich habe sudo ubuntu-drivers autoinstall(was mich auf 390 gesetzt) und ich neu gebootet verwendet dann die kleines Auswahlsymbol bei der Anmeldung, um Compiz zu wählen, und es hat großartig funktioniert. Also ich denke, arbeitet 396noch nicht mit compiz, 390tut es aber . Merkwürdigerweise 390macht es mir bei Gnome physisch übel mit meinem Monitor, aber bei Compiz ist es in Ordnung. Daher denke ich, dass 390bei Gnome viele seltsame Probleme mit der Bildwiederholrate / dem Neuzeichnen auftreten.

(Es mag eine GSYNC-Sache sein, aber ich habe oben rechts ein pixeliges Wort "NORMAL" erhalten, das ich durch Ausschalten von OpengGL entfernt habe. nvidia-settings)

Jonathan
quelle
Wie haben Sie compiz als Standard-Fenstermanager festgelegt? Ich habe compiz unter Ubuntu 18.04 (mit GNOME-Desktop) installiert. aber ich habe diesen Compiz Picker nicht beim Login bekommen.
ICE
@ICE Ich musste die aufgerufene Option auswählen, Unity (default)nachdem ich auf das kleine Symbol geklickt hatte. Es sieht ungefähr
Jonathan
2
Scheint, Sie sind auf Einheit, nicht GNOME.
ICE
4
Richtig, ich habe GNOME aufgegeben, aber Unity funktioniert viel besser
Jonathan
Wenn Sie den Desktop durch etwas anderes ersetzt haben, ist dies keine Lösung, oder?
Nikolaj Hansen
0

Das Problem scheint auf Wayland zurückzuführen zu sein, wie hier und hier beschrieben . Sie können versuchen, auf /etc/gdm3/custom.conf(oder /etc/gdm/custom.conffür ältere Versionen) zuzugreifen und das Kommentarzeichen zu entfernen WaylandEnable=false. Es hat bei mir funktioniert.

Das Problem tritt normalerweise auf, wenn Sie den Nvidia-Treiber auf Version 390 oder höher aktualisieren. Es ist möglich, dass der Fallback auf Xorg in den neuesten Versionen nicht mehr funktioniert und GDM stattdessen Wayland verwendet, um die Anzeige zu verwalten.

Lucas Borsatto
quelle
0

Verwenden Sie die Version für Ihre Grafikkarte. Ich habe das gleiche Problem. Verwenden Sie nicht die automatische Installationskonfiguration. In deinem Fall das

sudo apt-get installiere nvidia-396

Ich musste so suchen -> nvidia driver "your graphic card"linux

Oscar Gonzalez
quelle
0

Ich habe mein Problem gelöst, indem ich zu ging https://www.nvidia.com/Download/index.aspx?lang=en-us
Herunterladen der Treiber * -Run-Datei für meine Grafikkarte hat sie ausführbar gemacht und als Root ausgeführt. Befolgen Sie die Anweisungen auf dem Bildschirm und nach dem Neustart ist der Lag verschwunden!

Shon Camarlinghi
quelle