Features
Rust, from the ground up
LuminalVGD marks the Foundation’s transition to Rust for driver development — bringing memory safety to the code that sits closest to the display stack.
Legitimately signed, with attestation
A properly attestation-signed driver — like SudoVDA, and unlike pf-display — so it installs on stock Windows 11 with no test-signing mode or security compromises.
Modern IddCx architecture
A UMDF Indirect Display Driver (IddCx) built specifically for Windows 11 and Insider Preview builds — running in user mode, not the kernel.
Per-client virtual monitors
Exact mode lists per streaming session — resolution, refresh rate, and HDR10 metadata matched to each client, including frame-generation-aware refresh doubling.
First-class recovery
Designed to survive GPU TDRs and driver restarts without wedging WUDFHost, with a control interface built for LuminalShine’s watchdog and recovery ladder.
Built for LuminalShine
Render-adapter selection on hybrid-GPU laptops, signed and serviced through the LuminalShine installer, and set to supersede SudoVDA as the default virtual display backend.
Project
Source Code
LuminalVGD is developed in the open. Browse the source, follow progress, report issues, and contribute on GitHub. Contributions require a signed CLA.
Licensing
Dual-licensed: AGPL-3.0 for open-source use — anything that uses, links, or derives from LuminalVGD must release its complete source under the same license — or the NortheBridge Access License Agreement (NALA) for commercial use without source-disclosure obligations.
LuminalShine
LuminalVGD is the first-party virtual display backend for LuminalShine, the self-hosted Sunshine-compatible game stream host for Moonlight.
Download
No releases yet — LuminalVGD is in pre-development. Once it ships, it will be delivered and serviced through the LuminalShine installer as the default virtual display backend.