NX dev board USB 3.0 downgraded to 2.0 speed


we are testing the dev board and recently found a weird issue. We use the USB 3.0 to connect to our high-speed camera and in most of cases it’s working fine but it randomly slows down sometimes. The camera normally returns 30fps@6Mpx but when the speed drops, it reduced to like 6 fps. We didn’t run any computation on the jetson but just pulling images from the camera. And we have tested a lot to eliminate the software causes. We are suspecting that it’s the USB speed downgrade because we heard the dev board used a hub to convert the core board’s USB 3.0. we are guessing maybe that’s where this comes from.

Just want to check with the Nvidia team to see if there are any similar situations you have ever met before with the NX dev board and also want to check if our suspicion makes sense or not. If it doesn’t can someone also propose any possible causes for this? Thanks.

So far we have tested and been sure that:

  1. slow down are not from software
  2. slow down are not related to the heating issue

We also saw a similar situation here USB3 connection is detected as USB2 sometimes

Do you run gstreamer or jetson_multimedia_api in your application? And please provide the release version( $ head -1 /etc/nv_tegra_release ).

We have DFS enabled for some hardware components. You may execute sudo jetson_clcoks to disable DFS and run the components at max clocks. See if this helps the case.

“# R32 (release), REVISION: 4.3, GCID: 21589087, BOARD: t186ref, EABI: aarch64, DATE: Fri Jun 26 04:34:27 UTC 2020”

We are not using gstreamer or jetson_multimedia_api. we have a custom workflow purely based on tensorrt.

We can turn on jetson clock and retest. this is a great suggestion.