GPU jetson nano

Hello,

I have a jetson nano connected with 4 USB cameras. I stream the video from these cameras (jpeg) via gstreamer. I use this command for each camera:

gst-launch-1.0 -v v4l2src device=/dev/video0 do-timestamp=true ! image/jpeg,width=1920,height=1080,framerate=30/1 ! nvjpegdec ! nvvidconv ! nvv4l2h264enc maxperf-enable=1 iframeinterval=30 bitrate=3000000 insert-sps-pps=1 ! ‘video/x-h264, stream-format=(string)byte-stream’ ! rtph264pay mtu=1000 ! udpsink host=xxxxx port=xxxx &

But I am interested in knowing if with this command I am making use of the GPU or not, since if I do a “sudo tegrastats” in the GR3D field it is always 0%. Which is a bit strange if you are using the GPU.

Therefore do I have to change something in the command? Am I using the GPU or not? Can you use it?

Regards

Hi,
On Jetson platforms, there’s hardware codec engines so it doesn’t use GPU for JPEG decoding and H264encoding. It is expected GPU loading is 0% while running the pipeline.