Der Bildschirm wird schwarz, wenn ein zweiter Monitor angeschlossen wird

8

Ich verwende 11.04 auf einem 2011 13 "Mackbook Pro (Intel HD 3000 GPU).

Früher war alles in Ordnung, aber heute, wenn ich einen externen Monitor anschließe (17 "Acer wird über einen Mini-Display-Anschluss an den VGA-Adapter angeschlossen), erkennt der Laptop den Monitor sofort, aber der Bildschirm wird schwarz. Es scheint, dass alles still ist Ich kann sehen, wie sich der Cursor ändert, wenn er sich über Textfelder oder die Kanten geöffneter Fenster bewegt. Aber selbst nach dem Abziehen des Monitors kann ich nur einen schwarzen Bildschirm erhalten, bis ich gdm neu starte.

Gestern habe ich den Laptop mit einem 22-Zoll-Asus-Monitor verwendet, der einen Mini-Display-Anschluss zum DVI-Adapter verwendet, und alles war in Ordnung. Dieser Monitor funktionierte letzte Woche auch einwandfrei, als ich OS X ausführte, und auf einem älteren HP-Laptop ohne Adapter (direkt zu VGA).

Wie kann ich das beheben?

gregghz
quelle
Hast du eine Lösung gefunden? Das passiert mir auch in einem Asus u35jc-a1, einem externen Monitor Samsung T220. Zuerst dachte ich, dass es mit Unity zusammenhängt, aber es passiert auch in Gnome 2.
Seb

Antworten:

4

Ich habe gerade die offizielle Fehlerseite mit möglichen Problemumgehungen wie der Installation anderer Kernelversionen gefunden: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/745112

Vorerst müssen wir wohl warten oder mit anderen Kerneln spielen ...

EDIT: Ich habe gerade den Kernel installiert und ausprobiert linux-headers-2.6.39-020639rc4und funktioniert wie ein Zauber - zumindest in dieser Hinsicht. Ich hoffe, es ist genauso stabil wie das vorherige!

Seb
quelle
Woher hast du diesen Kernel?
Gregghz
Ok, ich habe diesen Kernel gefunden. Ich habe es versucht und es funktioniert ... besser ... es führt nicht dazu, dass mein Hauptbildschirm leer wird. Auf dem externen Monitor ist es jedoch vollständig schwarz, mit Ausnahme des Unity-Panels (nicht sicher, wie es genannt werden soll) oben und des Cursors. (dieser Kernel: kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.39-rc4-natty )
Gregghz
Der Kernel hier: kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-next-proposed zeigt dasselbe Verhalten wie das zuvor erwähnte.
Gregghz
1
Übrigens funktioniert jetzt auf einem 3.0-Kernel alles einwandfrei. Ich hatte es auch auf einem 2.39 Kernel arbeiten.
Gregghz
1

Die Installation eines neuen 2.6.39-Kernels löste in meinem Fall ein Problem. Hier finden Sie schrittweise Anleitungen für weniger erfahrene Benutzer: http://blog.lome.pl/blog/ubuntu-11-4-black-screen-problem-solved/

blazej
quelle
Wie in den Kommentaren zu Sebs Antwort erwähnt, keine Würfel. Der Laptop-Monitor funktioniert gut mit den neueren Kerneln, aber der externe ist immer noch ein schwarzer Bildschirm.
Gregghz
Haben Sie das von hier aus ausprobiert: launchpad.net/~kernel-ppa/+archive/ppa/+packages ? Es ist 2.6.39-rc5, nicht 2.6.39-rc4, also funktioniert es vielleicht besser ... und es hat tatsächlich für mich funktioniert.
Blazej
1

Ich verwende Ubuntu 11.04 mit einem Nvidia und einem integrierten Intel AGP in meinem Laptop.

Ich verwende einen externen Monitor, der über einen Mini-DisplayPort mit der Intel-Karte verbunden ist. Es hat funktioniert, seit ich Ubuntu 11.04 einen Monat später installiert habe. Heute reagiert der externe Monitor nicht mehr:

  • Der externe Monitor meldet keine Synchronisierung
  • System> Einstellungen> Monitore meldet den externen Monitor als angeschlossen und betriebsbereit.
  • Der Druckbildschirm enthält das Bild des externen Monitors
  • Der primäre Laptop-Monitor funktioniert wie erwartet.

Nachdem ich die Kabel, Verbindungen und den externen Monitor überprüft hatte, startete ich im vorherigen Kernel (ich nehme an, ich habe gestern ein Kernel-Update erhalten) und der externe Monitor wurde wieder zum Leben erweckt. Ich habe den Test ein paar Mal durchgeführt und das Verhalten war konsistent.

Der fehlerhafte Kernel ist 2.6.38-11-generic.

Der letzte bekannte gute Kernel ist 2.6.38-10-generic.

Bisher halte ich mich an den vorherigen Kernel, während ich einen externen Monitor verwende.

Im Folgenden sind meine Grafikgeräte-Informationen aufgeführt:

anibal@collar-de-bolas:~ $ lspci | grep -i VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: nVidia Corporation Device 0df4 (rev a1)
anibal@collar-de-bolas:~ $ sudo lshw -C video
[sudo] password for anibal: 
  *-display               
       description: VGA compatible controller
       product: nVidia Corporation
       vendor: nVidia Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nouveau latency=0
       resources: irq:16 memory:f0000000-f0ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:3000(size=128) memory:f1000000-f107ffff
  *-display
       description: VGA compatible controller
       product: 2nd Generation Core Processor Family Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:54 memory:f1400000-f17fffff memory:e0000000-efffffff ioport:4000(size=64)
Aníbal Rojas
quelle
Fügte gerade einen Kernel-Fehler dafür ein: bugs.launchpad.net/ubuntu/+source/linux/+bug/838181 Bitte überprüfen Sie, ob er auf Sie zutrifft.
Aníbal Rojas
0

Um dieses Problem zu umgehen, klicken Sie hier

Transkript:

Sie müssen zu einer tty-Shell (ohne Benutzeroberfläche) wechseln, indem Sie beispielsweise Strg + Alt + F2 verwenden. In der tty-Shell müssen Sie sich mit dem Befehl anmelden und einen beliebigen Compiz-Prozess suchen

ps -ef | grep compix

Beenden Sie dann alle Compiz-Prozesse:

kill -9 <processes ids separated using space>

Führen Sie dann Unity aus, um die Benutzeroberfläche zu initialisieren:

unity&

Nehmen Sie sich einen Moment Zeit zum Laden und kehren Sie mit Strg + Alt + F8 zur 'UI-Shell' zurück, um zu sehen, wie die UI initialisiert wird.

AlikElzin-Kilaka
quelle
0

Ich hatte dieses Problem mit einem DVI-Monitor, der mit Ubuntu 11.10 an ein Dock angeschlossen war. Ich habe es durch Löschen der Datei gelöst~/.config/monitors.xml

Trampgeek
quelle