Ubuntu 16.04: Problem mit Multiscreens, gibt es eine Problemumgehung?

11

Meine Konfiguration ist die folgende:

  • Computer ist ein Dell M3800 (ein bulliger Laptop); Das interne Display hat eine Auflösung von 15 Zoll (1920 x 1080).
  • Es gibt auch ein externes Display, bei dem es sich um ein 24-Zoll-Display mit derselben Auflösung handelt, das über HDMI angeschlossen ist.

Seit dem Upgrade ist etwas wirklich Seltsames, und ich bin mir nicht sicher, warum das so ist ...

Die Anzeigen sind so konfiguriert, dass sich der Laptop links (was physisch der Fall ist) und der große Bildschirm rechts befindet. Ich habe Fenster auf beiden Bildschirmen.

Wenn ich den Computer in Ruhe lasse und die Bildschirme "Energiesparen" eingeben, wenn ich die Bildschirme aufwecke, sind alle Fenster "zurück" zum Laptop-Bildschirm ...


Seit der ersten Frage ist mir aufgefallen, dass dies tatsächlich nichts damit zu tun hat, dass ich den Bildschirm überhaupt gesperrt habe. Dies ist systematisch, solange die Bildschirme in den Energiesparmodus wechseln (Hinweis: die Bildschirme, nicht der Computer).

Dazu habe ich eine andere Konfiguration ausprobiert: Aktiviere den Asus-Monitor nur über HDMI und deaktiviere das interne Display des Laptops ... Beim Aufwachen wird der Laptop-Bildschirm kurz hervorgehoben, bevor X sich "erinnert", dass "äh nein, der Typ nur das externe Display will "und wechselt wieder zur gewünschten Konfiguration.

Außerdem verfügt dieser Laptop über einen nVidia-Chipsatz, und es spielt keine Rolle, ob ich den Nouveau-Treiber oder den proprietären nVidia-Treiber verwende: Die Effekte sind dieselben.

Ich habe einen Fehler ( Link ) geöffnet , aber gibt es in der Zwischenzeit eine Problemumgehung dafür, abgesehen davon, dass die Bildschirme in den Einstellungen niemals "einschlafen", was eine Verschwendung ist?

fge
quelle
In 16.04 gab es einige Beschwerden über schlechtes Benehmen von NVIDIA-Fahrern. Sehen Sie, ob diese Antwort hilft.
Astrob0t
@ astrob0t Ich habe die meisten Schritte hier gemacht, außer der Bereinigung; getan, neu gestartet. Wie ich auch erklärt habe, habe ich auch die Einstellungen so geändert, dass sich die Bildschirme nie "ausschalten" und das Problem jetzt behoben ist ... Ich werde versuchen, es zu reaktivieren, nur um es zu sehen. Oh, und falls es wichtig ist, aber ich glaube es nicht, benutze ich Unity.
fge
Ja, bitte versuchen Sie alle Schritte der Antwort und lassen Sie uns wissen, ob es funktioniert. purgeist wie der wichtigste Schritt, bei dem alle fehlerhaften NVIDIA-Treiber entfernt werden und in den nächsten Schritten die richtigen installiert werden.
Astrob0t
@ astrob0t gut, nicht verwandt, aber ich bestätige, dass mein Multiscreen-Fehler genau so ist, wie ich es gemeldet habe. Ich habe auch Grafikartefakte mit Jugendstil, ähnlich wie die Fragen, die Sie beschrieben haben (Elemente, die nicht richtig angezeigt werden), aber dieser Multiscreen-Fehler ist auf den ersten Blick unabhängig von diesem. Wenn Sie möchten, dass ich weitere Tests durchführe, fragen Sie einfach.
fge
Das kann ich auch bestätigen. Nvidia 950-Desktop-System ohne Intel-GPU. Es verhält sich genauso, wenn Sie ein Kabel am Monitor ziehen und es wieder anschließen. Ich habe auch Variationen davon mit 15.10 gesehen - es ist also nicht gerade ein neues Problem.
RoundSparrow Hilltx

Antworten:

1

Ich habe den gleichen Laptop, aber mit einem 4k-Bildschirm, und ich habe dieses Problem nicht, obwohl mein externer Bildschirm über Displayport / Thunderbolt verbunden ist.

Ich stellte fest, dass die HDMI-Buchse für externe Bildschirme nicht so zuverlässig war und Probleme mit meinem externen 4k-Bildschirm hatte. Das heißt, Ihre Auflösungen sollten kein Problem sein.

Möglicherweise gibt es einige Probleme mit HDMI-CEC, mit denen Bildschirme über HDMI gesteuert werden können - http://hdmicec.blogspot.co.uk/2012/05/how-to-find-out-if-your-device-is -hdmi.html

Ich fand es in meinem Setup viel zuverlässiger, wenn ich die Grafiktreiber ppa https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa verwendete

