FFMPEG, NVDEC Load measure


is there a way to to show utilization of NVDEC core? For CPU I use htop. I know, there is table how many of streams per resolution each type of Jetson modules can handle, but I use different resolutions in parallel so tool for showing actual utilization would be appreciate.

Thank You

You can try tegrastats. Please refer to
Tegra Linux Driver

Hello @DaneLLL ,

in tegrastats it should by shown as NVDEC according doc.

But with 8 streams running trough ffmpeg and manually running ffmpeg -c:v h264_nvv4l2dec -i 2021-02-25T11-00-00.mp4 -f null -

Result is:
RAM 2325/3956MB (lfb 107x4MB) SWAP 0/1978MB (cached 0MB) CPU [24%@1224,38%@1224,25%@1224,23%@1224] EMC_FREQ 0% GR3D_FREQ 0% PLL@37C CPU@40.5C PMIC@100C GPU@39C AO@45C thermal@39.5C POM_5V_IN 4520/3464 POM_5V_GPU 0/1 POM_5V_CPU 1000/692

NVDEC seems to be used as ffmpg with/without -c:v h264_nvv4l2dec show different speeds 26x/17x

Please run with sudo and check again.

1 Like