Why does the GPU run at a frequency higher than the GPU operating frequency specified in the NVP model?

Hi,

The maximum GPU operating frequency of the Jetson AGX Orin 32GB is specified as 408 Mhz in 15W mode/816 Mhz in 40W mode.
https://docs.nvidia.com/jetson/archives/r35.3.1/DeveloperGuide/text/SD/PlatformPowerAndPerformance/JetsonOrinNanoSeriesJetsonOrinNxSeriesAndJetsonAgxOrinSeries.html#supported-modes-and-power-efficiency

However, when running GPU applications, the GPU frequency appeared to temporarily increase to 930 MHz, even when set to 40W or 15W mode. What is the reason for this behavior?

Best Regards,
UNA

How did you tell that ?

I use the Power GUI to measure the operating frequency.

Best Regards,
UNA

Which jetpack release are you using?

Do you have full dmesg to share?

I’m using JetPack version 5.1.1

R35 (release), REVISION: 3.1, GCID: 32827747, BOARD: t186ref, EABI: aarch64, DATE: Sun Mar 19 15:19:21 UTC 2023

Please find attached the dmesg log file(dmesg.log).dmesg.log (73.7 KB)

The script used for this verification is attached(TestGpuFreq.sh).TestGpuFreq.sh (640 Bytes)
GPU frequency is measured during continuous execution of a CUDA sample (convolutionTexture). Also, the log of this script is in this file(gpufreq.log).gpufreq.log (7.9 KB)

The GPU maximum operating frequency should be 408 MHz, but 1300500000Hz has been observed. Is this behavior expected?

Also, the GPU maximum operating frequency at MAXN is different from that listed in the URL below, which is correct?(gpufreq_MAXN.log).gpufreq_MAXN.log (7.9 KB)

[NVP Model clock configuration for Jetson AGX Orin 32GB]
https://docs.nvidia.com/jetson/archives/r35.3.1/DeveloperGuide/text/SD/PlatformPowerAndPerformance/JetsonOrinNanoSeriesJetsonOrinNxSeriesAndJetsonAgxOrinSeries.html

Best Regards,
UNA

Could you directly use tegrastats to show us this behavior instead of your tool?

Also, your dtb seems indicating this is devkit module. Not 32GB module.

I would like to isolate whether our method of evaluation is correct. So first, could you comment on whether exceeding the maximum operating frequency of the GPU is the expected behavior for Orin NX?

and, I understand why the GPU operating frequency is 1300500000 Hz at the MAXN setting.

Is this issue on Orin NX or Orin AGX? Why mentioned Orin NX?

Sorry, Orin NX is a mistake… AGX Orin is correct. I’m evaluating using the AGX Orin Devkit.

Hi,

Could you dump the tegrastats result and your script result in the mean time and see if the values are mismatch?

I don’t think that value is correct. But the result from tegrastats should be true freq value, so need to do comparison here.

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