github Nonary/Vibepollo 1.14.9
v1.14.9

latest releases: 1.14.14, 1.14.14-beta.2, 1.14.14-beta.1...
one month ago

Vibepollo 1.14.9 — February 19, 2026

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


⚠️ IMPORTANT — READ BEFORE UPGRADING FROM v1.14.8

Remote Upgrade Risk

Upgrading from v1.14.8 exposes a rare installer defect that can render Vibepollo non-functional until it is fully uninstalled and reinstalled. The fault exists in the v1.14.8 installer itself.

If you are upgrading remotely and Vibepollo is your only way to access the PC, do not proceed without a secondary access method. If this installer bug triggers during a remote upgrade, Vibepollo can stop working immediately and you may be locked out of the system.

This issue cannot be fixed while remaining on v1.14.8. Once successfully upgraded to v1.14.9 the defect is resolved. If you are impacted during the upgrade, recovery only requires uninstalling Vibepollo and installing it again. Do not delete your settings or configuration files.


Most upgrades complete without issue. Remote-only systems should take precautions before proceeding.

Highlights

  • Display settings no longer revert unexpectedly. Resolution, refresh rate, and HDR changes applied by Vibepollo are now saved to the Windows display database, so they persist through fullscreen game launches and HDR toggles instead of snapping back.
  • Codec detection is now reliable at startup. HEVC and AV1 support can no longer be permanently disabled by a transient failure during early initialization. Vibepollo re-probes automatically.
  • Virtual display stability on headless hosts is significantly improved. Probe loops that repeatedly created and destroyed virtual displays are eliminated, and recovery from display topology changes is more resilient.
  • Safari streaming latency is dramatically more stable. A Safari-specific playout control profile prevents latency runaway at session start and recovers from drift faster.
  • Monitor positions are now restored after a stream ends. Windows no longer auto-arranges monitors when a stream session reverts display settings.
  • Web UI is now fully rebranded to Vibepollo, replacing all remaining Sunshine references with consistent Vibepollo branding throughout the interface.
  • Vibepollo has been translated into multiple languages. Over 700 new UI strings introduced by Vibepollo have been translated and reviewed across thousands of AI-assisted sessions using Claude Opus 4.6. Note that Sunshine's upstream translations are also AI-generated. Translations may not be perfect, and feedback is welcome.

Improvements

Display Settings

  • Display configuration changes are now written to the Windows display database as permanent profiles, preventing them from reverting when a fullscreen game launches or HDR is toggled by another application.
  • Fixed HDR state checks that could incorrectly revert HDR settings during display topology changes.

Streaming

  • Encoder probing no longer runs during client capability requests, eliminating unwanted display setup side effects when clients connect.
  • Probe cache is now keyed on GPU identity only, preventing unnecessary re-probes when virtual display or output names change transiently.
  • HEVC and AV1 unsupported probe results are no longer cached permanently. A startup race that falsely marks a codec unavailable will be retried on the next connection.

Virtual Display

  • Virtual displays on headless hosts are now kept alive across encoder probe retries instead of being torn down and recreated in a loop.
  • Virtual display recovery retries now use progressive backoff, increasing wait time per attempt to give slow systems more time for display topology to settle.
  • Recovery is now synchronous, blocking the monitor during topology churn and preventing false disappearance detection that triggered cascading recoveries.
  • A new optional setting dd_paused_virtual_display_timeout_secs controls how long a virtual display persists when a session is paused with revert-on-disconnect disabled.

WebRTC

  • Added a Safari-specific latency control profile with asymmetric slew rates, allowing faster drain-down and slower scale-up to prevent playout delay runaway at stream join.

Installer

  • Patch and minor version updates now install as in-place repairs, preserving user configuration and reducing downtime.
  • The bootstrapper now fully uninstalls Apollo, Vibeshine, and Sunshine before installing Vibepollo, preventing Windows Installer mutex conflicts.
  • Web assets folder no longer disappears after an upgrade.

UI

  • Web UI is fully rebranded to Vibepollo with updated logos, labels, and page titles throughout.
  • Vibepollo has been translated into multiple languages.
  • In-app changelog now renders new release sections directly in the dashboard.
  • Manual resolution fields now accept the Unicode multiplication sign such as 1920×1080, in addition to the standard x.
  • Display override settings for individual clients and apps now include an explicit Follow Global option, making per-client behavior easier to align with global display settings.
  • API token management, client list, and dashboard surfaces have refreshed styling for visual consistency.

Fixes

Stability

  • Fixed a crash triggered when a UAC prompt appeared during a stream that could corrupt display refresh rate data.
  • Fixed infinite virtual display recovery loops when retry logic failed to restore disarm state between attempts, which could cascade into named-pipe timeouts after session end.

Display

  • Fixed display settings failing to apply on physical monitors that do not support HDR, even when HDR was not requested.
  • Fixed monitor positions not being restored after stream end.
  • Fixed virtual displays remaining active after session pause when revert-on-disconnect was disabled.

Session

  • Fixed an issue where launching a second client during an active session could mutate stream settings mid-session by reapplying runtime overrides.

Installer

  • Fixed upgrade failures caused by incorrect MSI action ordering during major version upgrades.
  • Fixed same-version reinstall failures and stuck service states after a failed install attempt.
  • Fixed web assets folder being deleted during upgrade due to a redundant cleanup action that was scheduled unconditionally.

Don't miss a new Vibepollo release

NewReleases is sending notifications on new releases.