我有一个新的戴尔 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 Device”,但确实可以输出到显示器 - 所以看起来电缆本身没有损坏。
这个 Phoronix 论坛讨论了 Linux 内核 4.19 中关于 USB Type-C DisplayPort 交替模式驱动程序支持的更改,但表示显然还需要做更多的工作。19.04 有 Kernel 5.0.0,所以至少大概包括了这些更改。戴尔 XPS 13 9370 是否有望在 Linux 下通过 USB-C 端口与 HDMI 一起使用?我还没有在 Windows 上尝试过这台确切的机器来排除硬件问题。
事实证明,它归结为电缆类型 - 我第一次尝试的便宜且狡猾的 USB-C 到 HDMI 电缆不起作用,但我现在尝试了其他三种工作正常的类型。
其中两个确实有效的交易也是相当便宜的 eBay 交易,因此(毫不奇怪)来自 eBay 的廉价商品似乎是好坏参半。但是,我可以确认我的 XPS13 9370 与 USB-C 的 HDMI 兼容!