Featured image of post EverLive: console capture suite released in version 1.2.3

EverLive: console capture suite released in version 1.2.3

EverLive has been released in version v1.2.3 - shortly after v1.2.1 and v1.2.2.

EverLive is an open-source userspace driver for the AVerMedia Live Gamer 4K (GC573) capture card, letting you play and stream PlayStation 5, Xbox or Switch on the Linux desktop.

The new version binds the card at boot without a sudo prompt, animates RGB effects live in the background, detects HDMI 5V hot-plug automatically and allows --tray together with --headless and --loopback.

Changes in version v1.2.3:

  • Zero-Sudo Boot Auto-Binding: install.sh now automatically sets up /etc/modules-load.d/everlive-vfio.conf and /etc/modprobe.d/everlive-vfio.conf with 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_streamer gained 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 AttributeError on _headless_start in MainWindow during UI initialization.

EverLive

Source: GitHub

PlayingTux – Playing Games on Linux - since 1995.