I am developing an application on my Jetson TX2 to stream a single webcam, using V4l2 and WebRTC, and have noticed that the temperature increases quite quickly when running my application.
Within around 5-10mins, the temperature will increase from around 33°C to around 53°C and then will stabilise. When I run tegrastats it show the CPU load to be significant. I was wondering if this is normal behaviour for a webcam application the jetson TX2.
I’m running Jetpack 4.6.3.
tegrastats command output below.
Camera application disabled
RAM 1034/3833MB (lfb 421x4MB) SWAP 0/1917MB (cached 0MB) CPU [0%@345,off,off,0%@345,0%@345,0%@345] EMC_FREQ 0% GR3D_FREQ 0% PLL@33C MCPU@33C PMIC@50C GPU@33C BCPU@33C thermal@33C
Camera application running for 5mins.
RAM 1422/3833MB (lfb 420x4MB) SWAP 0/1917MB (cached 0MB) CPU [44%@2035,off,off,15%@2035,26%@2035,18%@2035] EMC_FREQ 0% GR3D_FREQ 77% PLL@58.5C MCPU@58.5C PMIC@50C GPU@61.5C BCPU@58.5C thermal@59.2C
Please let me know if this question is too vague and I need to supply more details about my camera application.
For comparison I performed a test using gstreamer and this produced a significantly higher CPU load, which was unexpected.