NVIDIA Jetson Orin NX - Performance Tuning by Tuning Power

From RidgeRun Developer Wiki


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







Max-Q and Max-P Power Efficiency

The Orin NX 8GB supports three different power modes known as MAXN, 10W, 15W and 20W. For each mode, several configurations with various CPU and GPU frequencies, and a number of cores online are possible.

Mode ID 0 1 2 3
Power Budget MAXN 10W 15W 20W
Online CPU 6 4 4 6
CPU Max Frequency (MHz) 1984 1190.4 1420.8 1497.6
GPU Max Frecuency (MHz) 765 612 612 408
DLA Max Frequency (MHz) 614.4 153.6 614.4 614.4
PVA Cores 1 0 0 1
PVA VPS Max Frequency (MHz) 704 N/A N/A 512
PVA AXI Max Frequency (MHz) 486.4 N/A N/A 358.4


The default mode is id 0. MAXN represents the limits and therefore has no power budget.

For NX 16GB the chart changes slightly:

Mode ID 0 1 2 3
Power Budget MAXN 10W 15W 25W
Online CPU 8 4 4 8
CPU Max Frequency (MHz) 1984 1190.4 1420.8 1497.6
GPU Max Frecuency (MHz) 918 612 612 408
DLA Max Frequency (MHz) 614.4 153.6 614.4 614.4
PVA Cores 1 0 0 1
PVA VPS Max Frequency (MHz) 704 N/A N/A 512
PVA AXI Max Frequency (MHz) 486.4 N/A N/A 358.4



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

ID=2
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.1.1/Performance Tuning/Set Values Manually Index Next: JetPack 5.1.1/Performance Tuning/Maximizing Performance