TX2-start 6 CPU kernel-開啟高功耗模式


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即可。

參考

1.Jetson TX2開啟高功耗模式;

2.TX2火力全開的秘密

3.Jetson_TX2;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM