jitsi / jitsi-meet-electron

Jitsi Meet desktop application powered by :electron:
Apache License 2.0
1.48k stars 452 forks source link

Share Screen Doesn't Work in RPi5! #948

Closed sallyhaj closed 4 months ago

sallyhaj commented 4 months ago

Description

I use Armbian (Debian Trixie) on Raspberry Pi 5, with Gnome and Wayland. I installed the latest DEB package.

Things seems to be okay, but I can't share the screen, the GPU acceleration (V3D) is already supported in the system. Here the logs once I run the app from the terminal:

APPIMAGE env is not defined, current application is not an AppImage 03:36:01.649 › checkForUpdatesAndNotify called, downloadPromise is null [23542:0302/033601.823428:ERROR:nss_util.cc(357)] After loading Root Certs, loaded==false: NSS error code: -8018 [23578:0302/033632.291789:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times! [23578:0302/033639.362021:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 2 times! [23578:0302/033642.287117:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 3 times! 2024-03-02T08:36:54.370Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] received aot event aot-update-state 2024-03-02T08:36:54.373Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] handling aot-conference-joined state update from renderer process 2024-03-02T08:36:54.374Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] adding main window event handlers 2024-03-02T08:36:54.445Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] received aot event aot-update-state 2024-03-02T08:36:54.446Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] handling is-intersecting state update from renderer process 2024-03-02T08:36:54.447Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] hide aot handler 2024-03-02T08:37:08.277Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] show aot handler 2024-03-02T08:37:08.279Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] sending aot-open state update to renderer process 2024-03-02T08:37:08.285Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] handling new aot window event 2024-03-02T08:37:08.305Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] received window created event 2024-03-02T08:37:08.306Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] setting aot window options 2024-03-02T08:37:11.446Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] hide aot handler 2024-03-02T08:37:11.447Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] hiding aot window 2024-03-02T08:37:11.448Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] sending aot-hide state update to renderer process 2024-03-02T08:37:11.753Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] show aot handler 2024-03-02T08:37:11.756Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] sending aot-show state update to renderer process 'loop->recurse > 0' failed at ../src/pipewire/thread-loop.c:426 pw_thread_loop_wait() 'loop->recurse > 0' failed at ../src/pipewire/thread-loop.c:426 pw_thread_loop_wait() [23542:0302/033727.865762:ERROR:screencast_portal.cc(367)] Failed to start the screen cast session. [23542:0302/033727.865807:ERROR:base_capturer_pipewire.cc(81)] ScreenCastPortal failed: 2 Error occurred in handler for 'jitsi-screen-sharing-get-sources': Failed to get sources. Error occurred in handler for 'jitsi-screen-sharing-get-sources': Failed to get sources. [23542:0302/033731.273731:ERROR:screencast_portal.cc(367)] Failed to start the screen cast session. [23542:0302/033731.273794:ERROR:base_capturer_pipewire.cc(81)] ScreenCastPortal failed: 2 Error occurred in handler for 'jitsi-screen-sharing-get-sources': Failed to get sources. [23542:0302/033733.111061:ERROR:screencast_portal.cc(367)] Failed to start the screen cast session. [23542:0302/033733.111091:ERROR:base_capturer_pipewire.cc(81)] ScreenCastPortal failed: 2 Error occurred in handler for 'jitsi-screen-sharing-get-sources': Failed to get sources. [23542:0302/033734.793328:ERROR:screencast_portal.cc(367)] Failed to start the screen cast session. [23542:0302/033734.793356:ERROR:base_capturer_pipewire.cc(81)] ScreenCastPortal failed: 2 Error occurred in handler for 'jitsi-screen-sharing-get-sources': Failed to get sources. 2024-03-02T08:37:35.383Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] hide aot handler 2024-03-02T08:37:35.384Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] hiding aot window 2024-03-02T08:37:35.386Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] sending aot-hide state update to renderer process 2024-03-02T08:37:35.698Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] show aot handler 2024-03-02T08:37:35.701Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] sending aot-show state update to renderer process [23542:0302/033736.903293:ERROR:screencast_portal.cc(367)] Failed to start the screen cast session. [23542:0302/033736.903320:ERROR:base_capturer_pipewire.cc(81)] ScreenCastPortal failed: 2 Error occurred in handler for 'jitsi-screen-sharing-get-sources': Failed to get sources. 2024-03-02T08:37:38.056Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] hide aot handler 2024-03-02T08:37:38.057Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] hiding aot window 2024-03-02T08:37:38.058Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] sending aot-hide state update to renderer process 2024-03-02T08:37:39.406Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] received aot event aot-update-state 2024-03-02T08:37:39.406Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] handling aot-close state update from renderer process 2024-03-02T08:37:39.406Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] removing main window event handlers 2024-03-02T08:37:39.429Z [AOT] < at log (/opt/Jitsi Meet/resources/app.asar/node_modules/>: [MAIN] closing aot window Thank you all for your cooperation.

csett86 commented 4 months ago

Yes, this is a known issue with wayland, see #829

sallyhaj commented 4 months ago

Thank you @csett86