外部ディスプレイが検出されましたが、Sway / Waylandにビデオ出力が表示されません。

外部ディスプレイが検出されましたが、Sway / Waylandにビデオ出力が表示されません。

Thunderbolt Dockに外部モニターが接続されており、使用したいと思います。何らかの理由でモニターがシステムで認識されているように見えますが、何も表示できません。

  • Windowsで起動すると完璧に動作するので、ケーブルとモニターが問題ないことを確認できます
  • USB周辺機器が正常に動作するため、Thunderboltドックは問題にならないようです。
  • 実行時、swaymsg -t get_outputs内蔵モニターは でeDP-1、外部モニターは で表示しますDP-2。これには、2番目のモニターが機能していないという指示はありません。
  • 実行中にwdisplays2番目のモニターのプレビューが表示されるため、システムがモニターに送信される内容をレンダリングすることは明らかです。
  • マシンを再起動すると、tty出力は2番目のモニタにミラーリングされます。だから当然認識されます。
  • エラーなし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を介して接続)とNovelauドライバでこのモニタを正常に使用できます。

この問題を最も効果的に解決する方法がわかりません。どんな提案でもいただければ幸いです!他の関連情報があれば、喜んで提供します。

システムメッセージ:

  • オペレーティングシステム:Manjaro 21.1.6 Pahvo
  • WM:スイング1.6.1
  • wlroots 0.14.1-2

答え1

同様の問題がありましたが、外部モニタが認識され、設定で利用可能とマークされていましたが、アクティブにして実際にモニタを拡張しようとするたびに何も起こらず、まだ黒でした。 POP!_OSの素晴らしいツールが役に立ちました。私はそれについて小さな記事を書きました。ここでも役立つことを願っています

AMD CPUとNvidia GPUを搭載したManjaro拡張ディスプレイ

関連情報