Flashing Xavier with jetson-xavier-maxn mmcblk0p1 for max performance

In another post about Xavier performance, someone (carolyuu) had suggested flashing Xavier with the following command to achieve maximum performance:

sudo ./flash.sh -r -k kernel-dtb jetson-xavier-maxn mmcblk0p1

I would just like to understand if this is really/still necessary to achieve maximum performance, or if running:

nvpmodel -m 0
/usr/bin/jetson_clocks

Is sufficient…?

Thank you!

Hi logidelic,

Yes, please set the clocks for maximum performance:

$ sudo nvpmodel -m 0
$ sudo ./jetson_clocks.sh

Please reference: https://www.jetsonhacks.com/2018/10/07/nvpmodel-nvidia-jetson-agx-xavier-developer-kit/

Hi Carlyuu. Truly appreciate the response, but I still don’t think it’s answering my question (or at least you’re not writing it explicitly). I know that we need to execute nvpmodel and jetson_clocks.

My question is, are we always required to flash using the “jetson-xavier-maxn” configuration as well to achieve maximum performance?

Hi logidelic,

Yes, if you want to achieve maximum performance, you need flash with jetson-xavier-maxn.conf and set nvpmodel to 0, you can refer L4T documentation -> “Power Management for Jetson AGX Xavier Devices” section to see detail.

Documentation download link: https://developer.nvidia.com/embedded/dlc/l4t-documentation-32-1