Ich verwende nvidia-367 und es scheint beim Initialisieren von Bildschirmen viel schneller zu sein. In früheren Versionen wurde häufig eine 4k-Synchronisierung ausgeführt, sodass der Start einige Zeit in Anspruch nahm und mir Fehler gab.

Amias
quelle
Ich bekomme immer noch Probleme, bei denen alle Fenster gelegentlich auf dem Desktop landen, wenn die Synchronisierung der Monitore zu lange dauert. Dies ist wahrscheinlich eher ein Fehler im Intel-Treiber als in nivdia, obwohl nvidia-Updates dem Intel-Treiber helfen, der die Hardwaresteuerung übernimmt. Dies ist weniger problematisch, wenn Sie den NVIDIA-Modus in der Hauptkonfiguration der NVIDIA-Einstellungen erzwingen, da er schneller synchronisiert wird. Auf diese Weise erhalten Sie jedoch weniger Auflösungsoptionen zwischen HD und 4K.
Amias
0

Ich sehe dieses Problem mit Dell Precision 5510. 1 Monitor ist HDMI, der andere ist VGA, der an einen Thonderbolt-Adapter angeschlossen ist. Nvidia 1000m und Intel-Grafiken.

Das Intel-Grafikdisplay ist schöner, NVIDIA hat viele Risse. Intel hat jedoch ein schreckliches Problem mit der hier beschriebenen Bildschirmsperre. Das Aufwachen aus dem Suspend ist in Ordnung, wenn das Gerät nicht vom Stromnetz getrennt und anderweitig verwendet wird. Der HDMI-Monitor bleibt nach dem Aufwecken aus dem Screenlock fast immer schwarz und wacht nicht auf, ohne sich abzumelden.

Wenn Sie den NVIDIA-Treiber verwenden, wird ein Monitor mit einer Wahrscheinlichkeit von 50% aktiviert, wenn ich es mit arandr versuche.

Wenn Sie arandr noch nicht ausprobiert haben, sollten Sie es tun. Es ist eine schöne GUI-Ansicht von xrandr und Sie können Monitore ein- und ausschalten. Es kann Konfigurationen speichern.

Wenn arandr den Monitor nicht "aufweckt", muss das Update abgemeldet werden. Danach ist es in Ordnung, bis ich ins Badezimmer gehe und die Bildschirmsperre aktiviert wird. Ich habe überlegt, einen Eimer zu bekommen, um eine Reise vom Schreibtisch zu vermeiden :)

Wenn ein Monitor schwarz wird, drückt der Desktop- / Fenstermanager nicht alles auf den überlebenden Monitor. Einige Apps befinden sich auf der dunklen Seite, aber der xfce4-Arbeitsbereich-Umschalter zeigt beide im Bedienfeld an.

Ich habe kein Glück mit Optimus / Hummel. nvidia-settings hat eine nette Auswahl, um den Anzeigetreiber zu wechseln, erfordert das Abmelden, um umzuschalten.

Ich werde mehr verschiedene Arten von Monitoren finden. Ich vermute, dass gealterte Monitore Teil der Erklärung sind. Dies sind 24-Zoll-Dell-Monitore, die 4 oder 5 Jahre alt sein müssen. Haben Sie für andere mit Problemen dasselbe?

Bitte denken Sie darüber nach. Wenn ich neu starte, werden beide Anzeigen sofort gefunden und alles ist in Ordnung. Bedeutet das nicht, dass der Grafiktreiber selbst in Ordnung ist? In Ubuntu 16.04 hatte ich das Problem "Mein Cursor ist nach dem Anhalten unsichtbar", aber nur in der Intel-Vitrine ( https://bugs.launchpad.net/ubuntu/+bug/1573454 , https: //bugs.launchpad) .net / ubuntu / + source / xserver-xorg-video-intel / + bug / 1568604 ). Nvidia zeigte nicht dasselbe. Dann haben wir erfahren, dass das Lichtfach entfernt werden sollte, um es zu reparieren. Xscreensaver zur Rettung. Möglicherweise hatte der Display-Treiber einen Defekt, aber das Schließfach trug dazu bei. Wir haben den Display-Treiber vollständig beschuldigt.

Hmm. Ich frage mich, ob Xscreensaver möglicherweise Probleme mit schwarzen Bildschirmen verursacht. Wird testen. Wenn Sie Probleme mit dem schwarzen Bildschirm haben, haben Sie andere Änderungen an Desktop / Schließfach vorgenommen?

pauljohn32
quelle
Ich verwende einen Dell 22 "-Monitor neben einem 720p-Fernseher unter Ubuntu 16.04 und alles funktioniert einwandfrei. Außer dem, was mit Ubuntu installiert wurde, wurden keine Treiber benötigt. Mein Dell-Monitor ist ein älterer, den ich gekauft habe.
Bob