Why the downstream elements delay effect on the upstream probe function for measure fps

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU): dPU A40.
• DeepStream Version: 6.4-triton-multiarch.
• TensorRT Version: 8.6.1.6.
• NVIDIA GPU Driver Version (valid for GPU only): 535.146.02.
• Issue Type( questions, new requirements, bugs): questions.
• How to reproduce the issue ? (This is for bugs. Including which sample app is using, the configuration files content, the command line used and other details for reproducing)

if i have pipeline “nvurisrcbin + probe function + nvinfer + sgie1 + sgie2 + fakesink”, the delay in all “nvinfer + sgie1 + sgie2” can effect on the probe function? how this happen? there any way can make probe function affected only by the upstream elements?

On the contrary, the delay in the probe function will impact the downstream flow.

DeepStream is based on GStreamer, please refer to GStreamer https://gstreamer.freedesktop.org/ document to understand how the GStreamer pipeline works.

If the downstream elements work fast enough, then the probe function is only affected by the upstream elements.