Edit history

(Linux) Screensharing loads infinitely on user trying to watch has not been edited, so there are no earlier versions.

Current version | Original by Pollux
Show

(Linux) Screensharing loads infinitely on user trying to watch

Observed behaviour

Screensharing is not working with vaapi

Reproduction steps

  1. Be on Linux machine with vaapi encode support
  2. Screenshare on Linux machine with h.264 prefer hardware encoding
  3. Try and watch the screenshare
  4. Endless loop of the user trying to watch the screenshare

Build information

Canary Desktop 2026.602.15537, Web 2026.602.31150, Linux 7.0.10-2-cachyos (x64), Electron 41.2.2, Chrome 146.0.7680.188, Node 24.14.1, Locale en-GB

Platform

Linux

Evidence

2/6/26 1:23 pm Fluxer Canary-2026.602.15537-linux-x86_64.AppImage [3172758:0602/132337.166337:ERROR:third_party/webrtc/media/engine/simulcast_encoder_adapter.cc:201] [SEA] StreamContext ctor parent is null 2/6/26 1:24 pm Fluxer Canary-2026.602.15537-linux-x86_64.AppImage [3172758:0602/132407.164692:ERROR:third_party/webrtc/pc/rtp_sender.cc:561] Failed to set parameters since getParameters() has never been called on this sender (INVALID_STATE) 2/6/26 1:24 pm Fluxer Canary-2026.602.15537-linux-x86_64.AppImage [3172758:0602/132407.224279:ERROR:third_party/webrtc/media/engine/simulcast_encoder_adapter.cc:201] [SEA] StreamContext ctor parent is null 2/6/26 1:24 pm Fluxer Canary-2026.602.15537-linux-x86_64.AppImage [3172758:0602/132413.487549:ERROR:third_party/webrtc/p2p/base/stun_port.cc:123] Binding request timed out from 100.85.115.x:40396 (tailscale0)

Details

Expected behaviour Screenshare should work with vaapi encoding