Skip to content

Eclipse 0.04.1

Choose a tag to compare

@NotADeveloper4665 NotADeveloper4665 released this 04 Oct 23:36
· 36 commits to main since this release

Eclipse 0.04.1 adds client-side FSR scaling, Linux microphone and webcam forwarding, USB/IP passthrough, and expanded stream diagnostics.

Highlights

  • Added built-in AMD FSR 1 scaling presets:
    • Off
    • Quality — 1.5×
    • Balanced — 1.7×
    • Performance — 2×
  • FSR runs through the Vulkan/libplacebo renderer.
  • FSR settings are saved globally and per PC.
  • Stream diagnostics now show:
    • FSR preset
    • Vulkan hook status
    • Input and output resolution
    • Active scaling ratio
    • Decoder and rendering statistics
  • Added microphone forwarding over authenticated SSH.
  • Added webcam forwarding through a Linux virtual camera.
  • Added USB/IP passthrough for USB audio, webcams, and other USB devices.
  • Added device discovery, unplug detection, SSH failure handling, and device restoration.
  • Improved small-window settings layout.
  • Restyled the new settings controls to match Moonlight’s existing dark Material theme.
  • Added automated QML, UI, FSR, media-forwarding, and USB lifecycle tests.
  • Added Fedora RPM dependencies for Vulkan/libplacebo and forwarding tools.

Requirements

  • Fedora 44 x86_64 RPM.
  • Vulkan-capable client GPU for FSR.
  • FSR currently supports SDR 4:2:0 streams.
  • Microphone and webcam forwarding require Linux on both client and host.
  • USB/IP requires usbip, usbipd, pkexec, SSH keys, and the appropriate Linux USB/IP kernel modules.
  • Webcam forwarding requires a writable v4l2loopback device on the host.

Known limitations

  • FSR does not provide frame generation.
  • HDR and YUV 4:4:4 streams are not currently supported with FSR.
  • Native Windows or Shadow PC microphone/webcam receivers are not included yet.
  • USB devices are unavailable on the client while they are being forwarded.
  • Physical USB hardware transfer and real-world forwarding latency require testing on the target hardware.