Linuxとモニター間の接続問題のデバッグ

Linuxとモニター間の接続問題のデバッグ

2台のノートパソコンがあり、KVMを使用して単一のモニターに接続します(USB-CからKVMへ、HDMIからKVMからモニターへ)。ノートブックの1つはデュアルブートLinux / Windowsです。私が経験している問題は、デュアルブートノートブックがLinuxを起動したときにモニターを認識しないようです。これをより具体的にするには:

  • 両方のノートブックにはまったく同じLinuxディストリビューションがあります(同じプロファイルのNixOS 21.05)。
  • KVMで使用するための非デュアルブートノートブック
  • デュアルブートノートブックはWindowsではKVMで動作しますが、Linuxでは動作しません。

デュアルブートノートブックでLinuxを使用すると、xrandrモニターは表示されません。

デュアルブートノートブックには2つのUSB-Cポートがあります。 1つはThunderboltポート、もう1つはUSB-C経由のDisplayPortです。 Windowsでは、奇妙なことに、USB-Cポートの上にあるディスプレイポートのみが機能します。 KVMがThunderboltポートに接続されている場合、ディスプレイは検出されません。

これをxrandr数回入力し、モニタに何も表示されないことを観察した後、原因を特定するためにLinux技術の限界に達したことに気づきました。誰でも私にアドバイスを与えることができますか?

イベントの前後に感謝の気持ちを伝えてください。

答え1

同じ問題が発生した場合は、こちらの指示に従って問題を解決しました。https://wiki.archlinux.org/title/ThunderboltThunderboltポートを有効にするudevルールを追加しました。すぐ下をご覧ください。

手動操作なしでデバイスを接続したい場合は、99-removable.rulesに示すようにudevルールを作成できます。

/etc/udev/rules.d/99-removable.rules
ACTION=="add", SUBSYSTEM=="thunderbolt", ATTR{authorized}=="0", ATTR{authorized}="1"

関連情報