How to interpret the power consumption ( Jetson NX Xavier Module) reported by tegrastats command?

RAM 1400/7774MB (lfb 1386x4MB) SWAP 0/3887MB (cached 0MB) CPU [1%@1190,0%@1190,0%@1190,0%@1192,off,off] EMC_FREQ 0%@204 GR3D_FREQ 0%@114 VIC_FREQ 0%@115 APE 150 MTS fg 0% bg 0% AO@41C GPU@40C PMIC@100C AUX@42C CPU@42C thermal@41.6C VDD_IN 2200/2208 VDD_CPU_GPU_CV 240/243 VDD_SOC 439/444

From this report: 1) Total current power consumption = VDD_IN 2200 mW

  1. Current power consumption with CPU/GPU/CV is 240 mW

  2. Current power consumption with SOC is 439 mW

But, 1) is much bigger than 2) + 3). How to understand this power consumption? I got confused. Thanks.

please also check developer guide, Software-Based Power Consumption Modeling for more details.

Hi Jerry,

Thanks a lot for the reply!

As suggested, I read through the related document. In my understanding, one eMMC NX module in sleep state is supposed to consume around same power. But, in the reality, same eMMC module was tested on Li Nano carrier board, and our customized board, tegrastats presents different results:

On Li Nano board:

RAM 943/7774MB (lfb 1502x4MB) SWAP 0/3887MB (cached 0MB) CPU [0%@1190,1%@1190,0%@1190,0%@1194,off,off] EMC_FREQ 0%@204 GR3D_FREQ 0%@114 VIC_FREQ 0%@115 APE 150 MTS fg 0% bg 0% AO@32.5C GPU@32C PMIC@100C AUX@33C CPU@33.5C thermal@32.85C VDD_IN 1377/1408 VDD_CPU_GPU_CV 202/204 VDD_SOC 364/373

On our customized carrier board:

RAM 1400/7774MB (lfb 1386x4MB) SWAP 0/3887MB (cached 0MB) CPU [1%@1190,0%@1190,0%@1190,0%@1192,off,off] EMC_FREQ 0%@204 GR3D_FREQ 0%@114 VIC_FREQ 0%@115 APE 150 MTS fg 0% bg 0% AO@41C GPU@40C PMIC@100C AUX@42C CPU@42C thermal@41.6C VDD_IN 2200/2208 VDD_CPU_GPU_CV 240/243 VDD_SOC 439/444

You can see the total power consumption with the same NX module on two boards: 1377mW vs 2200mW.

I have two questions about the testing results:

  1. How come the power consumption difference is so big? I got totally confused about it.

  2. Also, in each case, the total power consumption is much greater than the sum of CPU_GPU_CV & VDD_SOC. In sleep state, how come other parts of the NX module have consumed that much power?

We are trying to build battery powered productions with NX module, and the power consumption is very important in design consideration.

Please advise.

Again, thanks a million!

Jason

hello jason.lu,

please check this utility, Sign In
PowerEstimator is a power estimation tool for Jetson systems-on-module (SOMs).
thanks

Thanks Jerry, I will check the utility you recommended. But, if possible, could you help analyze those two questions about the “tegrastats” tool? I got totally confused about my testing results.

hello jason.lu,

it may depends-on what’s the connected peripherals. btw, what does Li Nano board means?

https://www.leopardimaging.com/product/nvidia-jetson-cameras/nvidia_nano_mipi_camera_kits/li-nano-cb/li-nano-cb/

Hi Jerry,

I read ina3221 datasheet, and check the values in /sys/bus/i2c/drivers/ina3221x/7-0040/iio:device0

It looks like the power consumption shown in “tegrastats” command should include those from carrier board also, not just consumed by the module. Can you share the schematics connection within jetson xavier nx module related to ina3221? The attached is my guess about the connection. Thanks a lot!!

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