Externer Monitor erkannt, zeigt aber keine Videoausgabe in Sway/Wayland

Externer Monitor erkannt, zeigt aber keine Videoausgabe in Sway/Wayland

Ich habe einen externen Monitor an ein Thunderbolt-Dock angeschlossen, den ich gerne nutzen würde. Aus irgendeinem Grund scheint der Monitor vom System erkannt zu werden, zeigt aber nichts an.

  • Ich kann bestätigen, dass das Kabel und der Monitor in Ordnung sind, da es beim Booten in Windows einwandfrei funktioniert
  • Das Thunderbolt-Dock scheint nicht das Problem zu sein, da USB-Peripheriegeräte einwandfrei funktionieren
  • Beim Ausführen swaymsg -t get_outputswird der eingebaute Monitor als eDP-1und der externe Monitor als angezeigt DP-2. Es gibt hier keinen Hinweis darauf, dass der zweite Monitor nicht funktionieren würde.
  • Beim Ausführen wdisplayswird eine Vorschau angezeigt, wie die zweite Anzeige aussehen soll. Das System rendert also offensichtlich das, was an den Monitor gesendet werden soll.
  • Wenn ich den Rechner neu starte, wird die TTY-Ausgabe auf den zweiten Monitor gespiegelt. Es wird also offensichtlich erkannt.
  • Es liegen keine Fehler vor insway --debug
  • Es sind keine Einträge vorhanden dmesg, die mit dem Problem in Zusammenhang stehen
  • Beim Ausführen lspci -k | grep -A 4 VGAwird angezeigt, dass der Grafiktreiber geladen ist
00:02.0 VGA compatible controller: Intel Corporation Iris Plus Graphics G7 (rev 07)
    DeviceName:  Onboard IGD
    Subsystem: Hewlett-Packard Company Device 86f9
    Kernel driver in use: i915
    Kernel modules: i915
  • Ich habe die Umgebungsvariable WLR_DRM_NO_MODIFIERS=1wie empfohlen festgelegt, um damit verbundene Probleme zu lösen
  • Ich habe vergeblich versucht, andere Versionen zu installieren wlroots, weiß aber ehrlich gesagt nicht, ob das Problem dadurch behoben werden könnte.
  • Obwohl die Bildwiederholrate bei normaler Verwendung sehr schlecht ist (weshalb ich diese Methode ausprobiere), kann ich diesen Monitor mit dem neuen Treiber erfolgreich mit einer externen Nvidia RTX 2060 GPU verwenden, die über Thunderbolt 3 angeschlossen ist.

Ich weiß nicht so recht, wie ich dieses Problem am besten lösen soll, daher bin ich für jeden Rat dankbar! Wenn es weitere relevante Informationen gibt, gebe ich sie Ihnen gerne weiter.

System Information:

  • Betriebssystem: Manjaro 21.1.6 Pahvo
  • WM: schwanken 1.6.1
  • wlroots 0.14.1-2

Antwort1

Ich hatte ein ähnliches Problem, bei dem meine externen Displays erkannt und in den Einstellungen als nutzbar angezeigt wurden, aber immer wenn ich versuchte, sie zu aktivieren und die Displays tatsächlich auszufahren, passierte nichts und sie blieben schwarz. Ein nettes Tool von POP!_OS hat mir geholfen. Ich habe einen kleinen Beitrag darüber geschrieben, hoffe, er hilft auch hier

Erweiterte Displays auf Manjaro mit AMD-CPU und Nvidia-GPU

verwandte Informationen