外部モニターを Thunderbolt ドックに接続しており、これを利用したいと考えています。何らかの理由で、モニターはシステムによって認識されているようですが、何も表示されません。
- Windowsを起動すると完璧に動作するので、ケーブルとモニターは正常であることを確認できます。
- USB周辺機器は正常に動作しているので、Thunderboltドックは問題ではないようです。
- 実行中は、
swaymsg -t get_outputs
内蔵モニターが として表示されeDP-1
、外部モニターが として表示されますDP-2
。ここでは、2 番目のモニターが動作しないという兆候はありません。 - 実行すると、
wdisplays
2番目のディスプレイがどのように表示されるかのプレビューが表示されるので、システムはモニターに送信されるものをレンダリングしているようです。 - マシンを再起動すると、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
が、うまくいきませんでした。正直なところ、これで問題が解決するかどうかはわかりません。 - 通常使用時のリフレッシュ レートは非常に悪いですが (そのため、この方法を試しています)、noveau ドライバーを使用して、Thunderbolt 3 経由で接続された外部 Nvidia RTX 2060 GPU でこのモニターを正常に使用できます。
この問題のトラブルシューティングに最適なアプローチ方法がまったくわかりませんので、アドバイスをいただければ幸いです。関連する追加情報があれば、喜んで提供させていただきます。
システムインフォメーション:
- OS: Manjaro 21.1.6 パフボ
- WM: スウェイ 1.6.1
- wlroots 0.14.1-2
答え1
私も同じような問題を抱えていました。外部ディスプレイは認識され、設定では使用可能と表示されていましたが、実際にアクティブ化してディスプレイを拡張しようとすると、何も起こらず、画面は真っ黒のままでした。POP!_OS の優れたツールが役立ちました。これについて小さな投稿を書きました。こちらでも役立つことを願っています。