What does NvVideoEncoder::setMaxPerfMode() do?

I came across documentation for it in the jetson docs here. I couldn’t find any documentation on the trade-offs for it - should I just enable this by default all the time? Or is the main tradeoff power? My use-case is to run this in MaxN mode as it is so power consumption or heat should not be a problem.

Hi,
By default we run hardware encoder/decoder in dynamic frequency scaling. So that power consumption is less for single video encoding/decoding task. If you have to encode/decode multiple sources in your use-case, you can enable maximum performance mode to get maximum throughput of the engines.

Thanks @DaneLLL, that completely answered my question! have a good day

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