Nearcade wurde in der Version 3.0.8 als “System Doctor"-Update veröffentlicht.
Nearcade ist eine Plattform für Remote-Arcade-Gaming, mit der Spieler Spiele über das Internet gemeinsam streamen und spielen können - als Desktop-App (Electron) und Android-App.
Die Neuerungen: Die System-Doctor-Diagnose prüft vor dem Streamen Eingabe, Display, Audio, Encoder/GPU, Netzwerk und System (per npm run doctor oder REST-API), ein Windows-Capture-Fix für Hybrid-GPU-Laptops, ein Open-Remote-Play-Sidecar-Daemon mit Beispiel-Clients für Python, Godot und Unity sowie eine GPU-Auswahl in den Einstellungen.
Änderungen in Version 3.0.8:
- Windows Screen Capture - Hybrid GPU Regression (3.0.1-3.0.7): On laptops with an Intel iGPU and a discrete NVIDIA or AMD GPU, every capture path returned
Could not start video source. Nearcade unconditionally forced Chromium onto a specific GPU adapter, while DXGI Desktop Duplication requires the capturing process to run on the adapter that drives the display output. Removed--force-high-performance-gpuand--disable-gpu-driver-bug-workaroundson Windows, added--use-angle=d3d11for Windows only. No user action needed.- System Doctor: New host-side preflight diagnostic tool. Checks input (evdev, uinput), display (Wayland/X11/Gamescope), audio (PulseAudio/PipeWire, virtual sink), encoder/GPU (DRM render node, VA-API, NVIDIA driver), network (LAN IP, STUN, ports) and system (file descriptor limits, kernel version). Run via
npm run doctor,GET /api/system-doctororPOST /api/system-doctor/refresh. The dashboard shows a diagnostic modal with remediation commands. The doctor states findings only and never modifies your system.- Windows GPU Adapter Classification: At startup, Nearcade classifies the GPU topology (discrete, hybrid, integrated, APU, none active). On APUs, capture works, but encoder frame drops can occur under high load.
- Open Remote Play (ORP): Standalone sidecar daemon (
bin/orp-daemon.mjs) communicating over a local JSON-lines socket, so game engines like Godot and Unity can integrate ORP without a Node.js runtime. Example clients for Python, Godot GDScript and Unity C#. Host and viewer now negotiate modalities (video,audio,input,voice), and implementations must ignore unknown fields (tolerant reader).- Architecture: Virtual interfaces (Docker, Tailscale, WireGuard, VPN) are excluded from the displayed LAN IP. Display sleep is blocked while Nearcade runs. ORP JSON schemas with 52 conformance tests. Config v4 migration resets legacy 3.0.7 Windows settings to safe defaults. GPU selector in Settings.
- Fixes: Handheld layout on Steam Deck / Gamescope launched despite
defaultlayout mode. Controller prompt bar no longer covers the Session Chat. Double outlines on UI controls removed. zrok v2 share deletion and reaper fixed ([401] shareUnauthorized).Known limitations: The hybrid GPU fix still needs confirmation on affected hardware. APU streaming performance under high load is not yet benchmarked. WinRT screen capture may behave differently across Windows versions.

Quelle: GitHub