hyprdots
hyprdots copied to clipboard
[screensharing] // Google meet screen share is laggy
Google meet screen share is laggy
Description
Google meet screen share is laggy on both Firefox and brave. But when i use other service like jitsi meet ( jitsi.org ) it works smoothly. Also some time it fails to screenshare after accepting the prompt form the browser.
Steps to Reproduce
- Join a google meet
- start a screen share
Expected Behavior
A smooth almost realtime screen share
Actual Behavior
On starting screen share it was giving very low fps on the viewers side, the problem is not with the network.
Screenshots
On terminal I got the below errors
Environment
- ArchLinux
- Linux archlinux 6.10.9-arch1-2 #1 SMP PREEMPT_DYNAMIC Tue, 10 Sep 2024 14:37:32 +0000 x86_64 GNU/Linux
- Hyprland, built from branch at commit 0f594732b063a90d44df8c5d402d658f27471dfe (props: bump version to 0.43.0). Date: Sun Sep 8 16:48:21 2024 Tag: v0.43.0,
- On The Main Hardware
- Nvidia 3050 laptop gpu
Code from the terminal
❯ com.brave.Browser
[2:2:0915/220042.366489:ERROR:interface_endpoint_client.cc(722)] Message 1 rejected by interface blink.mojom.WidgetHost
[54:54:0915/220043.086119:ERROR:gles2_cmd_decoder_passthrough.cc(928)] ContextResult::kFatalFailure: fail_if_major_perf_caveat + swiftshader
[2:2:0915/220045.450839:ERROR:interface_endpoint_client.cc(722)] Message 1 rejected by interface blink.mojom.WidgetHost
[54:54:0915/220046.476334:ERROR:gles2_cmd_decoder_passthrough.cc(928)] ContextResult::kFatalFailure: fail_if_major_perf_caveat + swiftshader
[54:54:0915/220054.743416:ERROR:gles2_cmd_decoder_passthrough.cc(928)] ContextResult::kFatalFailure: fail_if_major_perf_caveat + swiftshader
[2:340:0915/220118.121781:ERROR:egl_dmabuf.cc(608)] Failed to record frame: Error creating EGLImage - EGL_BAD_MATCH
[2:340:0915/220118.121809:ERROR:shared_screencast_stream.cc(951)] Dropping DMA-BUF modifier: 72057594037927944 and trying to renegotiate stream parameters
'loop->recurse > 0' failed at ../src/pipewire/thread-loop.c:426 pw_thread_loop_wait()
[2:347:0915/220124.071349:ERROR:egl_dmabuf.cc(608)] Failed to record frame: Error creating EGLImage - EGL_BAD_MATCH
[2:347:0915/220124.071376:ERROR:shared_screencast_stream.cc(951)] Dropping DMA-BUF modifier: 72057594037927944 and trying to renegotiate stream parameters
[2:347:0915/220124.105092:ERROR:egl_dmabuf.cc(608)] Failed to record frame: Error creating EGLImage - EGL_BAD_MATCH
[2:347:0915/220124.105127:ERROR:shared_screencast_stream.cc(951)] Dropping DMA-BUF modifier: 72057594037927942 and trying to renegotiate stream parameters
[275:145:0915/220124.805306:ERROR:sdp_offer_answer.cc(3860)] Transceiver not found based on m-line index (INVALID_PARAMETER)
[275:145:0915/220258.417771:ERROR:sdp_offer_answer.cc(3860)] Transceiver not found based on m-line index (INVALID_PARAMETER)
[275:145:0915/220259.221047:ERROR:sdp_offer_answer.cc(3860)] Transceiver not found based on m-line index (INVALID_PARAMETER)
[2:2:0915/220259.334280:ERROR:interface_endpoint_client.cc(722)] Message 1 rejected by interface blink.mojom.WidgetHost
[275:145:0915/220302.520239:ERROR:sdp_offer_answer.cc(3860)] Transceiver not found based on m-line index (INVALID_PARAMETER)
^C
[2 preload-host-spawn-strategy] Dropping 0x3f10001086c0 (3) because of connection closed
[2:36:0915/220419.857546:FATAL:bus.cc(1246)] D-Bus connection was disconnected. Aborting.
[2:127:0915/220419.857801:FATAL:bus.cc(1246)] D-Bus connection was disconnected. Aborting.
[2:43:0915/220419.857878:FATAL:bus.cc(1246)] D-Bus connection was disconnected. Aborting.
[0915/220419.857884:ERROR:scoped_ptrace_attach.cc(27)] ptrace: Operation not permitted (1)
#1560 has the same issue