EverLive wurde in der Version v1.2.3 veröffentlicht - kurz nach v1.2.1 und v1.2.2.
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 neue Version bindet die Karte beim Booten ohne sudo-Abfrage, animiert RGB-Effekte live im Hintergrund, erkennt HDMI-5V-Hot-Plug automatisch und erlaubt --tray zusammen mit --headless und --loopback.
Änderungen in Version v1.2.3:
- Zero-Sudo Boot Auto-Binding:
install.shnow automatically sets up/etc/modules-load.d/everlive-vfio.confand/etc/modprobe.d/everlive-vfio.confwith PCIe hardware IDs (1461:0054,1461:0055). The Linux kernel binds the AVerMedia GC573/GC555 directly at boot, completely eliminating sudo password prompts on launch or desktop autostart.- Live RGB Animation Worker:
gc573_user_streamergained a dedicated 20 Hz background worker thread that continuously animates the 5-zone traveling rainbow wave (--wave) and whole-card breathing spectrum cycle (--rainbow) during active streaming.- Eliminated Startup LED Red Blinking Gap: LED preset initialization was moved to millisecond 10 right after FPGA bridge reset. Redundant standby daemon launches were removed when starting directly into streaming mode, eliminating the ~3s red flashing gap during HDMI receiver init and EDID handshakes.
- Combined CLI & System Tray Execution:
--tray(--minimized) can now be passed alongside--headless,--loopback, and--wave/--rainbow, docking EverLive cleanly minimized into the system tray on startup while streaming directly to OBS on/dev/video10.- Automatic HDMI 5V Hot-Plug Detection: Added 5V power-rise detection in
gc573_user_it6664.c. When a console (PS5, Xbox, Switch) is powered on after EverLive is already running in standby, EverLive automatically pulses the RX HPD line so the console immediately locks onto the signal without requiring manual cable replug or restart.- GUI Headless Autostart: Fixed an
AttributeErroron_headless_startinMainWindowduring UI initialization.

Quelle: GitHub