I would like to run a gstreamer pipeline which grabs frames from an IMX219 camera.
My requirements can vary from 1280x720@120FPS to 640x480@200FPS.
I am aware that this requires that I edit the kernel.
I have followed the documentation, and recompiled everything, but I am facing 3 main issues:
- nvarguscamerasrc does not support 8bit pixel size
- Once I go over 80FPS I can’t get a view of the entire image, it is always partial with a black stripe at the bottom, which appears to grow as I increate the FPS.
- Even if I ignore the fact that the image is partial, FPS measurement of gstreamer does not get to 1280x720@120FPS, only to about 100. That is when running with 20W/6CORE and jetson_clocks --fan
My goal is to have that configuration without binning (0x174,0x175 = 0), and in 8 bit so I can increase the available bandwidth.
Any help will be much appreciated. My best guess is that it has something to do with the pix_clk or some other registers.
Thanks in advance.