LuminalShine 26.05.0-rc6
A small, focused pre-release: one streaming-stability fix and a documentation refresh.
General
- Documentation site redesign. The docs now use a light, content-first layout modeled on Microsoft Learn — Segoe UI typography, a breadcrumb trail, an "In this article" rail, and cleaner code blocks, tables, admonitions, and landing-page cards — rebranded with NortheBridge "Aurora Blue" accents (the previous purple accents are retired).
Windows 11
- Fixed a host crash during GPU resets (TDR) while streaming. Under heavy GPU load — e.g. 4K HDR AV1 with DLSS Frame Generation on RTX 40/50-series cards — a GPU Timeout Detection & Recovery event could trigger several encoder teardowns at once. Those concurrent teardowns raced on the shared NVIDIA driver heap and corrupted it, killing the LuminalShine host process (
STATUS_HEAP_CORRUPTION) and dropping the stream — sometimes leaving the display in a bad state. Encoder teardown is now serialized, so a GPU reset degrades to a brief interruption instead of a host crash. (Builds on the per-teardown drain/leak hardening from rc5.)- Note: this fixes the host-side crash, not the GPU reset itself. If you hit frequent TDRs, also consider updating your NVIDIA driver, switching the codec to HEVC, or disabling DLSS Frame Generation.
Windows 11 Experimental Future Platforms
- The streaming-stability fix above directly addresses host crashes seen on Windows 11 Insider Preview (Canary / Dev) builds, where GPU driver TDRs occur more often on bleeding-edge graphics stacks. No changes exclusive to experimental/future platforms in this release.
Security Fixes
- Hardened memory safety in the SYSTEM-privileged host service. Eliminated the heap-corruption fail-fast (
STATUS_HEAP_CORRUPTION/0xC0000374) that could occur during GPU-TDR encoder teardown. This is the same underlying change as the Windows 11 stability fix above, called out here because it removes a memory-corruption condition in a process that runs as SYSTEM. No attacker-controlled input is involved; impact is availability/robustness rather than a remotely exploitable vulnerability.
Automated release for 26.05.0-rc6.
Full Changelog: 26.05.0-rc5...26.05.0-rc6