[SOLVED] Theoretical Maximum Throughput Of USB-C + Bottlenecks

ethan206

Honorable
Jul 27, 2018
169
2
10,695
Hi, I was looking into USB-C-powered hubs and was getting confused about the bandwidth and the limitations. My Razer Blade 14 supports USB 3.2 Gen 2 (w/DisplayPort 1.4 and 100W PD), but is that bandwidth shared across all the ports? There are 2 USB-As and 2 USB-C ports that all support USB 3.2 Gen 2, but is that 10Gbps link shared across all the ports (like if I connect multiple high-speed SSDs to all four ports at the same time, will I be getting 10Gbps speeds per port, or is that speed shared across all the ports?). Also, Razer noted that the two USB-C ports support DisplayPort 1.4, but the bandwidth on that is 32.4Gbps, ~3x higher than USB 3.2. Are there separate "channels" of data through the USB-C port that allow the port to operate like that or is the DisplayPort bandwith completely separate from the USB 3.2 bandwidth? Like if I connect a USB-C hub through the USB-C port and connect a 4K 120Hz monitor AND a high-speed external SSD, will there be a bottleneck of any sort?

Thanks, and sorry if I sound dumb because I have like no idea how most of this works lol, and it doesn't help that the people who named the USB speeds/protocols made things complicated (like is USB4 = Thunderbolt 4? Usb 3.2 Gen 2x2??).
 
Solution
If your hub supports USB3.2-gen2 data for USB, then the 10Gbps is shared between all USB3-gen1/2 ports, which gives you 10Gbps RX + 10Gbps TX.

Display port alt-mode uses the second set of high-speed differential pairs (the ones that would be used by USB3-gen2x2 and TB3/4) to pass DP.
If your hub supports USB3.2-gen2 data for USB, then the 10Gbps is shared between all USB3-gen1/2 ports, which gives you 10Gbps RX + 10Gbps TX.

Display port alt-mode uses the second set of high-speed differential pairs (the ones that would be used by USB3-gen2x2 and TB3/4) to pass DP.
 
Solution