Nach dem Upgrade auf Ubuntu 18.04 konnte mein Laptop einen über HDMI angeschlossenen externen Monitor nicht erkennen / verwenden. Die Schaltfläche "Displays erkennen" in der Standardeinstellungen-App führt auch im eingesteckten Zustand nichts aus.
Hier ist die Ausgabe von xrandr
:
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
eDP-1-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
1920x1080 60.01*+ 60.01 59.97 59.96 59.93
1680x1050 59.95 59.88
1600x1024 60.17
1400x1050 59.98
1600x900 59.99 59.94 59.95 59.82
1280x1024 60.02
1440x900 59.89
1400x900 59.96 59.88
1280x960 60.00
1440x810 60.00 59.97
1368x768 59.88 59.85
1360x768 59.80 59.96
1280x800 59.99 59.97 59.81 59.91
1152x864 60.00
1280x720 60.00 59.99 59.86 59.74
1024x768 60.04 60.00
960x720 60.00
928x696 60.05
896x672 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
960x540 59.96 59.99 59.63 59.82
800x600 60.00 60.32 56.25
840x525 60.01 59.88
864x486 59.92 59.57
800x512 60.17
700x525 59.98
800x450 59.95 59.82
640x512 60.02
720x450 59.89
700x450 59.96 59.88
640x480 60.00 59.94
720x405 59.51 58.99
684x384 59.88 59.85
680x384 59.80 59.96
640x400 59.88 59.98
576x432 60.06
640x360 59.86 59.83 59.84 59.32
512x384 60.00
512x288 60.00 59.92
480x270 59.63 59.82
400x300 60.32 56.34
432x243 59.92 59.57
320x240 60.05
360x202 59.51 59.13
320x180 59.84 59.32
DP-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-1 disconnected (normal left inverted right x axis y axis)
Mein Hauptanliegen ist die letzte Zeile: HDMI-1-1 disconnected
. Es ist ein Monitor angeschlossen und betriebsbereit, und nichts, was ich tue, scheint zu bewirken, dass er erkannt wird.
Ich habe eine NVIDIA-Grafikkarte und vor dem Update verwendete ich proprietäre Treiber. Als das Problem mit der externen Anzeige zum ersten Mal auftrat, war mein erster Versuch, zu den Open-Source-Xorg-Treibern zurückzukehren. Beim Neustart zeigte Ubuntu jedoch an, dass meine Treibereinstellungen einen "manuell installierten Treiber" verwendeten, und ließ mich dies nicht ändern:
Irgendwelche Empfehlungen?
Antworten:
Ich habe das Problem bei der Installation von lightdm behoben und als Standard-Display-Manager festgelegt.
Dabei ändert sich etwas, da externe Displays bereits wieder erkannt werden, selbst wenn Sie zu GDM3 zurückkehren.
Sie können den Anweisungen hier folgen , um diese Änderungen vorzunehmen:
sudo dpkg-reconfigure gdm
quelle
sudo prime-select nvidia
meinen Computer neu starten - funktioniert anscheinend nur, wenn NVIDIA-Treiber verwendet werden.xorg.conf
, obwohl ich nicht weiß, ob das am Ende tatsächlich Auswirkungen hatte.Ich löste es, indem ich die nvidia-Treiber löschte und wieder installierte
Verwenden Sie dann die Registerkarte "Zusätzliche Treiber" des Tools "Software & Updates" und installieren Sie die neuesten nvidia-Treiber
quelle
Mein externer Monitor, der an mein Lenovo L380 HDMI angeschlossen ist, funktioniert unter Ubuntu 18.04 nicht mehr. Es ist mir gelungen, dieses Problem zu beheben, indem ich das BIOS-Setup geöffnet und die Option für die Anzeigepriorität von USB Typ C auf HDMI geändert habe.
quelle
Für mich zu lösen Karte durch die Aktualisierung von Treibern empfohlen Nvidea How-to .
So installieren Sie alle empfohlenen Treiber:
sudo ubuntu-drivers autoinstall
quelle
Versuchen Sie dies (ändern Sie die Auflösung, wenn 1920x1080 nicht Ihre Auflösung ist):
quelle
Die Top-Lösung hat bei meinem Acer-Laptop nicht funktioniert, da HDMI-1 heute Morgen nicht mehr als Ausgabe in xrandr angezeigt wurde. Ich habe versucht, auf die Noveau-Fahrer umzusteigen, falls das hilft, aber es hat nicht geholfen.
Ich habe auf einer anderen Seite gelesen, dass die OEM-Laptop-Nvidia-Karten manchmal "verwirrt sein können, ob ein Kabel angeschlossen ist oder nicht" , was meiner Meinung nach nur eine Beschwichtigung des technischen Supports war. Aber zum Kichern habe ich versucht, das HDMI-Kabel abzuziehen, das VGA-Kabel anzuschließen, neu zu starten und das HDMI-Kabel wieder anzuschließen. Aus irgendeinem Grund hat das funktioniert.
Dies ist wahrscheinlich eine Erweiterung der "Just Learning" -Lösung, deren wichtiger Teil wahrscheinlich der "Through VGA" -Teil ist.
quelle
Süßer barmherziger Mist! Es gibt eine Lösung ohne Installation von lightdm !
Aktualisieren:
Es ist anscheinend eine bessere Lösung, X11 als root auszuführen. Die einzeilige Lösung besteht darin, dies zu dieser hinzuzufügen
/etc/X11/Xwrapper.config:
needs_root_rights = yes
Es ist eine einzeilige Korrektur
/lib/systemd/system/gdm3.service
Ersetzen
[Bedienung]
ExecStartPre=/usr/share/gdm/generate-config
mit
[Bedienung]
ExecStartPre=/usr/bin/xinit /usr/share/gdm/generate-config
Hier gefunden:
https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1716857
Alle meine externen Displays werden jetzt erkannt und funktionieren auf GDM3
Mein System:
Ubuntu 18.04.3 LTS
Lenovo T480
Intel® Core ™ i7-8650U-CPU bei 1,90 GHz × 8
GeForce GTX 1070 Ti / PCIe / SSE2 über Razer Core X über Thunderbolt 3
GNOME 3.28.2
quelle
Ich hatte dieses Problem unter Ubuntu 18.04 mit NVIDIA GeForce GTX 1050 Mobile und GeForce GTX 1050 nicht. Nach dem Upgrade meines Kernels auf 4.19 wurde mein externer Monitor nicht mehr erkannt. Durch die Rückkehr zum Standardkernel 4.15 verschwand das Problem.
quelle
Versucht alles im Zusammenhang mit GDM3, LightDM, i3, NVIDIA-Treiber bereinigen und Neuinstallation. Für mich funktionierte es, in den Ordner / etc / X11 / zu wechseln und eine xorg.conf-Datei mit dem Inhalt der Datei zu erstellen:
Und dann neu starten. Ich hatte keinen Erfolg in Wayland, aber es funktionierte in der Unity-Version. (Ich verwende 18.04 in Alienware R313 mit Dualboot-Windows)
quelle
Ich habe versucht, die Lösung zu finden, die besagt, dass eine Neukonfiguration auf Lightdm durchgeführt werden soll, aber das schien nicht zu funktionieren.
Ich habe auf der folgenden Website etwas gelesen: https://devtalk.nvidia.com/default/topic/1035768/linux/ubuntu-18-04-can-t-see-second-monitor/, und das habe ich zumindest auf gefunden Beim Lenovo Legion Y530 besteht die Lösung darin, das NVIDIA Prime-Profil von Intel auf NVIDIA zu ändern und den Computer neu zu starten.
Sie können die Profile wechseln, indem Sie zu den Einstellungen für 'NVIDIA X Server', zur Registerkarte 'PRIME-Profile' und dann 'NVIDIA (Leistungsmodus)' wechseln. Starten Sie anschließend den Computer neu.
Sie können die Registerkarte PRIME-Profile auch neu konfigurieren, indem Sie den folgenden Befehl im Terminal ausführen.
und starten Sie Ihren Computer neu.
quelle
Für mich musste ich die Unterstützung für den Legacy-Modus im BIOS aktivieren.
quelle
Ich konnte eine Verbindung zu einem externen Monitor herstellen, bevor ich ihn ausführe
Ich habe oben Vorschläge ausprobiert, aber keiner von ihnen funktioniert. endlich stelle ich die verbindung wieder her
verdrahtet.
quelle
Für mich trat dieses Problem auf einem Lenovo Ideapad 510 auf, auf dem Ubuntu ausgeführt wird,
16.04
nachdem eine Verbindung zu einem anderen als dem üblichen externen Monitor über HDMI hergestellt wurde. Es wurde behoben, nachdem ich diesen Laptop an einen weiteren externen Monitor angeschlossen hatte, obwohl es dort nicht funktioniert hatte. Früher habe ich auch meine Grafiktreiber von Open Source auf proprietär und dann wieder auf Open Source umgestellt - vielleicht hat das geholfen. Ich habe meinen Computer auch mehrmals neu gestartet. Es scheint ziemlich zufällig zu sein.quelle
Eine kurze zusätzliche Überprüfung ist, dass Sie keine
nomodeset
oder keinevga=
Kernel-Parameter haben, wie hier angegeben (der Link gilt für Radeon, aber ich denke, dass dies auch für andere Grafikhardware gilt). Das Entfernen hatnomodeset
gerade ein ähnliches Problem für mich behoben.Auf dieser Seite finden Sie Anweisungen, wie Sie die beim Booten angewendeten Kernel-Parameter überprüfen und gegebenenfalls bearbeiten können .
quelle
Für mich war die hier gefundene Lösung die einzige, die funktionierte.
Mein Setup ist:
Aktualisieren
Mir ist aufgefallen, dass das zweite Display nach dem Neustart korrekt angezeigt wird, nach dem Suspendieren jedoch nicht mehr. Oben war nicht, was den Trick zu tun schien, aber es scheint, dass nur der Neustart geholfen hat.
quelle
Ich habe gerade mehrere Stunden damit verbracht, möglicherweise verschiedene Lösungen auszuprobieren, die ich in diesem Thread und anderswo online gefunden habe.
Ich verwende Ubuntu 18.04 auf HP Elitebook mit einer Nvidia GTX1050-Grafikkarte. Nach einer Neuinstallation funktionierte bis auf den externen Monitor alles. Ich habe den nvidia-Treiber im Abschnitt " Zusätzliche Treiber " von " Software & Updates" mehrmals gewechselt und musste jedes Mal, bevor der Wechsel abgeschlossen wurde, ein Kennwort auswählen, das ich beim nächsten Neustart verwenden sollte, das ich jedoch während des tatsächlichen Neustarts nicht abgefragt habe neustarten.
Der Grund, warum das externe Display nicht funktionierte, war, dass die ausgewählten Treiber nicht geladen wurden. Ich fand das heraus, indem ich nvidia-settings im Terminal ausführte und eine Antwort " ERROR: NVIDIA driver is not loaded " erhielt.
Die Lösung: Achten Sie beim Neustart auf den Bildschirm MOK-Schlüssel / MOK-Verwaltung registrieren . Wählen Sie dort die Option zum Registrieren des Schlüssels und geben Sie das Kennwort ein, das Sie während der Treiberaktualisierung in Ubuntu erstellt haben.
Danach funktioniert alles perfekt.
quelle
Ich hatte das gleiche Problem auf einem Asus ROG-Laptop (mit Ubuntu 19.04 / Windows 10 Dual Boot) nach einem BIOS-Update.
Zuerst musste ich den sicheren Start im BIOS deaktivieren.
Dann musste ich Satz
options nvidia-drm modeset=0
in/lib/modprobe.d/nvidia-kms.conf
und laufensudo update-initramfs -u
.quelle
Ich habe meinen externen Monitor über VGA angeschlossen und bin zu Einstellungen> Geräte> Anzeigen gegangen. Wählen Sie Spiegeln und dann Übernehmen. wurde gefragt, ob ich diese Einstellung beibehalten möchte. Wählen Sie "Ja" und alles ist verbunden. Einfach und schön.
quelle