Der externe Monitor schaltet sich alle 5-10 Minuten für einige Sekunden aus

19

Ich verwende Ubuntu 16.04, das auf einem Lenovo ThinkPad T500-Laptop mit zwei externen Monitoren installiert ist, die über Display- und VGA-Anschlüsse verbunden sind.

Ich glaube, das Problem hat nach dem Upgrade auf Ubuntu 16.04 begonnen. Aber da bin ich mir nicht sicher.

Gelegentlich schaltet sich zu einem beliebigen Zeitpunkt einer der Monitore aus. Es sieht so aus, als gäbe es kein Signal auf dem Monitor. In 2-5 Sekunden schaltet sich der Monitor ein. Dies kann mehrmals hintereinander mit geringen Verzögerungen oder für längere Zeit nicht geschehen. Möglicherweise werden beide Monitore gleichzeitig oder nacheinander ausgeschaltet.

Ich verstehe nicht, warum das passiert. Entweder verstehe ich nicht, was ich tun soll, um das Problem zu reproduzieren. Das letzte Mal (einen Moment, bevor ich das geschrieben habe) geschah dies, als ich in Google Chrome zu einem anderen Tab wechselte und das YouTube-Musikvideo anhielt. Aber wenn ich versuche, dasselbe noch einmal zu tun, wird das Problem nicht reproduziert. Ich habe den Computer die ganze Zeit benutzt, um auf den Bildschirm zu schauen und diese Frage zu schreiben, als das Problem auftrat

Ich konnte keine Anzeichen für das Problem in den Protokollen finden.

Mein Problem scheint in der Nähe des zufälligen Ausschaltens des Monitors von Ubuntu 13.10 zu liegen, mit dem Unterschied, dass sich möglicherweise nur ein Monitor anstelle von zwei ausschaltet und diese automatisch einschalten.

Zufällig habe ich den Befehl eingegeben xset -qund die Eingabetaste genau in dem Moment gedrückt, als sich der Monitor ausschaltete. Ich wartete einige Sekunden und sah das Ergebnis

$ xset -q
Keyboard Control:
  auto repeat:  on    key click percent:  0    LED mask:  00000000
  XKB indicators:
    00: Caps Lock:   off    01: Num Lock:    off    02: Scroll Lock: off
    03: Compose:     off    04: Kana:        off    05: Sleep:       off
    06: Suspend:     off    07: Mute:        off    08: Misc:        off
    09: Mail:        off    10: Charging:    off    11: Shift Lock:  off
    12: Group 2:     off    13: Mouse Keys:  off
  auto repeat delay:  500    repeat rate:  33
  auto repeating keys:  00ffffffdffffbbf
                        fadfffefffedffff
                        9fffffffffffffff
                        fff7ffffffffffff
  bell percent:  50    bell pitch:  400    bell duration:  100
Pointer Control:
  acceleration:  5/1    threshold:  5
Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  0    cycle:  0
Colors:
  default colormap:  0x22    BlackPixel:  0x0    WhitePixel:  0xffffff
Font Path:
  /usr/share/fonts/X11/misc,/usr/share/fonts/X11/Type1,built-ins
DPMS (Energy Star):
  Standby: 0    Suspend: 0    Off: 0
  DPMS is Enabled
  Monitor is On

Was kann ich tun, um das Problem zu untersuchen? Welche Protokolldateien sollte ich überprüfen? Ich konnte nirgendwo im System Anzeichen für das Problem finden.

Ist das ein bekanntes Problem? Ich könnte es falsch beschreiben, wenn ich danach suche und es daher nicht finde.

Wie kann ich verstehen, ob es sich um ein Hardware- oder Softwareproblem handelt? Möglicherweise installiere ich Windows und sehe nach, ob das Problem mit Windows auftritt oder nicht. Möglicherweise gibt es jedoch eine Option, um dies mit Ubuntu zu überprüfen.

Was kann ich tun, um das Problem zu vermeiden?

Aktualisieren:

Nach dem Vorschlag in der Antwort habe ich Folgendes versucht, um die Aktualisierungsrate auf meinen Bildschirmen zu verringern. Ich hatte eine Bildwiederholfrequenz von 59,95 Hz und beschloss, sie auf 58 Hz zu ändern.

Ermitteln Sie die vorhandene Aktualisierungsrate

xrandr -q

Parameter für den neuen Modus erstellt

$ cvt 1920 1200 58

