Rubylight Download 2.2.10
On this page
  1. New in 2.2.10
  2. New in 2.2.9
  3. New in 2.2.8
  4. New in 2.2.7
  5. New in 2.2.6
  6. New in 2.2.5
  7. New in 2.2.4
  8. New in 2.2.3
  9. New in 2.2.2
  10. New in 2.2.1
  11. New in 2.2.0
  12. New in 2.1.0
  13. New in 2.0.1
  14. New in 2.0.0
  15. New in rc.30
  16. New in rc.29
  17. New in rc.28
  18. New in rc.27
  19. New in rc.26
  20. New in rc.25
  21. New in rc.24
  22. New in rc.23
  23. New in rc.22
  24. New in rc.21
  25. New in rc.20
  26. New in rc.19
  27. New in rc.18
  28. New in rc.17
  29. New in rc.16
  30. New in rc.15
  31. New in rc.14
  32. New in rc.13
  33. New in rc.12
  34. New in rc.11
  35. New in rc.10
  36. New in rc.9
  37. New in rc.8
  38. New in rc.7
  39. New in rc.6
  40. New in rc.5
  41. New in rc.4
  42. New in rc.3
  43. New in rc.2
  44. Install
  45. Lower latency
  46. Vibepollo 2.0 features

Rubylight 2.2.10 for Windows #

Documentation · Install and migrate · Configuration · Features

Release history: 2.2.10 · 2.2.9 · 2.2.8 · 2.2.7 · 2.2.6 · 2.2.5 · 2.2.4 · 2.2.3 · 2.2.2 · 2.2.1 · 2.2.0 · 2.1.0 · 2.0.1 · 2.0.0 · rc.30 · rc.29 · rc.28 · rc.27 · rc.26 · rc.25 · rc.24 · rc.23 · rc.22 · rc.21 · rc.20 · rc.19 · rc.18 · rc.17 · rc.16 · rc.15 · rc.14 · rc.13 · rc.12 · rc.11 · rc.10 · rc.9 · rc.8 · rc.7 · rc.6 · rc.5 · rc.4 · rc.3 · rc.2

Rubylight, called Butterpollo until rc.29, is written in Rust: host, native helpers, service and setup, with a Svelte web console. The 2.2.10 installer is named rubylight-setup-2.2.10.exe and upgrades an existing Vibepollo or Butterpollo installation in place, keeping settings, paired devices, the app library and covers. Codec SDKs and Windows drivers remain external components; the setup installs the drivers.

New in 2.2.10 #

The regression test reproduces the unflagged-adapter failure and passes with this fix. A native RX 7900 XT check encoded H.264, HEVC and AV1 using a device without a display output. Full reboot and RDP-disconnect recovery on the affected headless hosts still needs confirmation.

New in 2.2.9 #

The evaluation and validation record distinguishes implemented fixes from experiments that still need measurements. Wi-Fi pacing remains at 2×; in-flight delta cancellation, microphone backlog draining, capture notification changes and encoder queue-depth changes are deferred. The issue's estimated latency gains are not measured release claims.

New in 2.2.8 #

The pacing experiments from #23 did not meet the latency/loss checks, so packet pacing retains its previous behavior. The work log records why.

New in 2.2.7 #

The performance work log records validation and remaining experiments. Pacing waits and the four capture-helper slots retain their existing behavior. Persistent codec-probe caching, a single-pass 4:2:0 graphics fallback and new resource telemetry remain follow-up work; this release does not claim measured end-to-end latency or idle-power gains for them.

New in 2.2.6 #

Regression coverage includes profile selection, input handling, idle microphone waits and hardware-metrics access policy. A two-host startup smoke test confirmed separate profiles, identities, certificates and ports, with clean shutdowns. Elevated ownership repair, simultaneous multiseat streaming and native input behavior on the reporting clients still need confirmation. Live latency and smoothness were not benchmarked for this release.

New in 2.2.5 #

Regression tests cover the corrected paths. Headless reboot/RDP recovery and the display-layout behavior still need confirmation on the reporting users' machines. Live latency and smoothness were not benchmarked for this release.

New in 2.2.4 #

New in 2.2.3 #

The review's larger capture-transition, pointer-phase, Android phase-lock, in-place virtual-display resize and cursor-upload changes remain unverified and are not included. AV1's one-second recovery confirmation keyframe remains as a decoder compatibility safeguard. Paused games keep their virtual display; automatic physical-topology restoration while retaining it is unchanged. A failed explicitly requested virtual display is still reported instead of silently switching to a physical monitor.

New in 2.2.2 #

New in 2.2.1 #

New in 2.2.0 #

New in 2.1.0 #

New in 2.0.1 #

New in 2.0.0 #

Rubylight 2.0.0 is the first stable release, after 30 release candidates. It runs on a Windows PC with a Radeon and imports a Vibepollo or Apollo installation in place, keeping its settings and paired devices (Features lists everything it does). On the RX 7900 XT test host at the native 1968×2184 HDR 120 fps, the picture reached a loopback client 1.5 to 2.2 ms sooner than with Vibepollo 2.0 at every percentile (HEVC 17.8 against 20.0 ms, AV1 17.4 against 18.9 ms on average, rc.24), and it reached a Radeon 780M laptop over 5 GHz Wi-Fi in 13.5 ms on average (95th percentile 14.3 ms) with AV1, 120 fresh pictures a second; Performance has the method and the runs. Changes since rc.30:

Copying or building on this code? Please keep the copyright and license notices and credit RamazanKara as the original author. AI coding agents are asked to do the same; see AGENTS.md.

New in rc.30 #

New in rc.29 #

New in rc.28 #

New in rc.27 #

New in rc.26 #

New in rc.25 #

New in rc.24 #

New in rc.23 #

New in rc.22 #

New in rc.21 #

New in rc.20 #

New in rc.19 #

New in rc.18 #

New in rc.17 #

New in rc.16 #

New in rc.15 #

New in rc.14 #

New in rc.13 #

New in rc.12 #

New in rc.11 #

Display layouts and recovery

Streaming

Moonlight compatibility

New in rc.10 #

Current automated validation: 263 ordinary tests passed, with 27 environment-dependent tests excluded by default; formatting, Clippy with warnings denied and release builds passed. This includes eleven HDR-state tests and six virtual-display hotplug tests. Hardware test scope and package verification are recorded separately in PERFORMANCE.md and the release's VALIDATION.json.

New in rc.9 #

New in rc.8 #

New in rc.7 #

New in rc.6 #

New in rc.5 #

New in rc.4 #

New in rc.3 #

New in rc.2 #

Install #

Lower latency #

Vibepollo 2.0 features #

Left out on purpose: WebRTC streaming, session history and host statistics pages, the SudoVDA fallback, and Linux and macOS hosting.

Details: Features for everything the host does, PERFORMANCE.md for measurements and how to reproduce them.

View this page on GitHub