自动化与运维 ✓ NVIDIA · 官方 jetsonnvpmodelpower-managementbsp-customizationfrequency-tuning

Jetson nvpmodel 电源模式定制

在 Jetson BSP 中安全调整 nvpmodel 电源模式、频率上限和启动默认值。

FollowSkills 评估 · FSRS-2.0
不推荐
54/ 100 五分制 2.7 / 5
信任安全17 / 25 · 3.4/5

技能明确限制写入 overlay、将 BSP 镜像设为只读,并要求校验参数、频率、默认 ID、传播范围和部分部署路径;未明确用户确认、完整回滚方案、失败时恢复步骤,也包含 sudo 复制和刷写等外部影响操作,因此扣分。未见凭据窃取、隐蔽外传或恶意依赖。

可靠稳定9 / 20 · 2.3/5

操作流程、前置条件、格式规则、异常情况和故障排查较完整,且静态上可形成合理执行路径;但依赖未提供的上下文文档、硬件文件和外部 Power Estimator,未见覆盖关键路径的提交测试或可复现实验,因此按静态上限保守计分。

适用触发10 / 15 · 3.3/5

目标用户、Jetson/Tegra 平台、五类操作、适用边界和路由条件描述清楚;但触发条件较简略,未声明中文交互支持,并且非库存功耗包依赖 NVIDIA Power Estimator,可能受中国大陆网络可达性影响,因此扣分。

规范维护8 / 15 · 2.7/5

文档分层、示例、限制、故障排查、版本和许可证字段较齐全;但 skill-card 中许可证与给定 NOASSERTION 元数据存在不一致,BENCHMARK 报告指出 author 格式问题,未提供明确 changelog、维护责任人和更新路径,因此扣分。

有效结果6 / 15 · 2.0/5

能够覆盖添加、删除、编辑、默认切换和部署,并强调传播集与 super 配置保护,核心指导具有直接使用价值;但最终效果依赖现场 BSP、DTB、频率表、外部估算器和后续部署,静态材料没有关键输出的独立验证,因此未接近满分。

证据核验4 / 10 · 2.0/5

SKILL.md、评测文件和报告提供了可审计的主材料,评测报告也给出有限结果;但没有关键路径测试套件、第三方复现记录或多源交叉验证,且报告本身属于仓库材料而非独立证据,因此保守计分。

证据充分度: 评估于 2026年7月20日 审查版本 55f18499943e
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 写入 overlay 后仍可能通过 /jetson-promote-image 和刷写改变设备状态;执行前应明确确认目标、备份并准备可恢复镜像或回滚方案。
  • 非库存功耗包依赖外部 NVIDIA Power Estimator;应确认网络可达性,并独立核对下载文件、JetPack 版本、SKU 和 available_frequencies。
  • skill-card 的许可证声明与给定的 NOASSERTION 元数据不一致,且 author 格式存在静态检查问题,应在发布前统一治理元数据。
  • 静态评估未执行命令、未验证硬件行为,也未证明 DTB 映射、传播集更新或刷写链实际成功。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

该技能面向 Jetson/Tegra Orin 与 Thor 平台,编辑 BSP 中每块板卡的 nvpmodel 配置。它支持新增、删除、修改电源模式,以及切换启动默认模式。修改只写入 source overlay,不直接修改只读的 BSP 镜像副本,并要求将变更提交后再部署。非标准功耗范围需要使用 NVIDIA Power Estimator,频率还必须符合内核 available_frequencies 表。

解析活动目标、BSP 镜像和 source 路径;根据 DTB compatible 字符串及 nvpower.sh 映射确定正确的 nvpmodel 配置文件;将 pristine 文件导入 overlay tracker;新增或删除 POWER_MODEL,修改 CPU/GPU/EMC/TPC 等参数,或更新 PM_CONFIG DEFAULT;同步参考平台、载板派生和 _super 兄弟配置;检查参数声明、模式 ID、默认 ID 和频率规则;通过 jetson-promote-image 与 jetson-flash-image 部署,或提供直接复制到设备并运行 nvpmodel 的替代流程。

  1. Jetson BSP 工程师需要为特定模块 SKU 新增一个自定义功耗模式并设为启动默认值。
  2. 载板开发者需要在 Orin 或 Thor 的 BSP 中调整 CPU、GPU、EMC 或 TPC 限制。
  3. 平台维护者需要删除旧模式,同时修复启动默认值和 rootfs 脚本中的硬编码模式引用。
  4. 团队需要把同一电源模式结构变更传播到参考平台、定制载板和 _super 配置文件。
  5. 调试人员只想读取某个 SKU 当前定义的电源模式及启动默认值。

这个 Skill 有哪些优点和局限?

优点
  • 覆盖新增、删除、编辑和默认模式切换等完整 nvpmodel 配置操作。
  • 明确区分只读 BSP 镜像与可写 source overlay,保留变更追踪。
  • 考虑 DTB 映射、SKU 变体、载板派生配置和 _super 配置的差异。
  • 包含参数声明、频率表、CPU 核心在线状态和默认 ID 等校验规则。
局限
  • 仅支持 BSP 侧配置,不直接在运行中的设备上执行 nvpmodel -m。
  • 非标准功耗范围必须依赖 NVIDIA Power Estimator,技能不支持从现有模式插值或外推频率。
  • 要求已有目标契约、BSP 镜像、source Git 仓库及对应配置文件。
  • SKILL.md 未描述该技能专属的测试套件或已验证的平台矩阵。

