NVDEC clocks frequency is lower than the value of specification

There is the following information in https://docs.nvidia.com/jetson/archives/r34.1/DeveloperGuide/text/SD/PlatformPowerAndPerformance/JetsonOrinNxSeriesAndJetsonAgxOrinSeries.html#supported-modes-and-power-efficiency.

SoC clocks maximal frequency (MHz)
nvdec: 857.6

And, I checked NVDEC clocks frequency via jetson_stats.


I used https://github.com/dusty-nv/jetson-utils/tree/master/video/video-viewer.

./video-viewer file:///opt/nvidia/vpi2/samples/assets/dashcam.mp4

In this case, jetson_stats reports 857MHz as NVDEC clocks frequency.
This is equivalent to the value mentioned above.


I used nvgstplayer.

nvgstplayer -i /opt/nvidia/vpi2/samples/assets/dashcam.mp4

In this case, jetson_stats reports 128MHz as NVDEC clocks frequency.
This is lower than the value of specification.
So, I would like to know why there is difference of clocks frequency.


My environment is as follows.

  • Jetson Orin NX 16GB
  • Jetson Linux 35.4.1
  • Power mode MAXN

By default the engine is run in dynamic frequency scaling(DFS). Please refer to the examples in
Accelerated GStreamer — Jetson Linux Developer Guide documentation

And set the property to nvv4l2decoder:

  enable-max-performance: Set to enable max performance
                        flags: readable, writable
                        Boolean. Default: false

Thank you for your information. I understood.

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