High CPU usage of nvargus-daemon


We are seeing the following CPU usage for nvargus-daemon when capturing with nvarguscamerasrc on Xavier NX / Jetpack 4.6 / 1280x720@60 fps:

2 cameras: 94%
4 cameras: 170%
6 cameras: 256%

Q1) This CPU usage seems high and increases considerably with the number of cameras. Is this the expected CPU load and behavior for nvargus-daemon?
Q2) How can we reduce the CPU usage of nvargus-daemon?


Sorry for the late response, our team will do the investigation and provide suggestions soon. Thanks

  1. Yes
  2. Reduce the frame rate.
1 Like

I have a similar query.
Im running 5x 1920x1080p at 30FPS 5 cameras causes nvargus-daemon to be near 100% CPU on the xavier.

And then each gstreamer command consumes about 14%cpu leading two having almost 2 cores completely consumed just to stream cameras.

Its not particularly advantage to reduce the frame rate much lower.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.