How to manually set the DLA frequency

How to manually set the DLA frequency?

Hi,

You can create a custom nvpmodel with the DLA clocks you prefer.
Please find the info and document below:

https://docs.nvidia.com/jetson/archives/r36.4/DeveloperGuide/SD/PlatformPowerAndPerformance/JetsonOrinNanoSeriesJetsonOrinNxSeriesAndJetsonAgxOrinSeries.html#supported-modes-and-power-efficiency

Or you can set the clock node directly.
Please check /usr/bin/jetson_clocks script for the details:

do_dla ()
{
        dla_get_state
        case "${SOCFAMILY}" in
                tegra234)
                        DLA0_CORE_MIN_FREQ="/sys/kernel/debug/clk/dla0_core/clk_min_rate"
                        DLA0_CORE_MAX_FREQ="/sys/kernel/debug/clk/dla0_core/clk_max_rate"
                        DLA0_CORE_CUR_FREQ="/sys/kernel/debug/clk/dla0_core/clk_rate"
                        DLA0_FALCON_MIN_FREQ="/sys/kernel/debug/clk/dla0_falcon/clk_min_rate"
                        DLA0_FALCON_MAX_FREQ="/sys/kernel/debug/clk/dla0_falcon/clk_max_rate"
                        DLA0_FALCON_CUR_FREQ="/sys/kernel/debug/clk/dla0_falcon/clk_rate"
                        ...

Thanks.

How to find the configurable frequencies for DLA, similar to how it’s done for the CPU, is the frequency value available at:

/sys/devices/system/cpu/cpu<x>/cpufreq/scaling_available_frequencies?

How to find the configurable frequencies for DLA, similar to how it’s done for the CPU, is the frequency value available at:

/sys/devices/system/cpu/cpu<x>/cpufreq/scaling_available_frequencies?

Hi,

Please find the reply on the below topic:

Thanks.

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