1.TX2簡介
Jetson TX2是由一個GPU和一個CPU集群組成。CPU集群由雙核denver2處理器和四核ARM Cortex-A57組成,通過高性能互連架構連接。擁有6個CPU核心和一個GPU,可以不必自行運行所有性能、功耗來測量最佳的運行狀態,因為NVIDIA新的命令行工具Nvpmodel提供5種模式,可以方便地讓用戶配置CPU狀態,以最大限度地提高不同場景下的性能和能耗。
2.性能模式列表
下表列出了CPU內核模式以及正在使用的CPU和GPU的最大頻率。
mode Mode Name Denver 2 Frequency ARM A57 Frequency GPU Frequency
0 Max-N 2 2.0 GHz 4 2.0 GHz 1.30 Ghz
1 Max-Q 0 4 1.2 GHz 0.85 Ghz
2 Max-P Core-All 2 1.4 GHz 4 1.4 GHz 1.12 Ghz
3 Max-P ARM 0 4 2.0 GHz 1.12 Ghz
4 Max-P Denver 2 2.0 GHz 0 1.12 Ghz
3.具體操作
查看TX2上的CPU情況
$cat /proc/cpuinfo or $lscpu
TX2上電的時候,默認最低功耗模式1,即只有4個CPU核心開啟,風扇不轉;
1、直接運行home下的jetson_clocks.sh,開啟最大頻率
sudo ~/jetson_clocks.sh
然后小風扇就呼啦啦轉起來啦。。
在Jetson Xavier上,jetson_clock.sh為當前的nvpmodel模式提供了最佳的性能。nvpmodel配置為任何給定模式定義了最大和最小時鍾值。jetson_clocks.sh將時鍾值調整到最大值。哦,當你決定全速跑的時候,有時會調整風扇的數值。
jetson_clocks.sh還可以顯示CPU、GPU和EMC的當前設置。
$sudo ./jetson_clock.sh --show
2、查詢當前工作模式,輸入
sudo nvpmodel -q verbose
此時顯示的是
NV Power Mode: MAX-P ARM 3
3、修改工作模式為0,輸入:
sudo nvpmodel -m 0
再次查詢,
$sudo nvpmodel -q verbose NV Power Mode: MAXN 0
模式0下TX2的6個CPU核心全部開啟,即火力全開模式,這樣工作模式修改成功。火力全開模式可以有效提高速度!
注意nvpmodel設置更改后,重啟后數值會保持。
4.應用
使用TX2的時候默認開啟CPU核心為on-line CPU lists(0,3-5),若是想改為(0-5),可以修改為工作模式0即可。
參考
2.TX2火力全開的秘密;
3.Jetson_TX2;
完