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"