\# 1920x1200 57.93 Hz (CVT) hsync: 72.01 kHz; pclk: 185.50 MHz
Modeline "1920x1200_58.00"  185.50  1920 2048 2248 2576  1200 1203 1209 1243 -hsync +vsync

Registrierter neuer Modus

$ xrandr --newmode "1920x1200_58.00"  185.50  1920 2048 2248 2576  1200 1203 1209 1243 -hsync +vsync

Fügte diesen neuen Modus beiden Bildschirmen hinzu

$ xrandr --addmode DP1 1920x1200_58.00
$ xrandr --addmode DP2 1920x1200_58.00

Wählen Sie diesen neu hinzugefügten Modus für beide Bildschirme

$ xrandr --output DP1 --mode 1920x1200_58.00
$ xrandr --output DP2 --mode 1920x1200_58.00

Als Ergebnis xrandr -qzeigt nun die folgende Ausgabe

$ xrandr --query
Screen 0: minimum 8 x 8, current 3840 x 1248, maximum 32767 x 32767
eDP1 connected (normal left inverted right x axis y axis)
   1920x1080     60.00 +  59.93  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1600x900      60.00  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1368x768      60.00  
   1360x768      59.80    59.96  
   1152x864      60.00  
   1280x720      60.00  
   1024x768      60.00  
   1024x576      60.00  
   960x540       60.00  
   800x600       60.32    56.25  
   864x486       60.00  
   640x480       59.94  
   720x405       60.00  
   640x360       60.00  
DP1 connected 1920x1200+0+48 (normal left inverted right x axis y axis) 518mm x 324mm
   1920x1200     59.95 +
   1920x1080     60.00  
   1600x1200     60.00  
   1680x1050     59.95  
   1280x1024     60.02  
   1280x960      60.00  
   1024x768      60.00  
   800x600       60.32  
   640x480       60.00  
   720x400       70.08  
   1920x1200_58.00  57.93* 
DP2 connected primary 1920x1200+1920+0 (normal left inverted right x axis y axis) 518mm x 324mm
   1920x1200     59.95 +
   1920x1080     60.00  
   1600x1200     60.00  
   1680x1050     59.95  
   1280x1024     60.02  
   1280x960      60.00  
   1024x768      60.00  
   800x600       60.32  
   640x480       60.00  
   720x400       70.08  
   1920x1200_58.00  57.93* 
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

Ich überprüfe jetzt, ob sich das Problem wiederholt oder nicht. Wenn dies nicht der Fall ist, habe ich die Lösung und markiere sie als Antwort.

Ich weiß immer noch nicht, wie ich diese Einstellungen dauerhaft speichern soll. Ich denke, ich sollte dem /usr/share/X11/xorg.conf.dOrdner eine neue Datei hinzufügen, wie in diesem Dokument empfohlen . Ich werde das untersuchen, wenn ich sehe, dass das Problem behoben ist.

Victor Smirnov
quelle
Wow! Ich hatte dasselbe Problem mit meinem HP-Laptop und meinem externen Viewsonic-Display unter Ubuntu 16.04 und die Tatsache, dass Ihre Frage eine Antwort mit genauen Details war, war wirklich hilfreich. Ich hätte wahrscheinlich nicht den Mut gehabt, in AddMode, Output usw. zu stöbern, ohne die genauen Details, die Sie zur Verfügung gestellt haben! Vielen Dank!
Bharat Mallapur
Leider stoße ich BadMatchbeim Versuch, addmodeauf meinen Monitor zuzugreifen, auf ein Problem, und das Debuggen dieses Materials ist unglaublich frustrierend.
Mkobit

Antworten:

8

Wenn sich Ihr Bildschirm ausschaltet, kann es sein, dass Sie Probleme haben, mit dem Ausgangssignal synchron zu bleiben.

Dafür gibt es zwei Hauptgründe: Die erste ist, dass die Bildwiederholfrequenz für den Bildschirm zu hoch ist und die zweite, dass die Kabel nicht gut genug sind. Es besteht die Möglichkeit, dass Ihre Grafikkarte nicht mit mehreren Bildschirmen umgehen kann, die meisten sind jedoch leistungsstark genug.

Welche Verbindungsmethode verwenden Sie und auf welche Auflösung sind die Bildschirme eingestellt?

Mit Xrandr können Sie die Aktualisierungsraten festlegen und abfragen. Wenn Sie die Frequenz um einige Hz verringern, kann dies zu Problemen mit Kabeln führen.

Wenn Sie andere Kabel haben, können Sie diese ausleihen.

