Summary
On my DGX Spark the GB10 GPU appears hard-capped at ~721 MHz SM clock even under 96% utilization, while the reported max is 3003 MHz. There is no active throttle reason, the GPU is cool (~55 °C) and drawing only ~10 W. nvidia-smi -lgc has no effect. I’d like to know whether this is expected behavior, a firmware/BSP issue, or something I can change via a supported power/performance mode.
System
- Device: NVIDIA DGX Spark (GB10)
- DGX OS: 7.5.0
- Kernel: 6.17.0-1026-nvidia
- Driver: 580.159.03
- CUDA: 13.0
- GPU: 48 SMs / 6144 FP32 cores
Symptoms
nvidia-smi under a sustained custom CUDA compute kernel:
clocks.sm clocks.max.sm utilization.gpu power.draw temp
721 MHz 3003 MHz 96 % ~10 W 55 C
- Performance State: P0
- Clock Event Reasons: all Not Active (Idle, SW Power Cap, HW Slowdown, SW/HW Thermal, Sync Boost all inactive)
- All power-limit fields (Current/Default/Min/Max Power Limit) report N/A
- Clock stays at exactly 721 MHz whether idle or at 96% utilization — it never boosts.
Throughput confirms the clock is real (not a telemetry misreport)
A high-ILP FP32 FMA microbenchmark delivers only ~3.75 TFLOPS. The theoretical peak at 3003 MHz (6144 cores × 2 × 3.003 GHz) is ~37 TFLOPS, so even accountinsistent with a genuine sub-GHz clock, not a misreported telemetry value.
What I’ve tried
- sudo nvidia-smi -lgc 3003 → silently has no effect; clock stays 721 MHz. nvidia-smi -q -d SUPPORTED_CLOCKS
reports Supported Clocks : N/A, so locked/ear to be supported on this part. - No nvpmodel, jetson_clocks, or GPU devfreq nodes are present on DGX OS.
- Persistence mode is enabled; not runtime
- Thermals are fine across all zones (~52–55 °C); nothing suggests thermal or power-cap throttling.
Questions
- Is a sustained 721 MHz cap under full load expected on GB10 / DGX Spark, or is this a defect?
- What is the supported way to raise the performance power mode on DGX Spark? Is itexposed through the DGX Dashboard, and if so where?
- Is this addressed by a firmware/BSP OTAta-update-meta 26.04.1 available and canapply it.)
Any guidance appreciated — happy to provide full nvidia-smi -q output or additional logs.

