
我在使用 HP ProBook 6470b 時遇到了問題,希望能得到解決。
問題是,在啟動時(無論是冷啟動還是執行重新啟動時),未檢測到我的外部顯示器,我必須斷開連接並連接它才能開始工作,這很煩人,因為我將其用作我的顯示器主顯示。
顯示器使用轉接器連接到電腦上的 DisplayPort,顯示器本身使用 HDMI 連接,透過 Intel HD 4000 卡運作。
這種行為在 Linux 和 Windows 上都會發生,但我希望在 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 上使用運行相同 Linux 安裝和 AMD Radeon HD 6470M 的系統測試了 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
經過進一步測試,此問題似乎是由使用傳統 BIOS 啟動模式時的硬體級問題引起的,因為使用 UEFI 時可以透過 DisplayPort 正確檢測到顯示器。