Vibeshine 1.15.0-beta.2 — March 21, 2026
Notice: Vibeshine may trigger false-positive antivirus alerts. Details and workarounds are documented here: #59
Highlights
- Added NVIDIA NVENC SDK 13 support, which enables split-frame encoding options.
- Added the
Force Split Frame Encodingoption for NVENC HEVC and AV1 streams. - Improved WebRTC shutdown and app-switch handling to avoid capture and display cleanup races.
- Reduced capture freezes during secure-desktop and UAC transitions when using Windows Graphics Capture.
- Stopped virtual display recovery from retrying indefinitely when Windows never activates a created display.
- Smoothed video pacing to reduce bursty delivery on fast host links.
Improvements
Streaming
- Added runtime NVENC compatibility handling for newer SDK 13 environments while preserving support for older reviewed API levels.
- Added
Force Split Frame Encodingfor NVENC HEVC and AV1 so lower-resolution high-refresh streams can opt into split-frame encoding below NVIDIA's usual automatic threshold. - Improved WebRTC session handling during app launch, resume, and shutdown so display preparation and cleanup stay aligned with active sessions.
Fixes
Streaming
- Fixed frozen capture when secure-desktop or UAC transitions interrupted Windows Graphics Capture reinitialization.
- Fixed bursty video output that could briefly overrun shallow-buffer switches or access points on fast links.
- Fixed display lifecycle resets during app launch or resume when a WebRTC desktop session was already active.
UI
- Fixed Windows tray notifications appearing as if they came from Explorer instead of Vibeshine on some systems.
Stability
- Fixed shutdown and app-handoff races that could leave WebRTC capture, display restore, or session cleanup running against a closing process.
- Fixed endless virtual display recovery loops when Windows created a virtual display but never fully activated it.
Compatibility
- Fixed Windows downgrade installs failing when a newer Vibeshine version was already installed.