我通常使用通过 HDMI 连接到 USB-C 适配器的外部显示器。我还有一个 USB-C 集线器 (Aukey CB-C48),已与另一个 USB-C 设备一起测试过。
通过 USB-C 直接连接到计算机时,显示器工作正常。但通过集线器连接时检测不到。udevadm monitor --environment --udev
不显示“添加”事件,并且 debug dmesg 也不显示任何响应热插拔事件的内容。我也通过不同的 VGA 转 USBC 适配器尝试了旧的 VGA 显示器 - 同样的问题。
这是否是 USB-C 集线器的已知限制?也许内核的实现?或者在购买下一个集线器时我应该寻找一些东西,以使这成为可能?
这是一个dmesg 转储与drm.debug=0xe
,其中我:
- 启动机器(热)
- 插入集线器
- 插入显示器
- 拔掉显示器插头
- 通过集线器的供电端口连接 Pixel 手机
- 将电话移至集线器未通电的端口之一。
这可能与(未回答)有关Linux Mint - 未检测到通过 USB-C 连接到 HDMI 集线器的显示器。但我似乎找不到任何其他资源。