我有一台新的 Dell XPS 13 9370,上面运行着 Ubuntu 19.04。
我买了一个 USB-C 转 HDMI 适配器(无品牌 eBay 产品),并尝试将其插入,但显示屏上显示“无信号”。我尝试了笔记本电脑上的所有三个 USB-C 端口,但结果都一样。
我看到它出现在dmesg
:
[ 1318.267181] usb 1-1: new full-speed USB device number 8 using xhci_hcd
[ 1318.422827] usb 1-1: not running at top speed; connect to a high speed hub
[ 1318.431199] usb 1-1: New USB device found, idVendor=0bda, idProduct=2171, bcdDevice= 1.11
[ 1318.431205] usb 1-1: New USB device strings: Mfr=17, Product=18, SerialNumber=19
[ 1318.431210] usb 1-1: Product: BillBoard Device
[ 1318.431213] usb 1-1: Manufacturer: Realtek
[ 1318.431216] usb 1-1: SerialNumber: 123456789ABCDEFGH
但显示设置中什么也没有显示。我在 Windows 10 下的 Dell Inspiron 7380 上尝试了相同的 USB-C 转 HDMI 电缆,它也显示了“BillBoard 设备”,但确实成功输出到显示器 - 所以看起来电缆本身没有坏。
这个 Phoronix 论坛讨论了 Linux 内核 4.19 中有关 USB Type-C DisplayPort 备用模式驱动程序支持的变化,但表示显然还需要做一些工作。19.04 有内核 5.0.0,因此至少可以推测这些变化已包含在内。Dell XPS 13 9370 是否有望在 Linux 下通过 USB-C 端口与 HDMI 配合使用?我还没有尝试过将这台机器与 Windows 配合使用以排除硬件问题。
答案1
事实证明,这取决于电缆类型——我第一次尝试的廉价而不可靠的 USB-C 转 HDMI 电缆没有工作,但现在我尝试了其他三种类型,工作正常。
其中两个做过工作也相当便宜,所以看起来(毫不奇怪)eBay 上的便宜货好坏参半。但我可以确认我的 XPS13 9370 可以使用 USB-C 的 HDMI!