检测:USB 3.0 类型 C / USB 3.1 类型 C “gen1” / USB 3.1 类型 C “gen2”

检测:USB 3.0 类型 C / USB 3.1 类型 C “gen1” / USB 3.1 类型 C “gen2”

我想将 2 台显示器连接到我的 System76 笔记本电脑。DisplayLink(USB 2.0)不适用于 Wayland,所以我想尝试 USB C 型端口。

我正在查看设备,他们说是 USB 3.1 Type C。System76 说它有 1x USB 3.0 Type C,我在互联网上看到它被重新命名为“3.1 gen1”。

一般来说,不依赖营销语言,我怎样才能从 Linux 命令行检测出哪个是哪个?

具体来说,这是我所得到的一个例子:

☀  sudo lsusb -t            
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/8p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
    |__ Port 2: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 2: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M
    |__ Port 3: Dev 3, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 3: Dev 3, If 1, Class=Wireless, Driver=btusb, 12M

详细信息:

☀  sudo lsusb -v 

https://zerobin.net/?e7bed30c27e1392e#tononX/pExWrArQ/uZwC5lOjK3WMC6wvWrg9gR3+hy4=

具体来说,我想知道笔记本电脑是否兼容这些设备以显示多台显示器:

https://www.amazon.com/gp/product/B01KCBZFJ2 https://www.amazon.com/CalDigit-USB-C-Docking-Station-DisplayPort/dp/B01AX6J7P4/

一般来说,我想知道如何将营销语言映射到命令行的输出。

谢谢!

答案1

我没有找到答案(如果你有答案,我会将其标记为正确)。我通过尝试新的 5900 版芯片和不同的制造商找到了解决方案:https://www.amazon.com/gp/product/B074ZJ143Q

相关内容