You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reported on v1.7.0-rc.1, Linux Wayland, Intel iGPU.
Symptoms
Recording runs at ~29 fps instead of 60, regardless of source.
OpenH264 encoder errors in the logs.
Reporter tried forcing VP8 everywhere instead of H.264; no improvement.
Hypothesis
Likely downstream of #91 (Vulkan/DMA-BUF import failure). When the zero-copy DMA-BUF import fails, the PipeWire stream renegotiates to a software/linear buffer path. That software copy + software H.264 (Chromium bundles OpenH264 for MediaRecorder on Linux; no VAAPI path there) can't sustain 60 fps, so throughput halves and the encoder is stressed. The VP8 swap not helping is consistent with the bottleneck being frame delivery, not the codec.
If still capped, this is a genuine encoder-throughput issue. Attach the exact OpenH264 error lines and the MediaRecorder config (codec/bitrate/fps) used for capture.
Reported on v1.7.0-rc.1, Linux Wayland, Intel iGPU.
Symptoms
Hypothesis
Likely downstream of #91 (Vulkan/DMA-BUF import failure). When the zero-copy DMA-BUF import fails, the PipeWire stream renegotiates to a software/linear buffer path. That software copy + software H.264 (Chromium bundles OpenH264 for MediaRecorder on Linux; no VAAPI path there) can't sustain 60 fps, so throughput halves and the encoder is stressed. The VP8 swap not helping is consistent with the bottleneck being frame delivery, not the codec.
Next steps
Env
Compositor, Mesa version, Intel GPU.