Csi sensor has 3000fps, but only get 600fps with v4l2

Hi NV_Team,

We have csi raw sensor imx459 with 1314x12@3000fps, but only get 600fps with v4l2.
If we change to 1000fps, the v4l2 can get 1000fps successfully.

Please help to check is the limitation orin nano hardware or vi driver or the orthers ? Thanks.

nano@nano:~$ v4l2-ctl --list-formats-ext
ioctl: VIDIOC_ENUM_FMT
	Type: Video Capture

	[0]: 'RG12' (12-bit Bayer RGRG/GBGB)
		Size: Discrete 1314x12
			Interval: Discrete 0.000s (3000.000 fps)

nano@nano:~$ v4l2-ctl  -V --set-fmt-video width=1314,height=12,pixelformat=RG12 --set-ctrl bypass_mode=0 --stream-mmap -d /dev/video1
Format Video Capture:
	Width/Height      : 1314/12
	Pixel Format      : 'RG12' (12-bit Bayer RGRG/GBGB)
	Field             : None
	Bytes per Line    : 2628
	Size Image        : 31536
	Colorspace        : sRGB
	Transfer Function : Default (maps to sRGB)
	YCbCr/HSV Encoding: Default (maps to ITU-R 601)
	Quantization      : Default (maps to Full Range)
	Flags             : 
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 638.32 fps
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 641.39 fps

CSI Trace log