Sie xorg-Protokolle (in / var / log /, aber überprüfen Sie die Daten der Dateien) sollten die Resynchronisierungsversuche anzeigen und auch etwas Licht ins Dunkel bringen

Amias
quelle
1
Ich habe versucht, Ihre Empfehlung anzuwenden, um die Aktualisierungsrate zu senken, und die Frage aktualisiert. Wenn alles gut geht, sollte dies meiner Meinung nach die akzeptierte Antwort sein und mein Problem sollte behoben sein. Danke für deine Hilfe!
Victor Smirnov
Die Archlinux-Anleitung sollte ausreichen, fügen Sie einfach die Modeline zu Ihrem Xorg hinzu und oder begrenzen Sie die Aktualisierungen, die Ihr Monitor verwenden darf. Wenn dies nicht funktioniert, ist es möglich, dass Ihre Monitore eine defekte oder flockige EDID haben, was Ihre Grafikkarte verwirrt. Sie können x dazu zwingen, eine gespeicherte EDID aus einer Datei zu verwenden, anstatt sie jedes Mal vom Monitor abzufragen und möglicherweise fehlerhaft zu werden Ergebnisse. Möglicherweise lohnt es sich auch, den eingebauten Bildschirm so langsam wie möglich zu aktualisieren, um weniger Arbeit für die Grafikkarte zu haben.
Amias
3
Sieht so aus, als würde sich der Monitor nicht nach dem Zufallsprinzip ausschalten, nachdem ich die Aktualisierungsrate geändert habe. Ich überprüfe es noch einige Tage und aktualisiere die Frage, wenn ich fertig bin. Danke für deine Hilfe!
Victor Smirnov
1
Yay ! <happydance>
Amias
Danke für den Hinweis auf die Kabelqualität. Ich finde mein VGA Kabel nicht so gut. Ich hatte in den letzten 6 Monaten eine perfekte Anzeigequalität und plötzlich taucht dieses Problem immer wieder auf! Hier ist ein guter Artikel darüber, wie Sie überprüfen können, ob die Qualität des VGA-Kabels gut ist oder nicht ... Bei einigen billigen Kabeln sind nicht alle Stifte durch und durch verbunden. techwalla.com/articles/…
Bharat Mallapur
1

Das gleiche ist mir seit mehreren Monaten mit Unterbrechungen passiert. Ich benutze Ubuntu 16.04 und habe ein Dell Latitude-E7440. Hier scheint es ein Muster mit Laptops zu geben! Meins scheint darauf zurückzuführen zu sein, dass der Akku nicht richtig aufgeladen wird und die Energieeinstellungen in gewisser Weise geändert werden. Ich habe dies ausgeführt, um die Energiefunktionen auszuschalten.

$ ~ xset -dpms

Dadurch wurde mein Bildschirm zufällig ausgeschaltet.

Andrew
quelle
Ich habe den Befehl xset -dpms ausprobiert, aber in meinem speziellen Fall konnte das Problem nicht behoben werden. Danke trotzdem!
Bharat Mallapur
0

Ich hatte das gleiche Problem und habe mit Kernel 3.19.0-78-generic ein Rollback auf 14.04 durchgeführt. Mit einer Rate von 1920x1080 hat es eine Weile gut geklappt und dann ging es wieder los mit dem gleichen Verhalten. Mit viel niedrigerer Rate habe ich das Problem nicht. Ich werde es mit einer HDMI-Highspeed versuchen.

Vincenzo
quelle
Sie sollten eine Antwort geben, wenn Sie eine Frage haben, fragen Sie bitte.
George Udosen
0

Ich hatte genau das gleiche Problem auf Lenovo Thinkpad E550 Notebook.

  • Ein Monitor wurde zufällig ausgeschaltet

  • Nach wenigen Sekunden schaltete es sich wieder ein

  • es geschah nur, um über VGA angeschlossen zu überwachen

  • es geschah nur, wenn das Notebook mit einem Adapter ausgestattet war (ich brauchte lange, um das herauszufinden)

Es stellte sich heraus, dass es bei einer großen Anzahl von Thinkpad-Notebooks ein Firmware-Problem gab. Glücklicherweise wurde ein Firmware-Upgrade veröffentlicht.

Leider kann ein Upgrade nur unter Windows durchgeführt werden (ich hatte Dual Boot). Anleitung hier

Falls der Link abbricht, müssen Sie diese Zip-Datei herunterladen und den Anweisungen im Handbuch in der Zip- Datei folgen.

user1762087
quelle