如何检查(通过软件)我的USB 3.1gen2 Type-C端口是否支持Thunderbolt3?

我有一个带有usb 3.1gen2 Type-C端口的华硕N752VX-GC234,有些网站称它支持Thunderbolt3,有些人说不支持。

我该如何检查以确定? 我可以用这个命令吗?


编辑1:

luca@charlieBrown:~$ lsusb -t /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M /: 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 4: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M |__ Port 4: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M |__ Port 9: Dev 3, If 0, Class=Wireless, Driver=btusb, 12M |__ Port 9: Dev 3, If 1, Class=Wireless, Driver=btusb, 12M 

我的电台被广告和审查有3×3.0 1×3.1gen2。 我应该如何解释上述情况?

而且, lshw的相关部分

 *-usb description: USB controller product: ASM1142 USB 3.1 Host Controller vendor: ASMedia Technology Inc. physical id: 0 bus info: pci@0000:04:00.0 version: 00 width: 64 bits clock: 33MHz capabilities: xhci bus_master cap_list configuration: driver=xhci_hcd latency=0 resources: irq:16 memory:df100000-df107fff 

我发现这篇post说这个芯片组不允许同时10Gbps并且不支持Th3。 这是答案吗?

谢谢,卢卡

霹雳3

我的系统有Thunderbolt 3,USB 3.1 Gen 2 Type-C插孔。 我用它通过DisplayPort到HDMI适配器驱动第二台HDMI电视。

lsusb -t

 $ lsusb -t /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/8p, 5000M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M |__ Port 4: Dev 3, If 0, Class=Hub, Driver=hub/4p, 5000M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 1: Dev 4, If 1, Class=Vendor Specific Class, Driver=, 480M |__ Port 1: Dev 4, If 0, Class=Printer, Driver=usblp, 480M |__ Port 4: Dev 6, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 4: Dev 10, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M |__ Port 3: Dev 8, If 0, Class=Vendor Specific Class, Driver=usbfs, 480M |__ Port 4: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 12M |__ Port 5: Dev 5, If 1, Class=Wireless, Driver=btusb, 12M |__ Port 5: Dev 5, If 0, Class=Wireless, Driver=btusb, 12M |__ Port 7: Dev 7, If 0, Class=Video, Driver=uvcvideo, 480M |__ Port 7: Dev 7, If 1, Class=Video, Driver=uvcvideo, 480M |__ Port 9: Dev 9, If 0, Class=Human Interface Device, Driver=usbhid, 12M |__ Port 9: Dev 9, If 1, Class=Human Interface Device, Driver=usbhid, 12M |__ Port 9: Dev 9, If 2, Class=Human Interface Device, Driver=usbhid, 12M 

注意显示器上没有出现10000M的速度。

sudo lshw | grep -A10 -i usb底部sudo lshw | grep -A10 -i usb sudo lshw | grep -A10 -i usb

  *-usb description: USB controller product: Intel Corporation vendor: Intel Corporation physical id: 0 bus info: pci@0000:39:00.0 version: 00 width: 32 bits clock: 33MHz capabilities: pm msi pciexpress xhci bus_master cap_list configuration: driver=xhci_hcd latency=0 resources: irq:123 memory:d9f00000-d9f0ffff *-usbhost:0 product: xHCI Host Controller vendor: Linux 4.14.4-041404-generic xhci-hcd physical id: 0 bus info: usb@3 logical name: usb3 version: 4.14 capabilities: usb-2.00 configuration: driver=hub slots=2 speed=480Mbit/s *-usbhost:1 product: xHCI Host Controller vendor: Linux 4.14.4-041404-generic xhci-hcd physical id: 1 bus info: usb@4 logical name: usb4 version: 4.14 capabilities: usb-3.10 configuration: driver=hub slots=2 speed=10000Mbit/s 

注意最后一行speed=10000Mbit/s

摘要

看来你没有Thunderbolt 3和USB 3.1 Generation 2.你有USB 3.1 Type C Generation 1.0,它的速度是5 Gbps(480 MB / s),速度与USB 3.0相同。

