Externer Monitor erkannt, aber kein Signal empfangen


13

Ich verwende 12.10 Dual Booted mit Windows 7 (nvidia optimus). Ich habe keine Ahnung, was falsch sein könnte, weil:

  1. Der Monitor funktioniert unter Windows
  2. es funktionierte über ein Jahr auf Ubuntu und selbst jetzt wird der Begrüßungsbildschirm auf dem externen Monitor angezeigt, während Ubuntu bootet
  3. Der Monitor wird erkannt und im Arbeitsbereich-Umschalter angezeigt
  4. Ich habe es über HDMI an einen anderen Monitor angeschlossen und es funktioniert einwandfrei
  5. es funktioniert gut über VGA (aber aus irgendeinem Grund ist es nicht so scharf)
  6. Ändern der Auflösung hat nicht geholfen
  7. Kabelwechsel hat nicht geholfen

Hier ist meine xrandr-Ausgabe:

Screen 0: minimum 320 x 200, current 3286 x 1080, maximum 8192 x 8192
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 293mm x 164mm
   1366x768       60.0*+
   1360x768       59.8     60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1920x1080+1366+0 (normal left inverted right x axis y axis) 531mm x 299mm
   1920x1080      60.0*+   50.0     60.0     25.0     30.0  
   1600x1200      60.0  
   1680x1050      59.9  
   1680x945       60.0  
   1400x1050      74.9     59.9  
   1600x900       60.0  
   1280x1024      75.0     60.0  
   1440x900       75.0     59.9  
   1280x960       60.0  
   1366x768       59.8  
   1360x768       60.0  
   1280x800       74.9     59.9  
   1152x864       75.0  
   1280x768       74.9     60.0  
   1280x720       50.0     60.0  
   1024x768       75.1     70.1     60.0  
   1024x576       60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   720x576        50.0  
   848x480        60.0  
   720x480        59.9  
   640x480        72.8     75.0     66.7     60.0     59.9  
   720x400        70.1  
DP1 disconnected (normal left inverted right x axis y axis)

Ich habe das gleiche Problem. Ich weiß nicht, ob es hilft, aber für mich trat das Problem heute Morgen auf (nach 10 Monaten ohne Probleme), als ich meinen Laptop hochfuhr. Vielleicht hat ein Update, das ich gestern Abend installiert habe, etwas kaputt gemacht
Max

Ich habe das gleiche Problem wie am 22.10.2013 mit Ubuntu 12.04 LTS und Intel HD Grafikkarten. Ich habe festgestellt, dass es im "Ubuntu 2D" -Desktop-Modus wie erwartet funktioniert.
Jordan P

Antworten:


6

Ich hatte genau das gleiche Problem wie das Fragenposter: Ubuntu 12.10, Nvidia-Karte, Monitor über HDMI angeschlossen, mit Nouveau-Treiber, Monitor funktioniert vorher (mit dem gleichen Setup), der Monitor wird in Ubuntu erkannt und aktiviert, aber kein Signal zum Überwachen .

Die vorübergehende Lösung: Ich verwende Ubuntu auf einem Laptop und auf meiner Tastatur befindet sich eine spezielle Taste, mit der ich externe Anzeigen aktivieren / deaktivieren kann (in meinem Fall ist die Taste Fn+ F7, dies ist für jeden Laptop anders). Also habe ich nur diese Tastenkombination gedrückt und der externe Monitor wurde sofort eingeschaltet.

BEARBEITEN:

Obwohl die Tastenkombination zum Aktivieren des externen Monitors funktioniert, müssen Sie diese bei jedem Neustart wiederholen. Ich habe eine Möglichkeit gefunden, den externen Monitor automatisch auf dem Anmeldebildschirm zu erkennen und zu aktivieren (nach einem Neustart). Und wenn Sie sich anmelden, werden die vorherigen Einstellungen für Ihre Monitore wie erwartet wiederhergestellt. So geht's:

