|
|
|
|
|
by bsder
611 days ago
|
|
> Audio is probably fine... the standards there don't change as much. As long as you don't care about latency. For example, if you wind up with your 4K monitor sharing the same PCI-E lanes as your low latency audio device, you're in for a world of hurt. Note: the problem here isn't USB-C, per se, as much as the fact that a device over USB-C can request so much data that it can hog the backend bus enough to cause issues with latency. |
|
USB is not like Ethernet, in USB it is possible to reserve an amount of data transfer capacity for latency-sensitive applications like audio and then none of the other users of the USB interface can use it during the reserved time intervals.
If a USB audio device does not use this kind of data transfers with reserved bandwidth (isochronous transfer), its designers have been incompetent.
If the audio is transferred over DisplayPort or over HDMI, then there the time intervals for transferring it are reserved too, so it must not be influenced by anything that is transferred at the same time.
Problems with audio being perturbed by other transfers over PCIe, before reaching the USB controller or the GPU for audio over DisplayPort or HDMI, are unlikely to be caused by hardware but by the operating system, which might not give adequate priority to the audio transfers.