Skip to content

Performance HUD

The Performance HUD is a debugging tool that shows real-time diagnostic information about how Orbit is performing on your system. It's especially useful with large, complex sessions: if something doesn't sound right — glitches, dropouts, or audio that isn't behaving as expected — the HUD can give an indication as to why.

Opening the HUD

  • Orbit → Toggle Performance HUD (⇧⌘P) — opens a floating window with real-time performance metrics.

Metrics to watch

MetricWhat it meansHealthy range / guidance
CPU UsageHost CPU usage sampleLow and steady; spikes with render time suggest contention
Sample Rate / Buffer SizeDevice clock and buffer lengthBuffer 128–512 frames typical; unexpected changes = device switch
Render avg/p95/max (ms)Engine render time per bufferStay well below buffer duration (<25% is comfortable); p95/max near buffer size risk underruns
Load (%)Render time as % of buffer duration<50% steady is good; >75% sustained or spiky warrants attention
UnderrunsBuffer underrun count0 and not increasing. A single blip might be benign; rising counts during playback need attention
FaultsEngine fault count0; investigate any non-zero value
Active ObjectsObjects currently contributingMatches ADM expectation; big jumps without timeline changes suggest ADM/mute/solo issues
Event/Prep/Log QueuesInternal queue depthsNear zero or stable; growth correlates with contention or I/O stalls
BlocksTotal buffers renderedReference counter to align timing between runs
TransportEngine transport time (s)Should track playback; sanity check HUD sync

When to use

  • Investigate glitches: watch underruns and render p95/max.
  • Compare routing/mode changes: ensure active object counts and queues stay stable.

Orbit Spatial® is a registered trademark of South Loop Studios. All rights reserved.