Hi Ross, you can use nvpmodel to change the profile. If you want to do it manually, you can also set /sys/devices/system/cpu/cpu[0-5]/online to 1. Here’s an example:
At boot, Denver2 is offline for minimal power consumption:
nvidia@tegra-ubuntu:~$ ~/tegrastats
RAM 970/7854MB (lfb 1546x4MB) cpu [0%@2035,off,off,0%@2035,0%@2035,0%@2035]
RAM 971/7854MB (lfb 1546x4MB) cpu [0%@2035,off,off,1%@2035,0%@2035,0%@2035]
RAM 971/7854MB (lfb 1546x4MB) cpu [0%@2035,off,off,1%@2035,0%@2035,0%@2035]
Online the cores using sysfs:
nvidia@tegra-ubuntu:~$ sudo su
root@tegra-ubuntu:/home/nvidia# echo 1 > /sys/devices/system/cpu/cpu1/online
root@tegra-ubuntu:/home/nvidia# echo 1 > /sys/devices/system/cpu/cpu2/online
Confirm Denver2 cores are now online:
nvidia@tegra-ubuntu:~$ ~/tegrastats
RAM 973/7854MB (lfb 1545x4MB) cpu [0%@2035,0%@345,0%@345,0%@2035,0%@2035,0%@2035]
RAM 973/7854MB (lfb 1545x4MB) cpu [1%@2035,1%@345,1%@345,0%@2035,0%@2035,0%@2035]
RAM 973/7854MB (lfb 1545x4MB) cpu [0%@2035,0%@345,0%@345,0%@2035,0%@2035,1%@2035]
Maximize clock governor frequencies:
nvidia@tegra-ubuntu:~$ sudo ./jetson_clocks.sh
[sudo] password for nvidia:
nvidia@tegra-ubuntu:~$ ~/tegrastats
RAM 979/7854MB (lfb 1545x4MB) cpu [0%@2035,0%@2419,0%@2419,0%@2035,0%@2035,0%@2035]
RAM 979/7854MB (lfb 1545x4MB) cpu [1%@2035,0%@2419,0%@2419,0%@2035,0%@2035,0%@2035]
RAM 979/7854MB (lfb 1545x4MB) cpu [0%@2035,0%@2419,0%@2419,0%@2035,0%@2035,0%@2035]
You can look around the sources of ~/jetson_clocks.sh script or sysfs for additional tuning knobs to set.