Comment by ComputerGuru
Comment by ComputerGuru 8 hours ago
USB doesn’t provide any DMA (until USB 4) and requires more host cpu resources to meet the same bandwidth. It also has less consistent performance by virtue of the USB protocol itself.
Comment by ComputerGuru 8 hours ago
USB doesn’t provide any DMA (until USB 4) and requires more host cpu resources to meet the same bandwidth. It also has less consistent performance by virtue of the USB protocol itself.
DMA from device to host directly rather than from host USB controller to host memory.
I am confused by this, I worked on a Linux USB driver that used DMA in 2003.