EverLive, eine Konsolen-Gaming-Suite für Linux, wurde in der Version v1.2.0 veröffentlicht.
EverLive ist ein Open-Source-Userspace-Treiber für die Capture-Karte AVerMedia Live Gamer 4K (GC573), mit dem sich PlayStation 5, Xbox oder Switch auf dem Linux-Desktop spielen und streamen lassen. Die Software ist kostenlos (GPL-2.0), der Entwickler freut sich über Spenden per GitHub Sponsors.
Neu sind eine virtuelle Kamera für OBS und Discord, ein Headless-Studio-Modus, Umschalten zwischen Gaming- und Studio-Modus im laufenden Betrieb sowie Dolby Digital und DTS 5.1.
What’s Changed in EverLive v1.2.0 🚀
📷 Native Virtual Camera (V4L2 Loopback Sink)
- Direct Output to OBS / Discord: Real-time raw YUYV capture frames are written directly to
/dev/video10labeled"EverLive Capture"viav4l2loopback(--v4l2 <dev>/--loopback [dev]).- Zero Window Overhead: Feeds unscaled, pristine frames directly to OBS Studio, Discord, or FFmpeg simultaneously with the interactive gaming window or completely headless.
- OBS-Safe Topology: Pre-configured with
exclusive_caps=0so/dev/video10permanently remains visible in OBS even while no writer is actively streaming.- Auto-Retry & Buffer Recovery: Robust auto-retry loop for
VIDIOC_S_FMT(throttled to 250 ms) with writer fd reset on-EBUSY, automatically resuming delivery when input resolution changes under active readers without restarting EverLive.🎙️ Headless Studio Mode
- Zero Display Overhead: Added
--headlessCLI flag and dedicated Console Hub button (“Start Studio / Headless (OBS)”).- Background Streamer: Runs video capture over VFIO, pumps frames to the V4L2 loopback sink, and plays HDMI audio without opening an SDL2 window.
- Passthrough & Server Rigs: Ideal for TV / monitor hardware passthrough gaming and dedicated Linux streaming PCs.
🔄 Seamless On-The-Fly Mode Switching
- Dynamic Handover: Instant switching between Gaming Mode and Headless Studio Mode without manual stops (
Switch to Gaming Screen↔Switch to Studio (Headless)).- Protected Handshake: Safe DMA and VFIO device handover with retry guard and double-click prevention.
🔊 Universal Surround Bitstream Audio (Dolby Digital & DTS 5.1)
- Automatic Across All Profiles: Standard EDID profiles (
Default,1440p120, and1080p240) now advertise both Linear PCM (up to 8 channels) and compressed Dolby Digital (AC-3 5.1) and DTS 5.1.- Plug-and-Play Detection: Continuous content-driven IEC 61937 preamble scanner active by default; zero manual profile switching required when changing audio formats on PlayStation 5 or Xbox.
- Decoded Stereo Downmix: Hardware-accelerated decoding via
libavcodecand stereo downmixing vialibswresample.🎛️ Modernized Console Hub GUI
- Aspect Ratio Override: Added dedicated dropdown (
Auto,16:9 Anamorphic,4:3 Retro,Stretch to Fill).- Live Audio Format Status: Real-time indicator displaying the detected format (
L-PCM 48kHz,Dolby Digital 5.1 -> Stereo,DTS 5.1 -> Stereo,(Muted)).- Streamlined UI: Removed obsolete “Render Engine” dropdown and cleaned up redundant badges.
📦 Installer Automations & Module-Free Opt-Out
- Automatic Setup:
install.shautomatically installs and configuresv4l2loopback(/etc/modprobe.d/+/etc/modules-load.d/).- Strictly Module-Free Opt-Out: Run
./install.sh --no-loopbackto keep your system 100% free of DKMS modules and kernel headers.Verified on Hardware: PlayStation 5 (1440p120 capture, OBS Virtual Camera
/dev/video10, Gaming ↔ Studio handover, Dolby Digital & DTS decoding) on Linux / PipeWire.

Quelle: GitHub