NVIDIA Jetson Xavier - Performance Tuning by Tuning Power

From RidgeRun Developer Wiki



Previous: JetPack 5.0.2/Performance Tuning/Set Values Manually Index Next: JetPack 5.0.2/Performance Tuning/Maximizing Performance








Max-Q and Max-P Power Efficiency

It supports three different power modes such as 10W, 15W, and 30W. For each mode, several configurations with various CPU and GPU frequencies, and a number of cores online are possible.

For Jetson AGX Xavier and Jetson AGX Xavier 64GB

Mode ID 0 1 2 3 4 5 6
Power Budget EDP 10W 15W 30W 30W 30W 30W
Online CPU 8 2 4 8 6 4 2
CPU Max Frequency (MHz) 2265.6 1200 1200 1200 1450 1780 2100
GPU Max Frecuency (MHz) 1377 520 670 900 900 900 900
DLA Max Frequency (MHz) 1395.2 550 750 1050 1050 1050 1050
PVA Cores 2 0 1 1 1 1 1
PVA Max Frequency (MHz) 1088 0 550 760 760 760 760
Max Frequency 2133 1066 1333 1600 1600 1600 1600

The default mode is id 2. EDP represents the limits and therefore has no power budget

For Jetson Xavier NX series:

Mode ID 0 1 2 3 4 5 6 7 8
Power Budget 15W 15W 15W 10W 10W 10W 20W 20W 20W
Online CPU 2 4 6 2 4 4 2 4 6
CPU Max Frequency (MHz) 1900 1400 1400 1500 1200 1900 1900 1400 1400
GPU Max Frecuency (MHz) 1100 1100 1100 800 800 510 1100 1100 1100
DLA Max Frequency (MHz) 1100 1100 1100 900 900 900 1100 1100 1100
PVA Cores 1 1 1 1 1 1 1 1 1
PVA Max Frequency (MHz) 600 600 600 400 400 400 600 600 600
Max Frequency 1600 1600 1600 1600 1600 1600 1866 1866 1866

The default mode is 10W (mode ID 5)

A utility is provided to change the board operations between these modes. In order to change the current operation mode using the command:

ID=5
sudo /usr/sbin/nvpmodel -m $ID

The mode persists across power cycles and won't change unless nvpmodel is called again.

In order to find the current mode use:

sudo /usr/sbin/nvpmodel -q

Extra Definitions can be added in a file located in:

/etc/nvpmodel/nvpmodel_t194.conf



Previous: JetPack 5.0.2/Performance Tuning/Set Values Manually Index Next: JetPack 5.0.2/Performance Tuning/Maximizing Performance