找出答案的最佳方法是在计算机上寻找USB Type-C插孔旁边的“霹雳”图片。 然而即便如此,它可能只有两个PCIe通道而不是四个(根据我今晚读到的一些网站)。


查看PCIe以获取更多信息

PCIe树

 $ lspci -tv -[0000:00]-+-00.0 Intel Corporation Sky Lake Host Bridge/DRAM Registers +-01.0-[01]--+-00.0 NVIDIA Corporation GM204M [GeForce GTX 970M] | \-00.1 NVIDIA Corporation GM204 High Definition Audio Controller +-02.0 Intel Corporation Skylake Integrated Graphics +-04.0 Intel Corporation Skylake Processor Thermal Subsystem +-14.0 Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller +-14.2 Intel Corporation Sunrise Point-H Thermal subsystem +-16.0 Intel Corporation Sunrise Point-H CSME HECI #1 +-17.0 Intel Corporation Sunrise Point-H SATA Controller [AHCI mode] +-1c.0-[02-3a]----00.0-[03-3a]--+-00.0-[04]-- | +-01.0-[05-38]-- | \-02.0-[39]----00.0 Intel Corporation DSL6340 USB 3.1 Controller [Alpine Ridge] +-1c.4-[3b]----00.0 Qualcomm Atheros Killer E2400 Gigabit Ethernet Controller +-1c.5-[3c]----00.0 Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter +-1c.6-[3d]----00.0 Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader +-1d.0-[3e]----00.0 Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961 +-1f.0 Intel Corporation Sunrise Point-H LPC Controller +-1f.2 Intel Corporation Sunrise Point-H PMC +-1f.3 Intel Corporation Sunrise Point-H HD Audio \-1f.4 Intel Corporation Sunrise Point-H SMBus 

查看下面的详细信息,我们看到nVidia GPU在Gen 3.0速度下最多可以占用16个PCIe通道,但目前正在使用8个通道。 NVMe M.2三星SSD采用Gen 3.0速度的4个PCIe通道。 其他设备在Gen 3.0速度或更低时采用1个PCIe通道。

设备1c.0 -02看起来可能为Thunderbolt3服务,以Gen 3.0速度获取4个PCIe通道。 以上描述为“Alpine Ridge”。 但是,当您运行sudo lspci -tv ,描述会更改:

  +-1c.0-[02-3a]----00.0-[03-3a]--+-00.0-[04]-- | +-01.0-[05-38]-- | \-02.0-[39]----00.0 Intel Corporation Device 15b5 

当你谷歌15b5它确认它是英特尔Thunderbolt 3!

下面还有其他有趣的信息,例如nVidia功率限制为75瓦。 以太网和WiFi功率限制为10瓦,但SSD的限制为25瓦,这似乎很高。 Thunderbolt3功率限制为25瓦,这对充电设备很有意义。

下面的报告必须大量截断,因为它不适合Ask Ubuntu 30KB邮件的最大大小。 我留下了相关的细节,我希望补充上面的树打印输出。

