Argus high cpu usage streaming cameras

I found several other posts (linked at the bottom of this post) in these forums about the unexpectedly high CPU usage of Argus. These seem to match my measured CPU loads: ~15-20% of a core per camera @ 30fps and ~30-40% of a core per camera @ 60fps. Unfortunately, there are no answers provided as to why Argus uses so much CPU. It would be awesome if someone from Nvidia could answer these questions:

  1. What is Argus doing to cause such high CPU load since the heavy computations should be offloaded to separate hardware?
  2. Can Argus’ CPU usage be improved or is there a technical reason it cannot be?
  3. If Argus’ CPU usage can be improved, does Nvidia plan on addressing it? If so, what’s the timeline for that?

For a single camera system the current usage might not be problematic, but it adds up very quickly for multi-camera systems. It definitely has an impact on how we proceed algorithm wise.

1 Like