Hi,
On Jetson AGX Xavier, I have deepstream of version 5.1.
I am running a pipeline, where I am giving 25 same mp4 videos via filesrc and I am doing object detection and tracking and playing. But while playing all 25 videos, it becomes too sticky and many frames are being dropped.
Pipeline which I am running is
After executing this pipeline, the video being played is too slow and sticky.
So can anyne give suggestion on how can I get good performance without dropping any frames.
And while running the Gstreamer pipeline, how can I check the FPS?
Currently the config file I am using for pgie is dstest1_pgie_config.txt
It is already using resnet10 model files only.
I am sharing the property of pgie config file.
Hi,
Are you able to run with only dstest1_pgie_config.txt?
Looks like you have two models dstest1_pgie_config.txt and config_infer_secondary_carcolor.txt, in the pipeline. Running only dstest1_pgie_config.txt is more close to source30_1080p_dec_infer-resnet_tiled_display_int8.txt.
I have tried with only one primary pgie. But there also fps is about 13.
And also for monitoring, we need to keep tracking, otherwise for every frame it will detect object again and again, and the video will not be good to watch.
We would suggest modify the config file step by step to clarify which steps causes performance drop. And then execute sudo tegrastats to check if either hardware engine is at full loading, impacting performance.
Hi,
I executed deepstream-app after changing the source to ‘highway.mp4’.
When it starts, for 8-10 seconds it will run at around 20 fps.
But after that, it will start dropping more frames, and it will run hardly at 1-2 fps. That time ‘sudo tegrastats’ is giving below
Hi,
Yes, highway.mp4 is also of 1080p30 only.
Things is that, in that video, we have more objects. So for 8-10 sec it runs at 20 fps, and then it will starts dropping more framed.
But when I ran video having less objects, that time it was running at 30 fps properly.
So do we have any limit, that upto that number, it will detect properly, and if more number of objects are there then performance will degrade ?