XEM6310-LX45 USB2.0 faster than USB3.0



I am using this module to run tasks and I am currently trying to make it run faster.

During my investigation, I discovered that running the task with the board connected to a usb 2.0 port makes it overall run faster than when I use a usb 3.0 port.
Can anyone explain this strange behaviour?

In addition, I have been testing the device on two identical machines. The speed is overall slightly slower on average compared to the other machine even though they are the same.
Same kernel version, usb driver version and system specifications etc.

I would like to discover the causes behind these different results in order to get faster and more consistent runtimes.


Please post your PipeTest runtimes.

You’ll also need to be more specific about what you mean by slower. What’s slower? Wire updates? In or out? Trigger updates? Pipe transfers? How big? Block size? Overall transfer size?