其他分享
首页 > 其他分享> > Jetson TX2 power mode功耗模式

Jetson TX2 power mode功耗模式

作者:互联网

一、参考资料

TX2 五种功耗模式
NVIDIA Jetson AGX Xavier设置风扇转速、工作模式及性能监控

二、相关介绍

  1. Jetson TX2由一个GPU和一个CPU集群组成,CPU集群由双核Denver2处理器和四核ARM Cortex-A57组成,通过高性能互连架构连接。

  2. Jetson TX2拥有6个CPU核心和一个GPU,dual-core NVIDIA Denver2 + quad-core ARM Cortex-A57,256-core Pascal GPU。
    (1)双核Denver2处理器:cpu1,cpu2;
    (2)四核ARM Cortex-A57:cpu0,cpu3,cpu4,cpu5;

  3. NVIDIA提供了nvpmodel命令工具管理4种功耗模式,4种功耗模式:
    在这里插入图片描述

  4. TX2默认采用模式1,即Max-Q模式,此模式下,双核Denver2不工作,四核A57工作,CPU工作频率为0.85Ghz,该模式比较均衡/节能。

三、关键指令

  1. 查看CPU情况

    cat /proc/cpuinfo
    
  2. 查询当前功耗模式

    sudo nvpmodel -q verbose
    
    tx2@tx2:~$ sudo nvpmodel -q verbose
    NVPM WARN: fan mode is not set!
    NV Power Mode: MAXN
    0
    
  3. 查看clock工作状态

    sudo jetson_clocks --show
    
    tx2@tx2:~$ sudo jetson_clocks --show
    SOC family:tegra186  Machine:quill
    Online CPUs: 0,3-5
    cpu0: Online=1 Governor=schedutil MinFreq=1267200 MaxFreq=1267200 CurrentFreq=1267200 IdleStates: C1=0 c7=0 
    cpu1: Online=0 Governor=schedutil MinFreq=345600 MaxFreq=2035200 CurrentFreq=2035200 IdleStates: C1=0 c6=0 c7=0 
    cpu2: Online=0 Governor=schedutil MinFreq=345600 MaxFreq=2035200 CurrentFreq=2035200 IdleStates: C1=0 c6=0 c7=0 
    cpu3: Online=1 Governor=schedutil MinFreq=1267200 MaxFreq=1267200 CurrentFreq=1267200 IdleStates: C1=0 c7=0 
    cpu4: Online=1 Governor=schedutil MinFreq=1267200 MaxFreq=1267200 CurrentFreq=1267200 IdleStates: C1=0 c7=0 
    cpu5: Online=1 Governor=schedutil MinFreq=1267200 MaxFreq=1267200 CurrentFreq=1267200 IdleStates: C1=0 c7=0 
    GPU MinFreq=854250000 MaxFreq=854250000 CurrentFreq=854250000
    EMC MinFreq=40800000 MaxFreq=1331200000 CurrentFreq=1331200000 FreqOverride=1
    Fan: PWM=0
    NV Power Mode: MAXQ
    
  4. 开启风扇
    Jetson TX2的风扇在开机之后是默认关闭的,所以每次重启都需要手动打开风扇,风扇转速是通过读取target_pwm文件进行设置的。
    修改风扇配置文件,保存即可开启风扇,默认为0,表示关闭,最大是250

    sudo gedit /sys/devices/pwm-fan/target_pwm
    
  5. 设置模式为0,开启火力全开模式,用htop查看有6个CPU。

    sudo nvpmodel -m 0
    

    设置模式为1,只用4个CPU,用htop查看只有4个CPU。

    sudo nvpmodel -m 1
    

    开启风扇,开启最大clock时钟

    sudo /usr/bin/jetson_clocks
    
  6. 自定义工作模式
    /etc/nvpmodel.conf 文件中保存了模式的定义,用户可以自己修改添加,修改方法参考原有的示例即可,充分发挥TX2性能!

四、可能出现的问题

标签:power,sudo,CPU,模式,风扇,mode,MaxFreq,Jetson,1267200
来源: https://blog.csdn.net/m0_37605642/article/details/120838864