我使用 Ubuntu 18.04,并使用 ukuu 升级到 Linux 内核主线 4.19.2,据称它支持 USB-C 的 DisplayPort 备用模式。
alex@gta-65:~$ uname -a
Linux gta-65 4.19.2-041902-generic #201811132032 SMP Tue Nov 13 20:34:19 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
其他 USB-C 设备在此 Lenovo X270 上运行良好。然而,当插入我的通用加密狗时,备用模式不会启动,而该模式在同事的 Windows PC 上运行良好; kern.log 和 dmesg 中没有生成任何事件。
我是否需要进一步研究某些内容,或者需要更新另一个与显示相关的库才能使其正常工作?
答案1
最简单的原因通常是最容易的——这个热门桌上混乱的电缆束,一旦解开,就会发现 DisplayPort 电缆没有插入。
现在,连接后,kern.log 告诉我:
Nov 19 14:36:02 GTA-65 kernel: [17099.717660] [drm] Reducing the compressed framebuffer size. This may lead to less power savings than a non-reduced-size. Try to increase stolen memory size if available in BIOS.
因此 Linux 内核 4.19 确实支持 USB-C 到 Display Port 的备用模式