偵測到外部顯示器,但在 Sway / Wayland 中沒有顯示視訊輸出

偵測到外部顯示器,但在 Sway / Wayland 中沒有顯示視訊輸出

我有一個連接到 Thunderbolt 塢站的外部顯示器,我想使用它。無論出於何種原因,顯示器似乎已被系統識別,但無法顯示任何內容。

  • 我可以確認電纜和顯示器都沒有問題,因為它在啟動到 Windows 時工作正常
  • Thunderbolt 塢站似乎不是問題,因為 USB 週邊設備運作正常
  • 運轉時swaymsg -t get_outputs將內建顯示器顯示為eDP-1,外接顯示器顯示為DP-2。這裡沒有跡象表明第二個監視器無法運作。
  • 運行時wdisplays會顯示第二個顯示器的預覽,因此顯然系統正在渲染要發送到顯示器的內容
  • 當我重新啟動機器時,tty 輸出將鏡像到第二台顯示器。所以顯然它是被認可的。
  • 沒有錯誤sway --debug
  • 沒有dmesg出現與該問題相關的條目
  • 運行lspci -k | grep -A 4 VGA顯示視頻驅動已加載
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
  • WLR_DRM_NO_MODIFIERS=1我已按照建議設定環境變數來解決相關問題
  • 我嘗試安裝其他版本但wlroots無濟於事,儘管我真的不知道這是否可以解決問題。
  • 雖然在正常使用期間刷新率非常糟糕(因此我嘗試這種方法),但我可以成功地將這款顯示器與外部 Nvidia RTX 2060 GPU(透過 Thunderbolt 3 連接)和 noveau 驅動程式一起使用。

我真的不知道如何最好地解決這個問題,所以任何建議將不勝感激!如果有任何相關的其他信息,我非常樂意提供。

系統資訊:

  • 作業系統:Manjaro 21.1.6 Pahvo
  • WM:搖擺1.6.1
  • wlroots 0.14.1-2

答案1

我遇到了類似的問題,我的外部顯示器被識別並在設定中顯示為可用,但每當我嘗試啟動它們並實際擴展顯示器時,什麼也沒有發生,它們仍然是黑色的。 POP!_OS 的優秀工具幫助了我。我寫了一篇關於它的小文章,希望對這裡也有幫助

配備 AMD CPU 和 Nvidia GPU 的 Manjaro 擴充顯示

相關內容