LuminalShine 26.07.0-beta.1
This beta focuses on eliminating LuminalShine's interference with games — whether a stream is active or the host is idling in the background — and begins the transition to a first-party virtual display driver.
General
- Sunshine-glass Web UI rebrand with a complete session telemetry pipeline: per-stream encode latency, throughput, FPS, and host CPU/GPU/RAM/VRAM history rendered in the new Session Details panel.
- MTT VDD has been removed entirely. SudoVDA is now the only shipped virtual display backend. A configured
virtual_display_backend = mttlogs a warning and selects SudoVDA; pre-existing MTT driver installations on your machine are left untouched (removable via Device Manager orpnputil). The installer no longer offers or ships the MTT driver. - Announcing LuminalVGD — the first-party Luminal Video Graphics Display Driver (NortheBridge/LuminalVGD, AGPL-3.0 with commercial licensing under the NortheBridge Access License Agreement). Pre-development; it is now tracked in-tree at
src/drivers/luminal-displayand will supersede SudoVDA as the default backend when it ships. - Native frame-generation handling. LuminalShine now detects DLSS Frame Generation in the streamed game and engages the frame-generation capture fix automatically — no per-app configuration required. The per-app toggles remain as manual overrides, and the settings UI now says so.
- Frame limiter is scoped to the streamed game. The RTSS frame cap now targets a per-game application profile instead of the RTSS Global profile, so nothing else on the host gets capped. Profiles created by LuminalShine are cleanly removed when the stream ends.
- Documentation refreshed with the new Learn Dark theme and sunshine palette.
Windows 11
- Fixed: games could fail to launch while LuminalShine ran in the background. RTSS is no longer kept alive across paused sessions — its hooks inject into every starting process, which prevented some anti-tamper titles from launching at all. Any RTSS instance LuminalShine starts is now terminated at every limiter teardown and relaunched on resume.
- Fixed: severe system-wide GPU performance loss while LuminalShine idled (benchmarks and games dropping from 120+ to ~20 FPS). Two causes addressed: a temporary virtual display retained after a failed encoder probe is now reaped after 3 idle minutes instead of persisting indefinitely, and the process's REALTIME GPU scheduling priority is restored to normal after the startup probe and at stream stop instead of persisting for the process lifetime.
- Fixed: streamed GPU-bound titles losing significant frame rate. The frame cap no longer applies machine-wide (see per-game scoping above), and an idle host no longer outranks the foreground game at the GPU scheduler.
Windows 11 Experimental Preview
- With MTT VDD removed, the guidance for SudoVDA's known WUDFHost hang on Insider Preview channels (WUDFHostProblem2) has changed: use Troubleshooting → Restart Virtual Display Driver, which PnP-disables and re-enables the SudoVDA device scoped to that device only. The Web UI warning text now points there instead of suggesting a driver switch.
- The SudoVDA reliability caveat on current release and Insider Preview builds remains the primary motivation for LuminalVGD (see General).
Security Fixes
- Reduced shipped driver and supply-chain surface: the vendored third-party MTT VDD signed driver binary (DLL/INF/CAT) has been removed from the repository and the installer payload, leaving a single virtual display driver pending the first-party LuminalVGD.
- Process-injection surface hardening: LuminalShine-started RTSS never outlives the frame limiter session, so its injection hooks cannot persist into processes launched after a stream ends.
Hotfixes
- RTSS: a mid-session limiter refresh could silently fall back from the per-game profile to the Global profile — fixed.
- NVIDIA Control Panel limiter users: the frame-generation auto-fix no longer removes an NVCP frame cap without replacement when RTSS is unavailable.
- Virtual display: fixed a race where the idle-display reaper could remove a display that an incoming launch had just claimed.
- RTSS crash-recovery snapshots now record per-game profiles created by LuminalShine, so a crash cannot orphan them.
Upgrade notes: existing installs upgrade in place; the MSI Upgrade path from 26.06.x is verified by the release pipeline's compatibility gate. If you previously selected MTT VDD, LuminalShine switches to SudoVDA automatically on first start.
Full changelog: 26.06.4...26.07.0-beta.1