Seit ich von 16.04 auf 18.04 aktualisiert habe, frieren diese seltsamen Bildschirme ein. Normalerweise hängt mein Bildschirm beim Abspielen von Videos oder Solitaire zufällig. Obwohl die Maus immer noch funktioniert und sich bewegt und Audio abgespielt wird, friert der Bildschirm nur ein. Der Bildschirm wird für ca. 5-10 Sekunden angehalten und nichts kann verschoben, angeklickt usw. werden. Wenn ich jedoch versuche, während eines dieser Hänge eine Aktion mit der Maus auszuführen, wird die Aktion angezeigt, wenn ich die Aktion mit der Maus abschließe Ergebnis, sobald der Bildschirm aufholt. Es scheint also, dass alles funktioniert, aber es gibt eine Art Anzeigeverzögerung, als ob meine Grafikkarte stark belastet wäre.
Das Problem scheint sich zu verschlimmern und umso öfter, je länger ich angemeldet bin, als ob ein Speicherverlust in der Grafikkarte vorliegt.
Das Anzeigen der Kartenlast mit Nvidia-Apps zeigt keine übermäßige Belastung der Karte, hohe Temperaturen oder Speichermangel.
Ich habe die Leistung verbessert, wie in Kürze erläutert wird, aber das Problem besteht weiterhin.
Das System ist ein Quad Core Alienware Alpha mit 8 GB RAM. Die Karte ist eine Nvidia 860 mit zwei Gigs RAM.
Ich verwende den proprietären Nvidia-Treiber 390 und (am Anfang) einen Kernel mit geringer Latenz.
$ lspci -k | grep -EA3 '3D|Display|VGA'
01:00.0 VGA compatible controller: NVIDIA Corporation GM107M [GeForce GTX 860M] (rev a2)
Subsystem: Dell GM107M [GeForce GTX 860M]
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
$ lsmod |grep -i nvidia
nvidia_uvm 757760 0
nvidia_drm 40960 2
nvidia_modeset 1110016 8 nvidia_drm
nvidia 14340096 635 nvidia_modeset,nvidia_uvm
drm_kms_helper 172032 1 nvidia_drm
drm 397312 5 nvidia_drm,drm_kms_helper
ipmi_msghandler 53248 2 nvidia,ipmi_devintf
Antworten:
HINWEIS: Nach einiger Zeit ist das Problem zurückgekehrt. Ich bin gerade dabei, den Home-Ordner für die Neuinstallation von Ubuntu zu sichern. Ich lasse diese Antwort als Referenz, habe sie jedoch nicht akzeptiert, da sie mein Problem nicht dauerhaft gelöst hat
Die Lösung meines Problems war ein ziemlich langwieriger Prozess. Das endgültige Update sieht auf den Punkt gebracht folgendermaßen aus:
Jede Aktion bietet eine leichte Leistungsverbesserung, die zu einem wunderbar leistungsfähigen System führt. Die vollständige Korrektur lautet wie folgt.
Proprietärer GPU-Treiber PPA beim Upgrade deaktiviert
Aktivieren Sie zuerst die Grafiktreiber ppa erneut und aktualisieren Sie die Treiber:
Verwenden Sie den generischen Kernel, wenn keine geringe Latenz erforderlich ist
Ich mache Audioproduktion und benutze daher den Kernel mit geringer Latenz. Es scheint, dass dieser Kernel Audio Priorität einräumen und es dem Rest des Systems ermöglichen würde, zu hängen, um Audio rechtzeitig zu halten.
Ich habe den generischen Kernel installiert:
Um diesen Kernel zu verwenden, halten Sie beim Booten die Umschalttaste gedrückt, wählen Sie erweiterte Optionen aus und starten Sie den generischen Kernel.
Treiber löschen und neu installieren
Versucht, mit Software & Updates auf Treiber 396 zu aktualisieren. Nach dem Neustart konnte ich X nicht starten. Es würde nicht automatisch gestartet und der Befehl
startx
lässt den Bildschirm flackern und bringt mich zurück zur Befehlszeile. (Ihr Kilometerstand kann variieren)Benutzer in Kommentaren schlugen vor, dass ich Treiber löschen und neu installieren sollte, daher dachte ich, dies sei der perfekte Zeitpunkt dafür. Also alles rausgespült:
Starten Sie den Treiber 390 neu und installieren Sie ihn neu (oder 396, falls dies für Sie funktioniert) über Software & Updates und starten Sie ihn neu.
NVidia-Karte erfordert nicht standardmäßige Konfiguration
Nach dem Löschen und Neuinstallieren ist es Zeit, mit den nvidia-Einstellungen zu experimentieren.
In den Konfigurationen für X Screen 0 und GPU 0 sind hier meine Verbesserungen aufgeführt, die das Update abgeschlossen haben:
X-Bildschirm 0 Einstellungsmenü
Dies schien aus irgendeinem Grund die Einstellung zu sein, die es endgültig reparierte. Aber lesen Sie weiter für den Rest meiner Konfiguration.
GPU 0- (GeForce GPU) Menü
Unter den Powermizer-Einstellungen habe ich die Powermizer-Einstellungen von Auto auf Bevorzugte maximale Leistung geändert. Diese Einstellung bleibt nach dem Neustart nicht erhalten, aber jetzt scheint sie standardmäßig Adaptiv anstelle von Auto zu sein.
Es scheint, dass in der Regel jede Einstellung mit einer "Auto" -Einstellung auf etwas Bestimmtes gesetzt werden sollte, wenn dies möglich ist.
Repariere Chrome oder wechsle (vorzugsweise) zu Firefox
Nach alledem hat alles perfekt funktioniert (Filme, Steam, Spiele usw.), außer als ich YouTube-Videos in Google Chrome abgespielt habe.
Wenn ich stattdessen Firefox verwende, habe ich keine Probleme mehr.
Es ist möglich, Chrome zu reparieren, damit es besser funktioniert, aber es ist nicht so perfekt wie die Verwendung von Firefox. So reparieren Sie Chrom:
Konfigurationsordner umbenennen:
Chrome löschen:
Sie müssen jetzt Firefox verwenden, um Chrome von Google herunterzuladen und zu installieren. Wenn Sie Chrome ausführen, ist dies wie beim ersten Mal und muss konfiguriert werden.
Obwohl dies Chrome zu beheben scheint, stelle ich fest, dass mein System immer noch gelegentlich Probleme hat, wenn Chrome ausgeführt wird. Dies ist bei Verwendung von Firefox nicht der Fall.
quelle
Ich würde dringend empfehlen, Ihre NVIDIA-Treiberversion zu aktualisieren.
Dazu fügen Sie den Grafiktreiber PPA mit den folgenden Befehlen im Terminal hinzu:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
Danach sollten Sie Ihren aktuellen NVIDIA-Treiber entfernen, indem Sie Folgendes in Ihr Terminal eingeben:
sudo apt-get purge nvidia*
Nachdem Sie dies getan haben, können Sie sicher die neueste Version installieren:
sudo apt-get install nvidia-driver-396
Bitte beachten Sie, dass es unter Ubuntu 18.04 nvidia-driver-396 ist, unter Ubuntu 16.04 nvidia-396, aber Sie verwenden 16.04 nicht.
Wenn dies nicht hilft, kann es sich lohnen, Ihren PC mit Druckluft zu reinigen und möglicherweise Ihre Wärmeleitpaste auf Ihrer CPU usw. zu ersetzen.
Es kann sich lohnen, Ihre Temperaturen zu untersuchen, um festzustellen, ob Ihr Laptop drosselt (wie Laptops normalerweise drosseln).
Führen Sie dazu den folgenden Befehl im Terminal aus, um die erforderlichen Sensoren zu installieren:
sudo apt-get install lm-sensors
Nachdem Sie dies getan haben, möchten Sie Ihre Sensoren mit dem folgenden Befehl im Terminal erkennen (Drücken Sie nach jedem Vorschlag die Eingabetaste):
sudo sensors-detect
Jetzt können Sie das Sensorprogramm endlich mit dem folgenden Befehl im Terminal ausführen:
sensors
Im Allgemeinen möchten Sie Temperaturen unter 80 ° C sehen.
quelle
nvidia-settings
ist. Ich muss nicht unhöflich sein, ich versuche nur zu helfen.Versuchen Sie, den nvidia-Treiber neu zu installieren, indem Sie:
Wenn dies Ihre Leistung nicht erhöht, empfehle ich Ihnen, alle Backups von Dateien zu erstellen und ein neues Ubuntu-18.04 neu zu installieren, um ein Upgrade von früheren LTS zu vermeiden. Es gibt einige Probleme beim Upgrade von einem LTS auf ein anderes, die wirklich Rückenschmerzen bereiten.
quelle