hello dustinkerstein,
Argus supports DFS based on the loading, that’ll be able to set the clocks during runtime; there’s no DFS for VI in v4l2.
it’s pixel_clk_hz
for the camera software uses the sensor pixel clock to calculate the exposure and frame rate of the sensor. this must be set correctly to avoid potential issues.
please keep running at performance mode, and please also setting VIC always running at max clock rates for testing,
for example,
disable runtime suspend of VIC
# echo on > /sys/devices/50000000.host1x/54340000.vic/power/control
set userspace governor
# echo userspace > /sys/devices/50000000.host1x/54340000.vic/devfreq/54340000.vic/governor
set max frequency
# cat /sys/devices/50000000.host1x/54340000.vic/devfreq/54340000.vic/available_frequencies
# echo [max_freq_val] > /sys/devices/50000000.host1x/54340000.vic/devfreq/54340000.vic/max_freq
set target frequency
# echo [max_freq_val] > /sys/devices/50000000.host1x/54340000.vic/devfreq/54340000.vic/cur_freq