Two follow-ups:
CV4L2Accel: Resetting because decoded frame ID has failed). It does not explain the host-side findings: Bringing streamed game to foreground - failed, Couldn't initialize EGL: 0x3001, dmabuf: 0 and the 11-17 ms capture stage are all logged on the host. I'll retest with the headset in its normal power mode.Nothing extracted yet.
Your system information
-pipewirePlease describe your issue in as much detail as possible:
Streaming a flat (non-VR) game from this host to a Steam Frame has very high latency. The game is never captured directly; Steam always falls back to whole-desktop capture, and that fallback copies every frame through the CPU on NVIDIA.
Reproduced with Easy Red 2 (1324780) as the native Linux build (OpenGL), and under Proton with both the DirectX 11 and Vulkan launch options. Same result every time.
1. Game capture never engages; Steam cannot find/focus the game window on KDE Wayland
Every launch from the headset logs:
Steam then streams the whole primary monitor through the xdg-desktop-portal PipeWire screencast instead of hooking the game. Same symptom as #12057 (NVIDIA, X11/i3), here on KDE Plasma Wayland.
2. The desktop-capture fallback cannot use dmabuf on NVIDIA and copies frames on the CPU
0x3001isEGL_NOT_INITIALIZED, reported by the 32-bit Steam client, so the PipeWire stream is negotiated without dmabuf and each frame goes through system memory. On this host, desktop streams show 11–17 ms in the capture stage alone (Setting target framerate: ... capture 16.67, ...), before encode, network and decode.3. The theater path through SteamVR fails on the client
One attempt went through SteamVR instead (
Capture method set to VR OpenGL NV12 + NVENC H264 [CPU], capture size 1080x1920), and the Frame's decoder immediately rejected it:Expected: game capture hooks the game window, or the desktop-capture fallback imports the PipeWire buffers as dmabuf on NVIDIA as well, so flat streaming to the Frame has normal Remote Play latency.
Contrast: the same host streams a Proton title with DXVK at ~0 ms capture (
Capture method set to Game Vulkan NV12 + NVENC H264) when game capture does engage.Steps for reproducing this issue:
-pipewire.streaming_log.txtshowsBringing streamed game to foreground - failed,Starting desktop stream,Couldn't initialize EGL: 0x3001anddmabuf: 0. Input-to-photon latency in the headset is very high.Related: ValveSoftware/steam-for-linux#13643, ValveSoftware/SteamVR-for-Linux#962 / #963 (same host).