![]() |
Sunshine
Self-hosted game stream host for Moonlight.
|
A modern, self-hosted, Sunshine-based game streaming platform purpose-built for Modern Windows 11.
LuminalShine is a Windows-first game streaming host developed by the NortheBridge Foundation. It is a hardened, modernized descendant of Sunshine by way of Vibeshine, focused exclusively on delivering a stable, low-latency streaming experience on current Windows 11 releases — including the Windows Insider Preview Canary and Dev channels — paired with any Moonlight client or the built-in WebRTC browser client.
LuminalShine began as a fork of Vibeshine specifically to address deficiencies on the Windows 11 Insider Preview platform that upstream maintainers were unwilling to investigate. Since then it has diverged substantially in architecture, driver support, and capture pipeline.
| Component | Minimum | Recommended |
|---|---|---|
| OS | Windows 11 23H2 (x64) | Windows 11 24H2 or Insider Preview (Canary / Dev) |
| CPU | Quad-core x86-64 with AVX2 | 6+ cores, recent Intel / AMD / Snapdragon X |
| GPU | DirectX 12 capable, HEVC encode | NVIDIA RTX 40/50-series, AMD RDNA 3/4, or Intel Arc with AV1 encode |
| RAM | 8 GB | 16 GB+ |
| Display Stack | WDDM 3.0 | WDDM 3.2+ with HDR-capable physical or virtual display at 240 Hz for frame-gen capture |
| Network | 1 Gbps wired or Wi-Fi 6 | 2.5 Gbps wired or Wi-Fi 6E/7 |
| PowerShell | Windows PowerShell 5.1 | PowerShell 7 — PowerShell 7 supersedes Windows PowerShell as Microsoft's current shell; LuminalShine's MSI custom actions automatically prefer it when installed. |
| Privileges | Local administrator for install and service registration | TPM 2.0 (used for credential sealing) |
LuminalShine is Windows-only by design. Linux and macOS support from upstream Sunshine has been deprecated to allow the team to focus entirely on the Windows platform. Multi-platform support may return in the future but is not on the current roadmap.
dxgi.dll quirks introduced in recent flights./webrtc endpoint — no separate client install needed. The standard Moonlight path is still available.LuminalShine is a complementary fork, not a replacement. Sunshine remains the right choice for cross-platform deployments, and Vibeshine remains its own project.
LuminalShine features will not be backported to Sunshine or Vibeshine. Driver changes, the WGC service architecture, the Insider Preview workarounds, and the pace of development make maintaining backports impractical. The codebase has diverged far enough that upstreaming would no longer be a clean merge — it would be a rewrite.
LuminalShine remains free and open source under the GNU GPL-v3 license and will not be sold or offered commercially.
Full documentation — installation, configuration, driver selection, WebRTC setup, troubleshooting, and developer guides — lives at:
gitdocs.northebridge.com/luminalshine is the official documentation site for LuminalShine, hosted under the NortheBridge Foundation documentation portal. Issues, contributing guidelines, and release notes are mirrored there alongside this repository's GitHub Issues tracker.
"LuminalShine" is the adjective form of lumen — the SI unit for luminous flux — riffing on the first half of Sunshine.
LuminalShine is distributed under the [GNU General Public License v3.0](LICENSE). Contributions are welcome under the same terms.