Hardware

HP EliteBook 840 G7 未檢測到通過 HP USB-C 通用塢站的 DisplayPort 顯示器

  • July 8, 2021

我已將顯示器連接到擴展塢,並且顯示器會檢測到它們何時連接和斷開連接,因此信號本身似乎沒有任何問題。擴展塢上的所有其他插頭也可以正常工作(電源、乙太網、USB 到鍵盤和滑鼠、USB-C 到筆記型電腦)。基本上一切正常,但 Linux 沒有檢測到連接到擴展塢的顯示器。

sudo dmesg --follow斷開和重新連接顯示器時不顯示任何內容。

這應該可以解決嗎?我在最新的 Arch Linux 5.10.47-1-lts 上在 GNOME 上執行 XWayland。

lsusb命令對此有何評論?

如果擴展塢的輸出行包括ID 17e9:600a,那麼就是這一行:DisplayLink 擴展塢。

DisplayLink 擴展塢本質上提供了一個額外的 USB 連接的幾乎 GPU,它需要自己的evdi驅動程序模組。驅動程序包還包括 USB-GPU 工作所需的韌體、libevdi庫和閉源 DisplayLink 管理器應用程序。

您可以通過提取驅動程序包來獲取韌體和應用程序,然後從GitHub 上的可用源建構驅動程序和庫。

ArchWiki 似乎也有關於在 Arch 上使用 DisplayLink 設備的建議。據我了解,該過程應該與 USB-3.0 DisplayLink 設備基本相同,儘管您的擴展塢使用較新的 USB-C 連接。

引用自:https://unix.stackexchange.com/questions/656644