Are any of the typical uses for those IO lanes latency-sensitive enough for that to matter at all? Consumer-grade networking, SATA storage, and most USB use cases all involve latency high enough that one more PCIe switch wouldn't be noticed.
Are any of the typical uses for those IO lanes latency-sensitive enough for that to matter at all? Consumer-grade networking, SATA storage, and most USB use cases all involve latency high enough that one more PCIe switch wouldn't be noticed.
But who knows, maybe "I have a great gaming PC, it's got 25 USB ports!" (yes, that's the actual number) is more marketable than actually tuning for performance.
Definitely not. Consumer Optane is dead, so the only devices that will get used in those slots have inherent latencies that are multiple orders of magnitude higher than those typical for a PCIe switch. The extra switch latency gets entirely lost in the noise, which I've observed on multiple occasions while reviewing "NVMe RAID" products.
https://cdn.thefpsreview.com/wp-content/uploads/2021/09/crys...
https://cdn.thefpsreview.com/wp-content/uploads/2021/09/crys...
https://cdn.thefpsreview.com/wp-content/uploads/2021/09/crys...
Definitely not expecting end of the world numbers from it but at the same time I doubt many in the high end space are going to look at what that second chipset gives them and say "it's worth adding another PCIe switch in-between my addons for".
Of course you can just use the second x8 worth of bandwidth for drives but I'm not sure that sells having a chained chipset over just adding what you actually want to the first which would now have more open lanes anyways.
Typical USB poll rates are 10-100 milliseconds. AMD made a perfectly sensible choice.
But nobody cares about USB. A lot of applications do 10000 reads from your SSD in series (qd1) and that’s where latency matters. I agree that it should be on the order of 1us. And since most people only have one SSD, chipset latency is not that important.