github Nonary/vibeshine 1.14.11
v1.14.11

latest releases: 1.15.3, 1.15.2, 1.15.1-stable.1...
one month ago

Vibeshine 1.14.11 — 2026-03-05

Notice: Vibeshine may trigger false-positive antivirus alerts. Details and workarounds are documented here: #59

Highlights

  • Fixed Windows virtual display sessions changing desktop layout or physical monitor refresh rates after stream startup.
  • Reduced long hangs during display-helper reconnects and app teardown, improving recovery when streams stop or fail mid-cleanup.
  • Improved Playnite recovery when the plugin is missing, with safer autosync handling and clearer dashboard actions.
  • Restored P1 as the real default NVENC preset and aligned the web UI and docs with that behavior.
  • Reduced cases where canceled non-virtual sessions would incorrectly revert desktop display state.

Improvements

Streaming

  • Virtual display sessions now preserve saved layout orientation data more accurately, including monitor arrangement metadata needed for rotation-aware restores.
  • Unified the frame generation capture fix flow so app settings and runtime behavior stay on the same path.
  • DLSS Frame Generation, exposed through the Game Provided option on supported NVIDIA setups, now uses NVIDIA Reflex instead of Front Edge Sync. This was changed to fix a case where Front Edge Sync could effectively double latency on that specific DLSS path.
  • Front Edge Sync remains the preferred behavior for other frame generation options, including Lossless Scaling and NVIDIA Smooth Motion, because it does not have that doubled-latency issue there and still provides the best latency and fluidity balance for those modes.

UI

  • Added clearer dashboard recovery actions when Playnite-managed entries exist but the Playnite extension is missing.
  • Added warnings when older saved display layouts need to be refreshed to fully preserve newer layout metadata.
  • NVENC preset labels are now clearer in the UI, with P1 shown as the default and P4 described more accurately.

Stability

  • Display-helper monitor position overrides now retry within a bounded window instead of failing too early while Windows is still settling devices.
  • Display-helper IPC reconnect behavior is more resilient and less prone to cascading reconnect delays.
  • App teardown now bounds wait time for undo commands so display revert and cleanup can still complete even if an undo command stalls.
  • NVIDIA Control Panel override ownership and restore timing are now tracked more safely across overlapping or shared sessions.

Compatibility

  • Playnite autosync now guarantees UUIDs for synced entries, improving compatibility with app parsing and list transitions.
  • Legacy saved display snapshots are now versioned with layout metadata so older configurations can be identified and upgraded more safely.

Fixes

Streaming

  • Fixed physical monitor refresh rates being reset after virtual display setup.
  • Fixed virtual display sessions stealing primary display positioning or restoring incomplete monitor layouts.
  • Fixed frame generation capture-fix settings being split across old first-generation and second-generation paths, which could lead to inconsistent runtime behavior.
  • Fixed the default NVENC preset drifting away from P1 in runtime configuration and the web UI.

UI

  • Fixed Playnite dashboard recovery flows when the Playnite plugin is missing but managed entries are still present.
  • Fixed purge handling so failed Playnite app refreshes are no longer treated as empty app lists.
  • Fixed stale fullscreen-entry and config state remaining in the dashboard after Playnite cleanup actions.
  • Fixed preset labeling inconsistencies that could show incomplete or misleading NVENC preset names.

Stability

  • Fixed non-virtual Windows sessions triggering display cleanup and desktop revert on cancel or terminate.
  • Fixed partial display layout application when monitor position overrides were attempted before devices were ready.
  • Fixed display-helper IPC livelocks that could cause 20+ second hangs during pipe reconnection.
  • Fixed teardown paths where a stuck undo command could prevent display revert from being dispatched.
  • Fixed fragile restore timing for NVIDIA Control Panel overrides when multiple sessions touched the same override lifecycle.

Compatibility

  • Fixed Playnite autosync creating entries without UUIDs, which could cause repeated app-load errors and unstable app-list transitions.

Don't miss a new vibeshine release

NewReleases is sending notifications on new releases.