Observed behaviour
Screensharing is not working with vaapi
Reproduction steps
- Be on Linux machine with vaapi encode support
- Screenshare on Linux machine with h.264 prefer hardware encoding
- Try and watch the screenshare
- 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
Comments
No comments yet.