Windows game streaming, written in Rust. Built for Radeon and NVIDIA. Made for Moonlight.
Download Windows x64 installer · Portable ZIP
New in 4.3.3
- HDR streams send the display's light levels instead of zeros. Windows reports a monitor's peak and full-frame brightness, not content light levels (
MaxCLLandMaxFALL). Sending0for both left some HDR TVs to treat the picture as unknown brightness and wash it out; the monitor's peak and full-frame levels now stand in when the content reports none. - NVIDIA encoding and RTX enhancement fixes. NVENC waits for the next picture when the driver reports
NV_ENC_ERR_NEED_MORE_INPUTwhile locking a bitstream, instead of ending the stream. RTX Video and RTX HDR flush their Direct3D 11 work before handing the shared picture to the colour-conversion queue, RTX Video reuses its HDR input views across frames from the capture pool, and changing RTX HDR's contrast, saturation, middle gray or peak re-enhances a still picture at once. A failed shared-texture return no longer advances its fence counter.
Tested. Unit tests in butterpollo-core cover the HDR metadata light levels across panels with and without EDID luminance blocks, and the Windows and NVIDIA packages built and passed their checks in CI. The NVIDIA encoder and RTX enhancement paths were not run on a GeForce RTX card here.
Install or upgrade
Disconnect your stream and close host-launched games, then run the installer. Your settings, paired devices and game library are preserved. Open the console at https://localhost:47990.