如何安装这个 Skill?

使用仓库 README 支持的 skills CLI:

npx skills add nvidia/skills --skill jetson-customize-nvpmodel --yes

也可以指定 Codex:

npx skills add nvidia/skills --skill jetson-customize-nvpmodel --agent codex

安装后,代理在加载技能并遇到相关任务时使用它。

如何使用这个 Skill?

安装后可向代理发送类似请求:

/jetson-customize-nvpmodel
> list defined power modes

或:

/jetson-customize-nvpmodel
> set PM_CONFIG DEFAULT to the MAXN profile's ID

写入操作前必须存在活动目标、BSP 镜像和有效的 source Linux_for_Tegra Git 仓库。修改应落在 source overlay,并在运行 jetson-promote-image、jetson-flash-image 前提交。具体目标 SKU、路径和部署环境由用户提供;技能不会替用户猜测配置文件名。

常见问题

它会直接修改 BSP 镜像吗?
不会。技能要求把修改写入 source.root_path 下的 overlay;之后由 jetson-promote-image 将跟踪文件复制到 BSP 镜像。
可以只查看当前模式而不产生提交吗?
可以。列出模式是只读操作,可用 grep 查看 POWER_MODEL 和 PM_CONFIG,也可在运行设备上使用 nvpmodel -p --verbose 或 nvpmodel -q。
删除默认模式会怎样?
如果删除的 ID 是 PM_CONFIG DEFAULT 指向的 ID,必须把 DEFAULT 改为仍存在的模式 ID,否则启动时 nvpmodel 无法应用默认模式。
改变频率上限是否需要额外工具?
需要。改变 CPU、GPU、EMC、PVA 或 DLA 的频率范围时,应使用 NVIDIA Power Estimator;频率还必须来自相应内核的 available_frequencies 表。

同仓库的其他 Skills

均来自 NVIDIA/skills

开发与工程 ✓ NVIDIA · 官方

Jetson 风扇曲线定制

在 Jetson BSP 中安全维护 nvfancontrol 风扇配置与启动默认值。

开发与工程 ✓ NVIDIA · 官方

Jetson 自定义载板派生

从参考开发套件派生自定义 Jetson 载板文件集,并通过设备树覆盖层接入载板差异。

开发与工程 ✓ NVIDIA · 官方

Jetson BSP 快速启动

用一次问卷选择 Jetson BSP 定制路径并衔接后续设置技能。

开发与工程 ✓ NVIDIA · 官方

Jetson 时钟定制

在刷写 Jetson 镜像前,锁定或限制 CPU、GPU 与 EMC 的时钟行为。

开发与工程 ✓ NVIDIA · 官方

Jetson 目标知识库生成器

扫描 Jetson BSP 与源码树,生成按目标配置组织的知识库快照。

开发与工程 ✓ NVIDIA · 官方

Jetson 文档绑定器

将本地 Jetson 参考文档注册到活动目标平台配置中。

开发与工程 ✓ NVIDIA · 官方

Jetson Thor MGBE/QSFP 配置

为 Jetson Thor 通过内核设备树覆盖启用 25G、10G 或 1G MGBE 网络路径。

开发与工程 ✓ NVIDIA · 官方

Jetson BSP 信息检查

在刷写前快速核验 Jetson BSP 版本、板卡配置与 rootfs 状态。

开发与工程 ✓ NVIDIA · 官方

Jetson BSP 源码构建

根据 Jetson BSP 源码变更重建设备树、内核和模块,并生成可部署清单。

自动化与运维 ✓ NVIDIA · 官方

Jetson 设备信息快照

在运行中的 Jetson 上快速采集软件栈、内核、系统版本和电源模式。

开发与工程 ✓ NVIDIA · 官方

Jetson PCIe 控制器定制

为 Jetson Thor 或 Orin 定制 PCIe 控制器状态、通道数和链路速率。

开发与工程 ✓ NVIDIA · 官方

Jetson 目标平台初始化

为 Jetson 开发套件或定制载板创建目标平台配置并更新活动指针。

开发与工程 ✓ NVIDIA · 官方

Jetson BSP 镜像刷写

将已提升的 Jetson BSP 镜像安全刷入处于 RCM 模式的设备。

开发与工程 ✓ NVIDIA · 官方

Jetson USB 端口定制

通过内核设备树覆盖层安全启用、禁用或调整 Jetson USB 端口角色。

自动化与运维 ✓ NVIDIA · 官方

Jetson 无头模式内存优化

通过安全、可回滚的系统服务调整,为无桌面 Jetson 设备释放内存。

开发与工程 ✓ NVIDIA · 官方

Jetson Pinmux 定制器

从引脚复用表生成 Jetson 载板配置。

自动化与运维 ✓ NVIDIA · 官方

Jetson BSP 下载助手

为 NVIDIA Jetson Auto Setup 下载并暂存匹配版本的 BSP、根文件系统、源码、工具链和指南。

开发与工程 ✓ NVIDIA · 官方

Jetson CSI 摄像头定制

为 Jetson Thor 或 Orin 定制载板生成并验证 MIPI/GMSL 摄像头内核设备树覆盖层。

开发与工程 ✓ NVIDIA · 官方

Jetson UPHY 通道分配配置

为 Orin 和 Thor 定制载板选择并应用 UPHY 通道分配。

开发与工程 ✓ NVIDIA · 官方

Jetson BSP 镜像验证器

验证刷写后的 Jetson BSP 镜像及目标设备状态。

相关 Skills