# tracer: nop
#
# entries-in-buffer/entries-written: 98245/98245   #P:6
#
#                                _-----=> irqs-off
#                               / _----=> need-resched
#                              | / _---=> hardirq/softirq
#                              || / _--=> preempt-depth
#                              ||| /     delay
#           TASK-PID     CPU#  ||||   TIMESTAMP  FUNCTION
#              | |         |   ||||      |         |
     kworker/1:2-165662  [001] ....  6827.063732: rtcpu_vinotify_event: tstamp:213903129230 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:6844895070848 data:0x759e300010000000
     kworker/1:2-165662  [001] ....  6827.063738: rtcpu_vinotify_event: tstamp:213903129492 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:6844895080608 data:0x0000000031000001
     kworker/1:2-165662  [001] ....  6827.063739: rtcpu_vinotify_event: tstamp:213903129777 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:6844895171680 data:0x759e2d0010000000
     kworker/1:2-165662  [001] ....  6827.063739: rtcpu_vinotify_event: tstamp:213903130020 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:6844895181568 data:0x0000000031000002
     kworker/1:2-165662  [001] ....  6827.063740: rtcpu_vinotify_event: tstamp:213903230970 cch:0 vi:1 tag:FS channel:0x00 frame:170 vi_tstamp:6844902940416 data:0x000000aa00000012
     kworker/1:2-165662  [001] ....  6827.063740: rtcpu_vinotify_event: tstamp:213903231230 cch:0 vi:1 tag:ATOMP_FS channel:0x00 frame:170 vi_tstamp:6844902940512 data:0x0000000800000000
     kworker/1:2-165662  [001] ....  6827.063740: rtcpu_vinotify_event: tstamp:213903250515 cch:0 vi:1 tag:CHANSEL_PXL_SOF channel:0x23 frame:170 vi_tstamp:6844902953728 data:0x0000000000000001
     kworker/1:2-165662  [001] ....  6827.063741: rtcpu_vinotify_event: tstamp:213903250799 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:170 vi_tstamp:6844902994944 data:0x0000000008020001
     kworker/1:2-165662  [001] ....  6827.063741: rtcpu_vinotify_event: tstamp:213903251079 cch:0 vi:1 tag:CHANSEL_PXL_EOF channel:0x23 frame:170 vi_tstamp:6844903017824 data:0x00000000000b0002
     kworker/1:2-165662  [001] ....  6827.063741: rtcpu_vinotify_event: tstamp:213903254059 cch:0 vi:1 tag:FE channel:0x00 frame:170 vi_tstamp:6844903018272 data:0x000000aa00000022
     kworker/1:2-165662  [001] ....  6827.063741: rtcpu_vinotify_event: tstamp:213903254347 cch:0 vi:1 tag:ATOMP_FE channel:0x00 frame:170 vi_tstamp:6844903018368 data:0x0000000800000000
     kworker/1:2-165662  [001] ....  6827.063741: rtcpu_vinotify_event: tstamp:213903254602 cch:0 vi:1 tag:ATOMP_FRAME_DONE channel:0x23 frame:170 vi_tstamp:6844903019008 data:0x0000000000000000
     kworker/1:2-165662  [001] ....  6827.063742: rtcpu_vinotify_event: tstamp:213903254881 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:170 vi_tstamp:6844903131040 data:0x0000000002020001
     kworker/1:2-165662  [001] ....  6827.063742: rtcpu_vinotify_event: tstamp:213903255129 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:170 vi_tstamp:6844903147488 data:0x0000000000020001
     kworker/1:2-165662  [001] ....  6827.063742: rtcpu_vinotify_event: tstamp:213903255406 cch:0 vi:1 tag:FS channel:0x00 frame:170 vi_tstamp:6844903540416 data:0x000000aa00000012
     kworker/1:2-165662  [001] ....  6827.063742: rtcpu_vinotify_event: tstamp:213903255662 cch:0 vi:1 tag:ATOMP_FS channel:0x00 frame:170 vi_tstamp:6844903540480 data:0x0000000800000000
     kworker/1:2-165662  [001] ....  6827.063744: rtcpu_vinotify_error: tstamp:213903259069 cch:0 vi:1 tag:CHANSEL_NOMATCH channel:0x04 frame:170 vi_tstamp:6844904153632 data:0x0000000000000589
     kworker/1:2-165662  [001] ....  6827.063744: rtcpu_vinotify_event: tstamp:213903259806 cch:0 vi:1 tag:CHANSEL_PXL_SOF channel:0x23 frame:170 vi_tstamp:6844903553696 data:0x0000000000000001
     kworker/1:2-165662  [001] ....  6827.063744: rtcpu_vinotify_event: tstamp:213903260056 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:170 vi_tstamp:6844903582528 data:0x0000000008020002
     kworker/1:2-165662  [001] ....  6827.063744: rtcpu_vinotify_event: tstamp:213903260336 cch:0 vi:1 tag:CHANSEL_PXL_EOF channel:0x23 frame:170 vi_tstamp:6844903617760 data:0x00000000000b0002
     kworker/1:2-165662  [001] ....  6827.063744: rtcpu_vinotify_event: tstamp:213903260580 cch:0 vi:1 tag:FE channel:0x00 frame:170 vi_tstamp:6844903618208 data:0x000000aa00000022
     kworker/1:2-165662  [001] ....  6827.063745: rtcpu_vinotify_event: tstamp:213903260863 cch:0 vi:1 tag:ATOMP_FE channel:0x00 frame:170 vi_tstamp:6844903618304 data:0x0000000800000000
     kworker/1:2-165662  [001] ....  6827.063745: rtcpu_vinotify_event: tstamp:213903261114 cch:0 vi:1 tag:ATOMP_FRAME_DONE channel:0x23 frame:170 vi_tstamp:6844903619008 data:0x0000000000000000
     kworker/1:2-165662  [001] ....  6827.063745: rtcpu_vinotify_event: tstamp:213903287805 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:170 vi_tstamp:6844903729440 data:0x0000000002020002
     kworker/1:2-165662  [001] ....  6827.063745: rtcpu_vinotify_event: tstamp:213903288059 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:170 vi_tstamp:6844903746144 data:0x0000000000020002
     kworker/1:2-165662  [001] ....  6827.063745: rtcpu_vinotify_event: tstamp:213903291064 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:6844904087872 data:0x759e300010000000
     kworker/1:2-165662  [001] ....  6827.063746: rtcpu_vinotify_event: tstamp:213903291319 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:6844904130592 data:0x0000000031000003
     kworker/1:2-165662  [001] ....  6827.063746: rtcpu_vinotify_event: tstamp:213903291593 cch:0 vi:1 tag:FS channel:0x00 frame:170 vi_tstamp:6844904140320 data:0x000000aa00000012
     kworker/1:2-165662  [001] ....  6827.063746: rtcpu_vinotify_event: tstamp:213903291840 cch:0 vi:1 tag:CHANSEL_NOMATCH channel:0x04 frame:170 vi_tstamp:6844904153632 data:0x0000000000000589
     kworker/1:2-165662  [001] ....  6827.063746: rtcpu_vinotify_event: tstamp:213903292106 cch:0 vi:1 tag:FE channel:0x00 frame:170 vi_tstamp:6844904218176 data:0x000000aa00000022
     kworker/1:2-165662  [001] ....  6827.063746: rtcpu_vinotify_event: tstamp:213903292347 cch:0 vi:1 tag:FS channel:0x00 frame:170 vi_tstamp:6844904740256 data:0x000000aa00000012
     kworker/1:2-165662  [001] ....  6827.063747: rtcpu_vinotify_event: tstamp:213903292694 cch:0 vi:1 tag:ATOMP_FS channel:0x00 frame:170 vi_tstamp:6844904740352 data:0x0000000800000000
     kworker/1:2-165662  [001] ....  6827.063747: rtcpu_vinotify_event: tstamp:213903292944 cch:0 vi:1 tag:CHANSEL_PXL_SOF channel:0x23 frame:170 vi_tstamp:6844904753696 data:0x0000000000000001
     kworker/1:2-165662  [001] ....  6827.063747: rtcpu_vinotify_event: tstamp:213903293221 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:170 vi_tstamp:6844904782336 data:0x0000000008020003
     kworker/1:2-165662  [001] ....  6827.063747: rtcpu_vinotify_error: tstamp:213903296611 cch:0 vi:1 tag:CHANSEL_NOMATCH channel:0x04 frame:170 vi_tstamp:6844905353632 data:0x0000000000000589
     kworker/1:2-165662  [001] ....  6827.063747: rtcpu_vinotify_event: tstamp:213903297307 cch:0 vi:1 tag:CHANSEL_PXL_EOF channel:0x23 frame:170 vi_tstamp:6844904817824 data:0x00000000000b0002
     kworker/1:2-165662  [001] ....  6827.063747: rtcpu_vinotify_event: tstamp:213903297583 cch:0 vi:1 tag:FE channel:0x00 frame:170 vi_tstamp:6844904818304 data:0x000000aa00000022
     kworker/1:2-165662  [001] ....  6827.063748: rtcpu_vinotify_event: tstamp:213903297840 cch:0 vi:1 tag:ATOMP_FE channel:0x00 frame:170 vi_tstamp:6844904818400 data:0x0000000800000000
     kworker/1:2-165662  [001] ....  6827.063748: rtcpu_vinotify_event: tstamp:213903298120 cch:0 vi:1 tag:ATOMP_FRAME_DONE channel:0x23 frame:170 vi_tstamp:6844904819072 data:0x0000000000000000
     kworker/1:2-165662  [001] ....  6827.063748: rtcpu_vinotify_event: tstamp:213903298369 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:170 vi_tstamp:6844904921056 data:0x0000000002020003
     kworker/1:2-165662  [001] ....  6827.063748: rtcpu_vinotify_event: tstamp:213903325074 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:170 vi_tstamp:6844904945920 data:0x0000000000020003
     kworker/1:2-165662  [001] ....  6827.063748: rtcpu_vinotify_event: tstamp:213903325331 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:6844905305152 data:0x759e2d0010000000
     kworker/1:2-165662  [001] ....  6827.063749: rtcpu_vinotify_event: tstamp:213903325611 cch:0 vi:1 tag:FS channel:0x00 frame:170 vi_tstamp:6844905340352 data:0x000000aa00000012
     kworker/1:2-165662  [001] ....  6827.063749: rtcpu_vinotify_event: tstamp:213903328584 cch:0 vi:1 tag:CHANSEL_NOMATCH channel:0x04 frame:170 vi_tstamp:6844905353632 data:0x0000000000000589
     kworker/1:2-165662  [001] ....  6827.063749: rtcpu_vinotify_event: tstamp:213903328863 cch:0 vi:1 tag:FE channel:0x00 frame:170 vi_tstamp:6844905418176 data:0x000000aa00000022
     kworker/1:2-165662  [001] ....  6827.063749: rtcpu_vinotify_event: tstamp:213903329120 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:6844905489632 data:0x0000000031000004
     kworker/1:2-165662  [001] ....  6827.063749: rtcpu_vinotify_event: tstamp:213903329396 cch:0 vi:1 tag:FS channel:0x00 frame:170 vi_tstamp:6844905940288 data:0x000000aa00000012
     kworker/1:2-165662  [001] ....  6827.063750: rtcpu_vinotify_event: tstamp:213903329653 cch:0 vi:1 tag:ATOMP_FS channel:0x00 frame:170 vi_tstamp:6844905940384 data:0x0000000800000000
     kworker/1:2-165662  [001] ....  6827.063750: rtcpu_vinotify_event: tstamp:213903329935 cch:0 vi:1 tag:CHANSEL_PXL_SOF channel:0x23 frame:170 vi_tstamp:6844905953600 data:0x0000000000000001
     kworker/1:2-165662  [001] ....  6827.063750: rtcpu_vinotify_event: tstamp:213903330183 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:170 vi_tstamp:6844905982432 data:0x0000000008020004
     kworker/1:2-165662  [001] ....  6827.063750: rtcpu_vinotify_event: tstamp:213903330461 cch:0 vi:1 tag:CHANSEL_PXL_EOF channel:0x23 frame:170 vi_tstamp:6844906017728 data:0x00000000000b0002
     kworker/1:2-165662  [001] ....  6827.063750: rtcpu_vinotify_event: tstamp:213903330708 cch:0 vi:1 tag:FE channel:0x00 frame:170 vi_tstamp:6844906018176 data:0x000000aa00000022
     kworker/1:2-165662  [001] ....  6827.063750: rtcpu_vinotify_error: tstamp:213903334064 cch:0 vi:1 tag:CHANSEL_NOMATCH channel:0x04 frame:170 vi_tstamp:6844906553632 data:0x0000000000000589
     kworker/1:2-165662  [001] ....  6827.063751: rtcpu_vinotify_event: tstamp:213903334820 cch:0 vi:1 tag:ATOMP_FE channel:0x00 frame:170 vi_tstamp:6844906018304 data:0x0000000800000000
     kworker/1:2-165662  [001] ....  6827.063751: rtcpu_vinotify_event: tstamp:213903335065 cch:0 vi:1 tag:ATOMP_FRAME_DONE channel:0x23 frame:170 vi_tstamp:6844906018912 data:0x0000000000000000
     kworker/1:2-165662  [001] ....  6827.063751: rtcpu_vinotify_event: tstamp:213903335341 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:170 vi_tstamp:6844906121088 data:0x0000000002020004
     kworker/1:2-165662  [001] ....  6827.063751: rtcpu_vinotify_event: tstamp:213903335581 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:170 vi_tstamp:6844906137536 data:0x0000000000020004
     kworker/1:2-165662  [001] ....  6827.063751: rtcpu_vinotify_event: tstamp:213903367009 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:6844906481984 data:0x759e300010000000
     kworker/1:2-165662  [001] ....  6827.063752: rtcpu_vinotify_event: tstamp:213903367263 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:6844906524704 data:0x0000000031000005
     kworker/1:2-165662  [001] ....  6827.063752: rtcpu_vinotify_event: tstamp:213903367543 cch:0 vi:1 tag:FS channel:0x00 frame:170 vi_tstamp:6844906540320 data:0x000000aa00000012
     kworker/1:2-165662  [001] ....  6827.063752: rtcpu_vinotify_event: tstamp:213903367787 cch:0 vi:1 tag:CHANSEL_NOMATCH channel:0x04 frame:170 vi_tstamp:6844906553632 data:0x0000000000000589
     kworker/1:2-165662  [001] ....  6827.063752: rtcpu_vinotify_event: tstamp:213903368057 cch:0 vi:1 tag:FE channel:0x00 frame:170 vi_tstamp:6844906618240 data:0x000000aa00000022
     kworker/1:2-165662  [001] ....  6827.063752: rtcpu_vinotify_event: tstamp:213903372279 cch:0 vi:1 tag:FS channel:0x00 frame:170 vi_tstamp:6844907140288 data:0x000000aa00000012
     kworker/1:2-165662  [001] ....  6827.063752: rtcpu_vinotify_error: tstamp:213903371735 cch:0 vi:1 tag:CHANSEL_NOMATCH channel:0x04 frame:170 vi_tstamp:6844907753536 data:0x0000000000000589
     kworker/1:2-165662  [001] ....  6827.063753: rtcpu_vinotify_event: tstamp:213903372570 cch:0 vi:1 tag:ATOMP_FS channel:0x00 frame:170 vi_tstamp:6844907140416 data:0x0000000800000000
     kworker/1:2-165662  [001] ....  6827.063753: rtcpu_vinotify_event: tstamp:213903372823 cch:0 vi:1 tag:CHANSEL_PXL_SOF channel:0x23 frame:170 vi_tstamp:6844907153632 data:0x0000000000000001
     kworker/1:2-165662  [001] ....  6827.063753: rtcpu_vinotify_event: tstamp:213903373103 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:170 vi_tstamp:6844907182432 data:0x0000000008020005
     kworker/1:2-165662  [001] ....  6827.063753: rtcpu_vinotify_event: tstamp:213903373348 cch:0 vi:1 tag:CHANSEL_PXL_EOF channel:0x23 frame:170 vi_tstamp:6844907217664 data:0x00000000000b0002
     kworker/1:2-165662  [001] ....  6827.063753: rtcpu_vinotify_event: tstamp:213903373627 cch:0 vi:1 tag:FE channel:0x00 frame:170 vi_tstamp:6844907218144 data:0x000000aa00000022
     kworker/1:2-165662  [001] ....  6827.063754: rtcpu_vinotify_event: tstamp:213903373881 cch:0 vi:1 tag:ATOMP_FE channel:0x00 frame:170 vi_tstamp:6844907218208 data:0x0000000800000000
     kworker/1:2-165662  [001] ....  6827.063754: rtcpu_vinotify_event: tstamp:213903374161 cch:0 vi:1 tag:ATOMP_FRAME_DONE channel:0x23 frame:170 vi_tstamp:6844907218880 data:0x0000000000000000
     kworker/1:2-165662  [001] ....  6827.063754: rtcpu_vinotify_event: tstamp:213903374408 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:170 vi_tstamp:6844907321120 data:0x0000000002020005
     kworker/1:2-165662  [001] ....  6827.063754: rtcpu_vinotify_event: tstamp:213903374688 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:170 vi_tstamp:6844907337568 data:0x0000000000020005
     kworker/1:2-165662  [001] ....  6827.063754: rtcpu_vinotify_event: tstamp:213903374934 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:6844907574496 data:0x759e2d0010000000
     kworker/1:2-165662  [001] ....  6827.063754: rtcpu_vinotify_event: tstamp:213903404562 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:6844907723520 data:0x0000000031000006
     kworker/1:2-165662  [001] ....  6827.063755: rtcpu_vinotify_event: tstamp:213903404815 cch:0 vi:1 tag:FS channel:0x00 frame:170 vi_tstamp:6844907740256 data:0x000000aa00000012
     kworker/1:2-165662  [001] ....  6827.063755: rtcpu_vinotify_event: tstamp:213903405100 cch:0 vi:1 tag:CHANSEL_NOMATCH channel:0x04 frame:170 vi_tstamp:6844907753536 data:0x0000000000000589
     kworker/1:2-165662  [001] ....  6827.063755: rtcpu_vinotify_event: tstamp:213903405343 cch:0 vi:1 tag:FE channel:0x00 frame:170 vi_tstamp:6844907818080 data:0x000000aa00000022
     kworker/1:2-165662  [001] ....  6827.063756: rtcpu_vinotify_event: tstamp:213903405618 cch:0 vi:1 tag:FS channel:0x00 frame:170 vi_tstamp:6844908340160 data:0x000000aa00000012
     kworker/1:2-165662  [001] ....  6827.063757: rtcpu_vinotify_event: tstamp:213903405878 cch:0 vi:1 tag:ATOMP_FS channel:0x00 frame:170 vi_tstamp:6844908340288 data:0x0000000800000000
     kworker/1:2-165662  [001] ....  6827.063757: rtcpu_vinotify_event: tstamp:213903406157 cch:0 vi:1 tag:CHANSEL_PXL_SOF channel:0x23 frame:170 vi_tstamp:6844908353568 data:0x0000000000000001
     kworker/1:2-165662  [001] ....  6827.063757: rtcpu_vinotify_event: tstamp:213903406402 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:170 vi_tstamp:6844908382336 data:0x0000000008020006
     kworker/1:2-165662  [001] ....  6827.063757: rtcpu_vinotify_event: tstamp:213903416622 cch:0 vi:1 tag:CHANSEL_PXL_EOF channel:0x23 frame:170 vi_tstamp:6844908417728 data:0x00000000000b0002
     kworker/1:2-165662  [001] ....  6827.063757: rtcpu_vinotify_event: tstamp:213903416879 cch:0 vi:1 tag:FE channel:0x00 frame:170 vi_tstamp:6844908418176 data:0x000000aa00000022
     kworker/1:2-165662  [001] ....  6827.063758: rtcpu_vinotify_event: tstamp:213903417166 cch:0 vi:1 tag:ATOMP_FE channel:0x00 frame:170 vi_tstamp:6844908418304 data:0x0000000800000000
     kworker/1:2-165662  [001] ....  6827.063758: rtcpu_vinotify_event: tstamp:213903420209 cch:0 vi:1 tag:ATOMP_FRAME_DONE channel:0x23 frame:170 vi_tstamp:6844908418976 data:0x0000000000000000
     kworker/1:2-165662  [001] ....  6827.063758: rtcpu_vinotify_event: tstamp:213903420502 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:170 vi_tstamp:6844908521280 data:0x0000000002020006
     kworker/1:2-165662  [001] ....  6827.063758: rtcpu_vinotify_event: tstamp:213903420752 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:170 vi_tstamp:6844908537696 data:0x0000000000020006
     kworker/1:2-165662  [001] ....  6827.063758: rtcpu_vinotify_event: tstamp:213903421040 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:6844908782272 data:0x759e300010000000
     kworker/1:2-165662  [001] ....  6827.063759: rtcpu_vinotify_event: tstamp:213903421288 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:6844908824960 data:0x0000000031000007
     kworker/1:2-165662  [001] ....  6827.063759: rtcpu_vinotify_event: tstamp:213903438160 cch:0 vi:1 tag:FS channel:0x00 frame:170 vi_tstamp:6844908940288 data:0x000000aa00000012
     kworker/1:2-165662  [001] ....  6827.063759: rtcpu_vinotify_event: tstamp:213903438424 cch:0 vi:1 tag:ATOMP_FS channel:0x00 frame:170 vi_tstamp:6844908940384 data:0x0000000800000000
     kworker/1:2-165662  [001] ....  6827.063759: rtcpu_vinotify_event: tstamp:213903438704 cch:0 vi:1 tag:CHANSEL_PXL_SOF channel:0x23 frame:170 vi_tstamp:6844908953568 data:0x0000000000000001
     kworker/1:2-165662  [001] ....  6827.063759: rtcpu_vinotify_event: tstamp:213903441729 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:170 vi_tstamp:6844908982400 data:0x0000000008020007
     kworker/1:2-165662  [001] ....  6827.063759: rtcpu_vinotify_event: tstamp:213903442018 cch:0 vi:1 tag:CHANSEL_PXL_EOF channel:0x23 frame:170 vi_tstamp:6844909017632 data:0x00000000000b0002
     kworker/1:2-165662  [001] ....  6827.063760: rtcpu_vinotify_event: tstamp:213903442263 cch:0 vi:1 tag:FE channel:0x00 frame:170 vi_tstamp:6844909018048 data:0x000000aa00000022
     kworker/1:2-165662  [001] ....  6827.063760: rtcpu_vinotify_event: tstamp:213903442552 cch:0 vi:1 tag:ATOMP_FE channel:0x00 frame:170 vi_tstamp:6844909018176 data:0x0000000800000000
     kworker/1:2-165662  [001] ....  6827.063760: rtcpu_vinotify_event: tstamp:213903442800 cch:0 vi:1 tag:ATOMP_FRAME_DONE channel:0x23 frame:170 vi_tstamp:6844909018848 data:0x0000000000000000
     kworker/1:2-165662  [001] ....  6827.063760: rtcpu_vinotify_event: tstamp:213903443077 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:170 vi_tstamp:6844909121088 data:0x0000000002020007
     kworker/1:2-165662  [001] ....  6827.063760: rtcpu_vinotify_event: tstamp:213903447181 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:170 vi_tstamp:6844909137536 data:0x0000000000020007
     kworker/1:2-165662  [001] ....  6827.063761: rtcpu_vinotify_error: tstamp:213903446634 cch:0 vi:1 tag:CHANSEL_NOMATCH channel:0x04 frame:170 vi_tstamp:6844910153472 data:0x0000000000000589
     kworker/1:2-165662  [001] ....  6827.063761: rtcpu_vinotify_event: tstamp:213903447469 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:6844909385536 data:0x759e2d0010000000
     kworker/1:2-165662  [001] ....  6827.063761: rtcpu_vinotify_event: tstamp:213903447714 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:6844909428256 data:0x0000000031000008
     kworker/1:2-165662  [001] ....  6827.063761: rtcpu_vinotify_event: tstamp:213903447989 cch:0 vi:1 tag:FS channel:0x00 frame:170 vi_tstamp:6844909540224 data:0x000000aa00000012
     kworker/1:2-165662  [001] ....  6827.063761: rtcpu_vinotify_event: tstamp:213903448238 cch:0 vi:1 tag:ATOMP_FS channel:0x00 frame:170 vi_tstamp:6844909540288 data:0x0000000800000000
     kworker/1:2-165662  [001] ....  6827.063761: rtcpu_vinotify_event: tstamp:213903448513 cch:0 vi:1 tag:CHANSEL_PXL_SOF channel:0x23 frame:170 vi_tstamp:6844909553504 data:0x0000000000000001
     kworker/1:2-165662  [001] ....  6827.063762: rtcpu_vinotify_event: tstamp:213903448818 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:170 vi_tstamp:6844909582336 data:0x0000000008020008
     kworker/1:2-165662  [001] ....  6827.063762: rtcpu_vinotify_event: tstamp:213903475480 cch:0 vi:1 tag:CHANSEL_PXL_EOF channel:0x23 frame:170 vi_tstamp:6844909617568 data:0x00000000000b0002
     kworker/1:2-165662  [001] ....  6827.063762: rtcpu_vinotify_event: tstamp:213903475732 cch:0 vi:1 tag:FE channel:0x00 frame:170 vi_tstamp:6844909618048 data:0x000000aa00000022
     kworker/1:2-165662  [001] ....  6827.063762: rtcpu_vinotify_event: tstamp:213903476023 cch:0 vi:1 tag:ATOMP_FE channel:0x00 frame:170 vi_tstamp:6844909618112 data:0x0000000800000000
     kworker/1:2-165662  [001] ....  6827.063762: rtcpu_vinotify_event: tstamp:213903478975 cch:0 vi:1 tag:ATOMP_FRAME_DONE channel:0x23 frame:170 vi_tstamp:6844909618784 data:0x0000000000000000

