起動時に DisplayPort/HDMI 接続をプローブまたはリセットしますか?

起動時に DisplayPort/HDMI 接続をプローブまたはリセットしますか?

HP ProBook 6470b で問題が発生しており、解決したいと考えています。

問題は、起動時(コールド ブートからでも、再起動の実行時でも)に外部モニターが検出されず、動作を開始するには接続を解除して接続する必要があることです。これは、メイン ディスプレイとして使用しているため煩わしいものです。

ディスプレイはアダプタを使用してコンピューターの DisplayPort に接続され、モニター自体は Intel HD 4000 カードから実行される HDMI 接続を使用します。

この動作は Windows だけでなく Linux でも発生しますが、Linux では解決または回避できる可能性があることを期待しています。カーネルは現在 です4.13.0-17-generic

現在、モニターを接続した状態で起動すると、xrandrモニターは認識されず、内部の LVDS 接続のみが検出されます。物理的に切断/再接続するかのように、何らかの方法で DisplayPort 接続のリセットをトリガーすることは可能ですか?

実行するudevadm monitorと、モニターを接続すると次の出力が表示されます。

KERNEL[10564.460492] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [10564.461519] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)

更新: EliteBook 8460p 上の AMD Radeon HD 6470M で同じ Linux インストールを実行しているシステムで DisplayPort-HDMI アダプターとモニターをテストしたところ、起動時に期待どおりに動作しました。したがって、これは ProBook の Intel HD Graphics 4000 カードに限定されている可能性があります。Xorg の構成で「intel」ドライバーと「modeset」ドライバーを切り替えてみましたが、変化はありませんでした。

更新 2: xrandr は、モニターが出力 HDMI-3 にあることを示しています。起動時および外部ディスプレイを再接続した後の出力は次のとおりです。

HDMI-3 disconnected (normal left inverted right x axis y axis)

HDMI-3 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm

明確に言うと、この問題が発生すると、モニターに「信号なし」と短時間表示されます。GRUB を介して起動時に HDMI-3 をビデオ フラグに渡そうとしましたが、効果はありませんでした。また、実行してディスプレイをオンにしようとしましたが、効果はありませんでしたxrandr --output HDMI-3 --auto

提供していただける洞察に感謝します。

答え1

さらにテストを行った結果、UEFI の使用時にはモニターが DisplayPort 経由で正しく検出されるため、この問題はレガシー BIOS ブート モードの使用時にハードウェア レベルの問題によって発生すると思われます。

関連情報