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;

4. Jetson tx2 性能模式工具 nvpmodel

posted on   鹅要长大  阅读(4195)  评论(0编辑  收藏  举报

编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示