Hinweis: Ich habe dies nur mit einer Nvidia-Karte getestet. Und bevor Sie fortfahren, empfehle ich Ihnen, zuerst SSH ( sudo apt-get install ssh) zu installieren , um sicher zu sein. Sollte etwas schief gehen und sowohl der interne als auch der externe Monitor nicht mehr funktionieren, können Sie jederzeit Ihre Eingaben rückgängig machen, indem Sie sich über SSH von einem anderen Computer aus anmelden (z ssh user@192.168.1.12. B. ). Stellen Sie daher sicher, dass Sie die IP-Adresse Ihres Computers im Netzwerk kennen.

  1. Führen Sie zunächst sudo apt-get install v86dein Terminal aus, um das v86dPaket zu installieren .

  2. Führen Sie gksu gedit /etc/initramfs-tools/modulesoder aus, sudo vim /etc/initramfs-tools/modulesund fügen Sie am Ende der Datei die folgende Zeile hinzu (ersetzen Sie sie 1280x1024durch die Auflösung Ihres internen Monitors):

    uvesafb mode_option = 1280x1024-24 mtrr = 3 scroll = ywrap

    speichern und schließen.

  3. Erstellen Sie die Datei, /etc/initramfs-tools/conf.d/splashindem Sie gksu gedit /etc/initramfs-tools/conf.d/splashoder sudo vim /etc/initramfs-tools/conf.d/splashmit dem folgenden Inhalt ausführen:

    FRAMEBUFFER = y

    speichern und schließen

  4. Jetzt müssen Sie das initramfs-Image aktualisieren, da wir einige Konfigurationen geändert haben. Tun Sie dies durch Laufen sudo update-initramfs -u.

Starten Sie nun Ihr System neu und Ihr externer Monitor sollte ein Signal erhalten, sobald der Ubuntu-Anmeldebildschirm erscheint.


1

Ich habe den Befehl nvidia-settings verwendet, um den externen Monitor zu aktivieren (ausgewählter TwinView-Modus). Hinweis: Das native Dialogfeld "Gnome Classic" zeigt an, dass der externe Monitor nicht erkannt wurde. Dies war auf Ubuntu 12.04.

Martin


1

Ich hatte ein ähnliches Problem auf einem Ubuntu 12.04-Desktop mit einem Geforce GT 640 (Baby Kepler-Version) und den nVidia 310-Treibern. Beim Trennen und erneuten Anschließen eines zweiten Monitors schien in allen Versuchen einer ordnungsgemäß zu funktionieren: korrekte EDID, Erkennung der Monitore funktioniert ordnungsgemäß, Maus bewegt sich vom Bildschirm in den Bereich eines anderen Monitors, nvidia-settings meldet korrekte Informationen für beide Monitore.

Der Monitor meldet jedoch "kein Signal", zeigt kein Bild an und verhält sich ansonsten so, als ob er im dpms-Suspend-Modus hängen geblieben wäre. Das Trennen des Monitors funktionierte ebenfalls wie erwartet und das System wurde für den Einzelmonitormodus neu konfiguriert.

Ausgabe:

sudo vbetool dpms on

Das Problem wurde behoben. Wenn Sie vbetool nicht installiert haben, müssen Sie natürlich Folgendes ausführen:

sudo apt-get install vbetool

um es zu installieren. Ich vermute, in meinem Fall hätte ein Neustart oder ein An- und Abmelden ebenfalls mein Problem behoben, aber da es durch den obigen Befehl behoben wurde, konnte ich das nicht testen (und ich möchte es natürlich auch nicht wirklich). Beachten Sie, dass verschiedene Aktionen in den NVIDIA-Einstellungen (z. B. Ändern der Auflösung, Aktivieren / Deaktivieren verschiedener Monitore usw.) keine Auswirkungen hatten.


Dies funktionierte, führte aber auch zu einer vollständigen Bildschirmsperre (mit Nvidia-Treibern). Ich musste trotzdem neu starten.
perimosocordiae

0

Ich hatte kürzlich Probleme mit meinem Optimus-fähigen Laptop, auf dem die binären Nvidia-Treiber ausgeführt werden. Um auszuschließen, dass die Nvidia-Treiber das Problem sind, entfernen Sie sie:

sudo apt-get purge nvidia*

Stellen Sie dann sicher, dass Ihr System die Open-Source-Version hat:

sudo apt-get install xserver-xorg-video-nouveau

Starten Sie dann neu und auf Ihrem Laptop werden die nouveau Open Source-Treiber ausgeführt. Wenn Ihr Monitor danach funktioniert, wissen Sie, dass die Binärtreiber verdächtig sind. Da Sie sagten, dass es funktioniert hat, hat ein kürzlich durchgeführtes Update möglicherweise die Multi-Display-Funktionalität beeinträchtigt.


Ich habe das gleiche Problem (und der Monitor hat vorher funktioniert). Ich habe Ihre Lösung ausprobiert, aber keinen Effekt (außerdem habe ich bereits den Nouveau-Treiber verwendet).
Serrano

0

Ich hatte das gleiche Problem mit einem externen Monitor, der über einen HDMI-zu-USB-C-Adapter / Dock an den USB-C-Anschluss meines Laptops angeschlossen war. Sonst hat nichts geklappt, also habe ich mich endlich entschlossen, den USB-C-Port zu tauschen. Komischerweise hat das den Trick getan und jetzt funktioniert wieder alles!

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.