sudo lspci -vv部分内容(最初为73 kb):

 00:00.0 Host bridge: Intel Corporation Sky Lake Host Bridge/DRAM Registers (rev 07) Subsystem: Dell Skylake Host Bridge/DRAM Registers Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR-  Kernel driver in use: skl_uncore 00:01.0 PCI bridge: Intel Corporation Sky Lake PCIe Controller (x16) (rev 07) (prog-if 00 [Normal decode]) (...SNIP...) Capabilities: [88] Subsystem: Dell Skylake PCIe Controller (x16) Capabilities: [80] Power Management version 3 (...SNIP...) LnkCap: Port #2, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <256ns, L1 <8us (...SNIP...) Slot #1, PowerLimit 75.000W; Interlock- NoCompl+ (...SNIP...) Kernel driver in use: pcieport Kernel modules: shpchp 00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 06) (prog-if 00 [VGA controller]) DeviceName: Onboard IGD Subsystem: Dell Skylake Integrated Graphics (...SNIP...) Kernel driver in use: i915 Kernel modules: i915 00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 07) Subsystem: Dell Skylake Processor Thermal Subsystem (...SNIP...) Kernel driver in use: proc_thermal Kernel modules: processor_thermal_device 00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31) (prog-if 30 [XHCI]) Subsystem: Dell Sunrise Point-H USB 3.0 xHCI Controller (...SNIP...) Kernel driver in use: xhci_hcd 00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31) Subsystem: Dell Sunrise Point-H Thermal subsystem (...SNIP...) Kernel driver in use: intel_pch_thermal Kernel modules: intel_pch_thermal 00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31) Subsystem: Dell Sunrise Point-H CSME HECI (...SNIP...) Kernel driver in use: mei_me Kernel modules: mei_me 00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA Controller [AHCI mode] (rev 31) (prog-if 01 [AHCI 1.0]) Subsystem: Dell Sunrise Point-H SATA Controller [AHCI mode] (...SNIP...) Kernel driver in use: ahci Kernel modules: ahci 00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00 DevCap: MaxPayload 256 bytes, PhantFunc 0 ExtTag- RBE+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- LnkCap: Port #1, Speed 8GT/s, Width x4, ASPM not supported, Exit Latency L0s unlimited, L1 <16us ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp+ LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 8GT/s, Width x4, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Slot #4, PowerLimit 25.000W; Interlock- NoCompl+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt- HPIrq- LinkChg- Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock- Changed: MRL- PresDet- LinkState- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible- RootCap: CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- DevCap2: Completion Timeout: Range ABC, TimeoutDis+, LTR-, OBFF Not Supported ARIFwd+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled ARIFwd- LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis- Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- Compliance De-emphasis: -6dB LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete+, EqualizationPhase1+ EqualizationPhase2+, EqualizationPhase3+, LinkEqualizationRequest- Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit- Address: 00000000 Data: 0000 Capabilities: [90] Subsystem: Dell Sunrise Point-H PCI Express Root Port Capabilities: [a0] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [100 v1] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO+ CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr- CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn- Capabilities: [140 v1] Access Control Services ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd- EgressCtrl- DirectTrans- ACSCtl: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans- Capabilities: [220 v1] #19 Kernel driver in use: pcieport Kernel modules: shpchp 00:1c.4 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #5 (rev f1) (prog-if 00 [Normal decode]) (...SNIP...) LnkCap: Port #5, Speed 2.5GT/s, Width x1, ASPM L1, Exit Latency L0s <1us, L1 <16us ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp+ LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise- Slot #8, PowerLimit 10.000W; Interlock- NoCompl+ (...SNIP...) Kernel driver in use: pcieport Kernel modules: shpchp 00:1c.5 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #6 (rev f1) (prog-if 00 [Normal decode]) (...SNIP...) LnkCap: Port #6, Speed 2.5GT/s, Width x1, ASPM L1, Exit Latency L0s <1us, L1 <16us ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp+ LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise- Slot #9, PowerLimit 10.000W; Interlock- NoCompl+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg- (...SNIP...) Kernel driver in use: pcieport Kernel modules: shpchp 00:1c.6 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #7 (rev f1) (prog-if 00 [Normal decode]) (...SNIP...) LnkCap: Port #7, Speed 8GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <16us ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp+ LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise- Slot #10, PowerLimit 10.000W; Interlock- NoCompl+ (...SNIP...) Kernel driver in use: pcieport Kernel modules: shpchp 00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1) (prog-if 00 [Normal decode]) (...SNIP...) LnkCap: Port #9, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L0s <1us, L1 <16us (...SNIP...) Slot #12, PowerLimit 25.000W; Interlock- NoCompl+ (...SNIP...) DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+, OBFF Disabled ARIFwd- (...SNIP...) Kernel driver in use: pcieport Kernel modules: shpchp 00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31) Subsystem: Dell Sunrise Point-H LPC Controller Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR-  

我会尝试稍微研究一下,稍后再更新。