D258 - Display HUD integration preserves headless execution

status: decided

HUD rendering and display status inquiries are gated so that headless environments or raw payload execution can run without attempting display allocations or video subsystem initialization.