一、参考资料

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. 四种功耗模式的性能对比

  5. 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性能!

四、可能出现的问题

  • 如果设置模式0,风扇没有转

    错误原因:
    没有设置fan mode风扇模式解决办法:
    修改风扇的配置文件,保存即可
    sudo gedit /sys/devices/pwm-fan/target_pwm
    默认为0,表示关闭,最大是250
    

Jetson TX2 power mode功耗模式相关推荐

  1. TX2的开机测试 刷机过程 功耗模式选择 源更新 语言修改 拼音输入法设置

    以下博文主要为记录刷机过程,为后续刷机提供帮助,其中的图片并非我截图而是借鉴别的博客,重点在于说明问题. 博客主要参考一下: https://blog.csdn.net/qq_38880380/art ...

  2. NVIDIA Jetson tx2各性能介绍及切换教程

    1. tx2简介 Jetson tx2 有6个CPU核心和一个GPU NVIDIA命令行工具Nvpmodel提供5种模式,可以方便地让用户配置CPU状态,以最大限度地提高不同场景下的性能和能耗. 2. ...

  3. 02-NVIDIA Jetson TX2 通过JetPack 3.1刷机完整版(踩坑版)

    本文继第一篇文章:01-NVIDIA Jetson TX2开箱上电显示界面 TX2 出厂时,已经自带了 Ubuntu 16.04 系统,可以直接启动.但一般我们会选择刷机,目的是更新到最新的 JetP ...

  4. 踩坑NVIDIA Jetson TX2、Ubuntu16.04、ROS Kinetic安装

    踩坑NVIDIA Jetson TX2.Ubuntu16.04.ROS Kinetic安装 摘要 一.NVIDIA Jetson TX2环境配置 1.1开机使用图形化界面 1.2刷机 1.3修改TX2 ...

  5. Jetson TX2刷机教程

    一.参考资料 Jetson TX2官方文档 Jetpack开发者文档 Jetson官方安装教程 jetson tx2刷机 [TX2]NVIDIA Jetson Tx2刷机指南(JetPack-4.4. ...

  6. Jetson TX2介绍

    目录 Jetson TX2概述 Jetson TX2架构 1.模组配置 2. 对外接口 3.按键接口 和TX1的对比 自带的软件包配置JetPack 3.0 CUDA OpenCV VisionWor ...

  7. NVIDIA Jetson TX2 上手指南

    文章目录 一个性能强大的边缘设备 我和**NVIDIA Jetson TX2**的初体验 Fresh Your TX2 为什么在第一步取消Host Machine 可能遇到的问题 用上最好的性能,小风 ...

  8. Jetson TX2刷机(Jetpack4.2.0)

    文章参考以下链接:https://www.jianshu.com/p/b70701660db3.https://blog.csdn.net/zt1091574181/article/details/8 ...

  9. Jetson TX2 重装系统(刷机)+后续设置(安装Fcitx、解决拼音候选词不显示、换国内源、局域网实现VNC远程桌面)

    (珍爱生命,远离TX2!!!) 一.Jetson tx2刷机过程及注意事项 二.安装Fcitx+Googlepinyin 三.解决拼音模式下不显示候选词bug 四.Ubuntu18.04换国内源 五. ...

最新文章

  1. ROW_NUMBER() OVER (PARTITION BY 字段1 ORDER BY 字段2 DESC)
  2. RabbitMQ官方中文入门教程(PHP版) 第三部分:发布/订阅(Publish/Subscribe)
  3. swagger2 注解说明 ( @ApiImplicitParams )
  4. 【PM模块】预防性维护(上)
  5. LOJ 数列分块入门6
  6. 一本让我多花2倍时间读的书
  7. P3205 [HNOI2010]合唱队
  8. Python input 函数 -Python零基础入门教程
  9. python 双向循环链表实现_python实现双向循环链表基本结构及其基本方法
  10. Linux虚拟化KVM-Qemu分析(四)之CPU虚拟化(2)
  11. PTA4-11 先序输出叶结点
  12. Spring Boot 框架介绍和使用
  13. list集合排序_Java面试第七部分 Java的集合
  14. 2016年最值得学习的五大开源项目
  15. java的流套接_Java是什么原因导致网络套接字的流结束?
  16. 彻底搞懂 Git 进阶用法
  17. 【浅谈】日文的文本等出现乱码的情况以及解决办法
  18. 甲每秒跑3米,乙每秒跑4米,丙每秒跑2米,三人沿600米的环形跑道从同一地点同时同方向跑步,经过多少时间三人又同时从出发点出发?
  19. 通过图书编号查询python,基于Python的ISBN书号查询示例代码-六派数据
  20. Linux鼠标断断续续,鼠标断断续续失灵该怎么办

热门文章

  1. 谷粒商城-02-p20-p27
  2. indirect引用单元格/单元格区域/跨表引用(适用于引用不同工作表的相同单元格或者区域)
  3. 前端三刺客---JS(WebAPI)
  4. excel离散度图表怎么算_excel离散数据表格-Excel 离散程度分析图表如何做
  5. 蓝桥杯练习题十四 - 次数差(c++)
  6. Linux驱动之----Linux2.6方式设备注册
  7. SpreadJS 表格控件相关基础知识
  8. 径向渐变加阴影html,CSS径向渐变阴影 - 反转
  9. pythonselenium时间选择_使用pythonselenium选择特定日期(滚动日期)
  10. 【※主题下载の命零电脑桌面主题※】