> Let's remove 20% due to 8b/10 encoding
Thunderbolt 3 uses 64b/66b encoding (unlike display port 1.2 alt mode), so there's more bandwidth left over for non-display protocols.
Thunderbolt 3 uses 64b/66b encoding (unlike display port 1.2 alt mode), so there's more bandwidth left over for non-display protocols.
This leads me to question my USB maths. E.g.: USB 3.2 Gen 1×1 advertised as 5,000 Mbps, but is that pre-encoding or post-encoding?
Is it `5000 Gbps pre-encoding -> 8b/10b > 4000 Gbps` or `6250 Gbps pre-encoding -> 8b/10b > 5000 Gbps`
Same question for USB 3.2 Gen 2×1 which uses 128b/132b (I double checked this time :P!).
USB 3.2 gen 2x1 runs at 10Gbps. After the 128b/132b coding this provides 1212MB/s.