jetson nano 供电模式的切换或自定义供电模式

前言:

jetson nano 开发板在预设的10W(MAXN)模式下需要用5v4A的DC供电。
用5v2A的DC或者micro-usb供电建议使用5W模式。
供电不足会导致掉电关机。

以下是学习jetson nano时,对供电模式的文档的翻译。

nvidia原文:https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%2520Linux%2520Driver%2520Package%2520Development%2520Guide%2Fpower_management_nano.html%23wwpID0E0YI0HA

供电模式

Jetson Nano采用高效电源管理集成电路(PMIC),稳压器和电源树设计可优化电源效率。 它支持两种电源模式,例如5W和MaxN(10W)。 每种模式允许多种配置,具有各种CPU频率和在线核心数。
您可以通过以预限定值限制内存,CPU和GPU频率以及内核数量,将模块限制为预定义配置。
下表显示了NVIDIA预定义的电源模式以及模块资源使用的相关上限。
在这里插入图片描述
默认的模式是:MaxN(10W)(对应ID 0).

切换模式:

•输入命令:

$ sudo /usr/sbin/nvpmodel -m <x>

其中对应的是 mode ID, 比如 0 或 1。
设置电源模式后,模块将保持该模式,直到您进行更改。 该模式在电源循环和SC7之间持续存在。

显示当前的电源模式:

•输入命令

$ sudo /usr/sbin/nvpmodel -q

了解其他选项:

•输入命令:

$ /usr/sbin/nvpmodel -h

定义自定义模式:

•要定义自己的自定义模式,请将模式定义添加到文件中:

<top>/l4t/release/rfs/etc/nvpmodel/nvpmodel_t210_jetson-nano.conf

这是模式1的示例:

< POWER_MODEL ID=1 NAME=5W >
	CPU_ONLINE CORE_0 1
	CPU_ONLINE CORE_1 1
	CPU_ONLINE CORE_2 0
	CPU_ONLINE CORE_3 0
	CPU_A57 MIN_FREQ 0
	CPU_A57 MAX_FREQ 918000
	GPU_POWER_CONTROL_ENABLE GPU_PWR_CNTL_EN on
	GPU MIN_FREQ 0
	GPU MAX_FREQ 640000000
	GPU_POWER_CONTROL_DISABLE GPU_PWR_CNTL_DIS auto
	EMC MAX_FREQ 1600000000

CPU的频率单位是千赫兹(KHz)。 GPU和EMMC的单位是赫兹(Hz)。 您必须在ID字段中为每个自定义模式分配唯一ID。
测试您的自定义模式以确定:
•要使用的活动核心数
•为GPU,EMC和每个CPU群集设置的频率
您设置的频率受模式0中定义的MaxN限制的约束。

jetson_clocks脚本

默认情况下,DVFS已启用,CPU / GPU / EMC时钟将根据负载而变化。
/usr/bin/jetson_clocks:是禁用DVFS并将CPU / GPU / EMC时钟设置为最大值的脚本。

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

joker-wt

我的心愿是——世界和平

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值