Hi,
Right now I’m working on the PX2 platform. I would like to confirm the GPU runtime utilization. From this forums, I know that I can use “sudo tegrastat” to check the GPU utlization. The “GR3D_FREQ 0%@1275” means the iGPU, and the “GR3D_PCI 0%@2” means the dGPU. But when I measured the GPU utilization by using tegrastate, I could only see the percentage of iGPU. The percentage of dGPU was always 0. Was there something wrong in my test scenario? The followings are the command I used to test.
- download NVIDIA_CUDA-9.0_Samples
- test iGPU
- run "sudo tegrastats" in one terminal
- run ./matrixMul -device=1 in the /NVIDIA_CUDA-9.0_Samples/0_Simple/matrixMul folder in another terminal
- get the result "RAM 1456/6668MB (lfb 1079x4MB) CPU [0%@1981,61%@2031,42%@2033,0%@1980,0%@1979,1%@1981] EMC_FREQ 13%@1600 GR3D_FREQ 99%@1275 APE 245 MTS fg 0% bg 0% GR3D_PCI 0%@2 PLL@45C MCPU@45C Tegra@0C Tdiode@50.25C AO@45C GPU@51C BCPU@45C thermal@50.25C Tegra@50.25C Tj@50.25C"
- test dGPU
- run "sudo tegrastats" in one terminal
- run ./matrixMul -device=0 in the /NVIDIA_CUDA-9.0_Samples/0_Simple/matrixMul folder in another terminal
- get the result "RAM 1460/6668MB (lfb 1080x4MB) CPU [0%@1982,4%@2031,98%@2030,0%@1981,0%@1980,1%@1980] EMC_FREQ 2%@1600 GR3D_FREQ 0%@1275 APE 245 MTS fg 0% bg 0% GR3D_PCI 0%@2 PLL@43C MCPU@43C Tegra@0C Tdiode@46C AO@41C GPU@49C BCPU@43C thermal@46C Tegra@46C Tj@46C"
Please help. Thanks!