jetson-optimize-memory

Community

Reclaim unused DRAM for headless Jetson deployments.

AuthorJORDAN0615
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Jetson BSPs reserve DRAM for display, camera, and DMA subsystems even when those peripherals are not used in headless or no-camera deployments, wasting valuable memory that could be allocated to application workloads.

Core Features & Use Cases

  • Cross-layer DRAM reclamation: Disables unused DRAM carveouts across all four boot layers (MB1 BCT, MB2 BCT, kernel reserved-memory, SWIOTLB) to maximize freed memory.
  • Validated scenario recipes: Provides pre-tested, chip-specific configuration sets for T234 (Orin) and T264 (Thor) platforms for headless, no-camera, and SWIOTLB optimization use cases.
  • Use case example: A headless edge AI inference deployment running on a Jetson Orin Nano can reclaim hundreds of megabytes of DRAM by disabling unused display and camera subsystems, freeing memory for larger AI models or higher throughput workloads.

Quick Start

Use the jetson-optimize-memory skill with the 'headless' argument to disable unused display and camera DRAM carveouts on your Jetson Orin deployment to free up memory for your workload.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: jetson-optimize-memory
Download link: https://github.com/JORDAN0615/bsp_factory/archive/main.zip#jetson-optimize-memory

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.