How should we be reading the gr3d_freq values provided in tegrastats (or utilities that sit on top of tegrastats like jtop)?
For example tegra stats will report values like this:
RAM 2224/3964MB (lfb 52x4MB) SWAP 85/4030MB (cached 6MB) CPU [39%@1479,41%@1479,28%@1479,31%@1479] EMC_FREQ 0% GR3D_FREQ 0% PLL@34C CPU@38.5C PMIC@100C GPU@33.5C AO@42C thermal@36.25C POM_5V_IN 4912/4912 POM_5V_GPU 554/554 POM_5V_CPU 1344/1344
RAM 2224/3964MB (lfb 52x4MB) SWAP 85/4030MB (cached 6MB) CPU [39%@1479,44%@1479,39%@1479,33%@1479] EMC_FREQ 0% GR3D_FREQ 81% PLL@34C CPU@38.5C PMIC@100C GPU@34.5C AO@44C thermal@36.25C POM_5V_IN 6120/5516 POM_5V_GPU 1934/1244 POM_5V_CPU 985/1164
RAM 2224/3964MB (lfb 52x4MB) SWAP 85/4030MB (cached 6MB) CPU [32%@1479,32%@1479,36%@1479,30%@1479] EMC_FREQ 0% GR3D_FREQ 0% PLL@34C CPU@38C PMIC@100C GPU@33.5C AO@42C thermal@36.25C POM_5V_IN 4491/5174 POM_5V_GPU 317/935 POM_5V_CPU 993/1107
RAM 2224/3964MB (lfb 52x4MB) SWAP 85/4030MB (cached 6MB) CPU [41%@1479,41%@1479,38%@1479,32%@1479] EMC_FREQ 0% GR3D_FREQ 0% PLL@34C CPU@38.5C PMIC@100C GPU@33.5C AO@42C thermal@35.75C POM_5V_IN 4960/5120 POM_5V_GPU 317/780 POM_5V_CPU 1228/1137
RAM 2224/3964MB (lfb 52x4MB) SWAP 85/4030MB (cached 6MB) CPU [37%@1479,39%@1479,35%@1479,29%@1479] EMC_FREQ 0% GR3D_FREQ 0% PLL@34C CPU@38.5C PMIC@100C GPU@34C AO@42.5C thermal@36.5C POM_5V_IN 5181/5132 POM_5V_GPU 553/735 POM_5V_CPU 1105/1131
So above we have GR3D_FREQ values of 0%, 81%, 0%, 0%, 0%.
This is while running the standard resnet10 model on 3 rtsp streams. To plot this data using jtop looks like this (not the same time values):
So what is this telling me? How do we interpret this data? Because the GPU spikes up to 99% every 2 to 8 seconds does that mean it is running at 99% utilisation? If we added more streams would the gpu inference time then slow down to more than what can be processing in the time of one frame?
Or should we be time averaging these GR3D_FREQ value to determine the utilisation. So considering in that chart there is large sections of time where the GPU is at 0% - the average will be about 40-50%.??
Please provide complete information as applicable to your setup.
• Hardware Platform (Jetson / GPU) nano/nx
• DeepStream Version 5.0GA