Orin update to r36.2, Using gst-launch-1.0 to display the image is too laggy

I have update the our orin custom board from R35.1 to R36.2.I use v4l2-ctl to capture stream, the frame rate is 20 fps, it is right.Using gst-launch-1.0 to display the image is too laggy,it seems like 1 fps.

Hi Jason,

Can you share the v4l2-ctl command and the GStreamer pipeline you are using? Since v4l2-ctl can capture at 20fps my guess is that the issue is most likely with the GStreamer pipeline configuration.

You can take a look at the following page for some example pipelines:

the same GStreamer pipeline on R35.1 is ok, but it is laggy on R36.2
gst-launch-1.0:
gst-launch-1.0 v4l2src device=“/dev/video0” ! “video/x-raw,width=1920,height=1080,format=UYVY” ! xvimagesink -e
v4l2:
v4l2-ctl -d /dev/video0 --set-fmt-video=width=1920,height=1080,pixelformat=UYVY --stream-mmap

When I execute the reboot command, it is normal to run gst launch 1.0 after orin starts, but when I power off and start the machine, running gst launch 1.0 is too laggy

any help?


This image is captuered by v4l2, the image has green short line, it seems wrong somewhere.

when the gst-launch-1.0 is running, I write the max96712’reg 0x8a0 to 0x00, sleep 3s, write reg 0x8a0 to 0x84,The image display will be normal。It must sleep more than 3s between writting reg 0x8a0 to 0x00 and writting reg 0x08a0 to 0x84,or it will also be abnormal.The camera fw seems wrong somewhere.

Is this still an issue to support?
Could you try with JetPack 6.0 GA/r36.3?

And please try the command:

$ gst-launch-1.0 v4l2src device=/dev/video0 ! "video/x-raw,width=1920,height=1080,format=UYVY" ! videoconvert ! xvimagesink sync=0 -e