The issue you’re experiencing could be due to a combination of factors related to the sensor, the v4l2 driver, and the Jetson Orin Nano hardware.

  1. Sensor (IMX459): The IMX459 sensor from Sony is a Stacked SPAD Depth Sensor designed for automotive LiDAR applications. It can be controlled via a MIPI CSI-2 serial output 4/2 lane interface. However, the specific frame rate limitations of this sensor are not mentioned in the available resources.

  2. v4l2 Driver: The v4l2 driver can indeed influence the frame rate. For instance, some users have reported that they were able to limit the frames per second by setting it on the v4l2loopback device. However, it’s also been noted that without specifying a frame rate, the capture can be buggy, possibly due to trying to capture too much data.

  3. Jetson Orin Nano Hardware: The Jetson Orin Nano has specific hardware limitations. For instance, each data lane has a peak bandwidth of up to 1.5 Gbps⁴. If the data rate with your desired frame rate exceeds the max CSI bandwidth per 4 lanes (i.e., 1.5 Gbps * 4 = 6 Gbps), this could be a limiting factor.

Hi AminAlaghband,

Thanks for your information, we use 4lane csi with orin nano.
And we have tried gst command with videotestsrc, orin nano works up to 6000fps is fine.

nvidia@nvidia:~$ gst-launch-1.0 videotestsrc ! video/x-raw,format=NV12,width=1314,height=12,framerate=6000/1 ! fpsdisplaysink video-sink=fakesink text-overlay=0 -v
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstFakeSink:fakesink0: sync = true
/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0.GstPad:src: caps = video/x-raw, format=(string)NV12, width=(int)1314, height=(int)12, framerate=(fraction)6000/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-raw, format=(string)NV12, width=(int)1314, height=(int)12, framerate=(fraction)6000/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0.GstGhostPad:sink.GstProxyPad:proxypad0: caps = video/x-raw, format=(string)NV12, width=(int)1314, height=(int)12, framerate=(fraction)6000/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstFakeSink:fakesink0.GstPad:sink: caps = video/x-raw, format=(string)NV12, width=(int)1314, height=(int)12, framerate=(fraction)6000/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0.GstGhostPad:sink: caps = video/x-raw, format=(string)NV12, width=(int)1314, height=(int)12, framerate=(fraction)6000/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-raw, format=(string)NV12, width=(int)1314, height=(int)12, framerate=(fraction)6000/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
Redistribute latency...
New clock: GstSystemClock
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstFakeSink:fakesink0: sync = true
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 2999, dropped: 0, current: 5997.79, average: 5997.79
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 6000, dropped: 0, current: 6000.02, average: 5998.90
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 9001, dropped: 0, current: 6000.56, average: 5999.45
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 12001, dropped: 0, current: 5999.46, average: 5999.45
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 15002, dropped: 0, current: 6000.41, average: 5999.64
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 18002, dropped: 0, current: 5999.58, average: 5999.63
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 21002, dropped: 0, current: 6000.00, average: 5999.69
^Chandling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 0:00:03.581068109
Setting pipeline to NULL ...
Freeing pipeline ...
1 Like

