NVIDIA Jetson Orin NX - Performance Tuning by Tuning Power
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.
NOTE: You can use the modes ID from the table above to change the board operations. |
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