NVIDIA Jetson Xavier - Performance Tuning by Tuning Power
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.
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
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