Boost the clocks to try.

sudo su
echo 1 > /sys/kernel/debug/bpmp/debug/clk/vi/mrq_rate_locked
echo 1 > /sys/kernel/debug/bpmp/debug/clk/isp/mrq_rate_locked
echo 1 > /sys/kernel/debug/bpmp/debug/clk/nvcsi/mrq_rate_locked
echo 1 > /sys/kernel/debug/bpmp/debug/clk/emc/mrq_rate_locked
cat /sys/kernel/debug/bpmp/debug/clk/vi/max_rate |tee /sys/kernel/debug/bpmp/debug/clk/vi/rate
cat /sys/kernel/debug/bpmp/debug/clk/isp/max_rate | tee  /sys/kernel/debug/bpmp/debug/clk/isp/rate
cat /sys/kernel/debug/bpmp/debug/clk/nvcsi/max_rate | tee /sys/kernel/debug/bpmp/debug/clk/nvcsi/rate
cat /sys/kernel/debug/bpmp/debug/clk/emc/max_rate | tee /sys/kernel/debug/bpmp/debug/clk/emc/rate

Hi ShaneCCC,

After boost clock, now v4l2 can up 1500fps(without boost clock only get about 600fps ), sensor output 1314x12@3000fps, but csi trace still get CHANSEL_NOMATCH logs.

