@veye_xumm do you know what framerate can be achieved on rpi zero 2w with imx287?
I'm getting ~320 fps + ~80 frames drops per second when using v4l2-ctl
$ v4l2-ctl --stream-mmap --stream-count=-1 -d /dev/video0 --stream-to=/dev/null <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 319.87 fps, dropped buffers: 79and ~240 fps + ~80 frame drops per second when using my C program (V4L2_BUF_TYPE_VIDEO_CAPTURE + V4L2_MEMORY_MMAP, used 3 buffers)
VIDIOC_DQBUF takes ~4000 microseconds in my case
fps: 252 dropped: 77 dq: 3996 fps: 250 dropped: 71 dq: 4031 fps: 247 dropped: 74 dq: 4041 fps: 248 dropped: 75 dq: 4033I've set camera fps using this command
v4l2-ctl --set-ctrl frame_rate=523the interesting thing is that I have frame drops even if I set very low fps, e.g. 10
<<<<<<< 6.67 fps, dropped buffers: 2 <<<< 7.50 fps, dropped buffers: 3 <<<<<< 6.87 fps, dropped buffers: 1as well as using v4l2 C interface (dq is dequeue time in microseconds)
fps: 7 dropped: 0 dq: 170145 fps: 6 dropped: 1 dq: 166645 fps: 5 dropped: 2 dq: 299999 fps: 3 dropped: 2 dq: 366619 fps: 8 dropped: 0 dq: 124991I had no issues with ov9281 cams from different vendors when using v4l2 C interface on rpi zero 2w, these cams have 1280x800 resolution, 8-bits per fixel and 144 max frame rate for this format, so I expect the issue can be related to veye driver. Do you have any ideas where I can start from to debug it?
Thanks in advance