Hi,
I am using AGX Orin Jetson (32 GB) and it has USB Type C port of USB 3.2 Gen2 (10 Gbps). When i connect USB based camera which is streaming 4K 60 FPS, Video playe (Aravis) goes up to ~ 10 FPS only.
Any solution to get full 4k 60 FPS? (its a uncompressed raw video streaming ~ 8 Gbps)
Same HW is tested with Aravis at Intel based machine (Dell i7 10 gen) where it gives 4k 60 FPS.
Device is USB3 Vision. And sending uncompressed data using pixel format of yuv2.
I have connected device to USB A as wel as USB C port, seeing the same result.
Hi,
For pixel format of yuv2, do you mean YUYV or UYVY? Would be better if you can share the prints of $ v4l2-ctl --list-formats-ext -d /dev/videoX for reference.
Hi,
Device is USB3 vision, and v4l2 cannot detect the device format.
For confirmation, Pixel format is YUYV.
I used python programming also with Aravis USB3 vision lib and able to get up to 37 FPS for 4K resolution.
I tried 1080p and 720p resolutions as well, with that i am able to get 60 FPS. But with 4k (3840 x 2160) i am getting maximum 37 fps.
I want to know that is it USB hardware limitation in Jetson or driver?
Latest update:
Updated Power mode to 50 W and Upgraded SDK to ver 6.0 and latest Jetpack.
With UVC USB camera, FPS are reaching up to ~54,
With U3V USB Camera, FPS are reaching up to 39.
Still FPS are not reaching 60.
Is there any test /or report regarding max throughput handled by Jetson over USB 3.2 Gen2 port?
To stream uncompressed 4k 60, ~8 Gbps bandwidth is needed.
Regards,
Ankit