jetson-customize-nvpmodel

Modify Jetson nvpmodel power modes with validated frequency values.

1|Updated Jun 12, 2026
One-click install
npx skills add https://github.com/JORDAN0615/bsp_factory --skill jetson-customize-nvpmodel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jetson-customize-nvpmodel
Source: https://github.com/JORDAN0615/bsp_factory/tree/main/skills/jetson-customize-nvpmodel
Command: npx skills add https://github.com/JORDAN0615/bsp_factory --skill jetson-customize-nvpmodel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually editing Jetson nvpmodel power mode configurations is error-prone, risks breaking boot defaults, and requires tracking changes across multiple carrier-specific config files, leading to inconsistent power behavior across different Jetson/Tegra SKUs.

Core Features & Use Cases

  • Validated Power Mode Edits: Add, remove, or edit power modes with enforced validation of frequency clamps against kernel available_frequencies tables, and required use of NVIDIA Power Estimator for non-trivial envelope changes.
  • Cross-Config Propagation: Automatically propagate structural changes to all carrier-derived and super-mode nvpmodel configs to ensure consistent behavior across all supported SKUs, while preserving super-mode elevated frequency caps.
  • Use Case: A Jetson Orin developer needs to add a custom 30W power mode from the NVIDIA Power Estimator and set it as the boot default for their custom carrier board, without manually editing multiple config files or risking invalid frequency values that cause boot failures.

Quick Start

Use the jetson-customize-nvpmodel skill to add a new 30W power mode from your downloaded NVIDIA Power Estimator config file and set it as the boot default for your active Jetson target.

Frequently Asked Questions about jetson-customize-nvpmodel

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a custom power mode to Jetson nvpmodel without breaking boot defaults?

Propagating nvpmodel power profile changes across Jetson carrier boards requires automatically syncing structural edits to all carrier-derived and super-mode config variants. This ensures consistent power behavior across supported SKUs while preserving super-mode elevated frequency caps.

How does nvpmodel power profile validation work for Jetson Orin BSP customization?

You need NVIDIA Power Estimator output when editing Jetson nvpmodel envelopes for non-trivial power mode changes. The estimator provides the validated frequency and power data required to safely modify envelope parameters without causing system instability or boot failures.

Can I use this nvpmodel customization workflow for both Orin and Thor Tegra platforms?

Yes, the nvpmodel customization workflow supports BSP customization for both Orin and Thor Tegra platforms. It handles adding, removing, and editing power modes while propagating changes across carrier-derived and super-mode config variants for these specific platforms.

Why do my manually edited Jetson nvpmodel frequency values cause boot failures?

Manually edited Jetson nvpmodel frequency values cause boot failures because they often bypass validation against kernel available_frequencies tables. Proper BSP customization requires enforcing valid frequency clamps and using overlay tracker invariants to prevent invalid configurations.