Does the VI limit the frame rate ? Can we set larger boost clock values to increase fps ? Thanks.

nano@orin-nano:~$  v4l2-ctl  -V --set-fmt-video width=1314,height=12,pixelformat=RG12 --set-ctrl bypass_mode=0 --stream-mmap -d /dev/video2

Format Video Capture:
	Width/Height      : 1314/12
	Pixel Format      : 'RG12' (12-bit Bayer RGRG/GBGB)
	Field             : None
	Bytes per Line    : 2628
	Size Image        : 31536
	Colorspace        : sRGB
	Transfer Function : Default (maps to sRGB)
	YCbCr/HSV Encoding: Default (maps to ITU-R 601)
	Quantization      : Default (maps to Full Range)
	Flags             : 
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 1503.81 fps
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 1501.91 fps
sudo su
echo 1 > /sys/kernel/debug/bpmp/debug/clk/vi/mrq_rate_locked
echo 1 > /sys/kernel/debug/bpmp/debug/clk/isp/mrq_rate_locked
echo 1 > /sys/kernel/debug/bpmp/debug/clk/nvcsi/mrq_rate_locked
echo 1 > /sys/kernel/debug/bpmp/debug/clk/emc/mrq_rate_locked
cat /sys/kernel/debug/bpmp/debug/clk/vi/max_rate |tee /sys/kernel/debug/bpmp/debug/clk/vi/rate
550400000
cat /sys/kernel/debug/bpmp/debug/clk/isp/max_rate | tee  /sys/kernel/debug/bpmp/debug/clk/isp/rate
729600000
cat /sys/kernel/debug/bpmp/debug/clk/nvcsi/max_rate | tee /sys/kernel/debug/bpmp/debug/clk/nvcsi/rate
214300000
cat /sys/kernel/debug/bpmp/debug/clk/emc/max_rate | tee /sys/kernel/debug/bpmp/debug/clk/emc/rate
2133000000

boost.clk.csi.trace.log (4.3 MB)
no.boost.clk.csi.trace.log (4.3 MB)

Hi ShaneCCC,

Can you give some more advices about this ?

Does CHANSEL_NOMATCH shows in this case?

Yes.

1000fps and 100fps both have CHANEL_NOMATCH = 0x589, same as 3000fps or 6000fps.

What the max ISP/CSI/VIC clocks and the max frame rate supported by Orin Nano?

This docs only show the AGX Orin features.

https://docs.nvidia.com/vpi/algo_performance.html#maxout_clocks

CSI/VI bandwidth should not the problem. I would suspect the bottleneck could be the memory speed.

Hi ShaneCCC,

We change the sensor to AGX Orin Devkit (32GB), and boost clock.

The frame rate is same as Orin Nano, is there any other reasons ?

Can we use Argus-camera to test this sensor ? (we use argus can’t open to display it now)

I think get 1500 is more better result. As I mention in previous comment the bottleneck would be the relative to memory performance.

Suppose Argus would get more worse due to involve more elements.

Thanks

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