Hi, I have recently encountered an issue with the zoom flatpak app. When using the wayland, the app rapidly flashes - making it near impossible to use. I want to use wayland to be future proof, and the zoom browser app is not powerful enough. Is there any way I could fix this?
Can you try the zoom rpm version?
If that also fails to work we will need details of your system to suggest a reason.
What is the output og inxi -FGxx
(post as preformatted text using the </> button)?
RPM Version has the same issue, forgot to say I had an nvidia GTX 1080.
System:
Host: fedora Kernel: 6.7.9-200.fc39.x86_64 arch: x86_64 bits: 64
compiler: gcc v: 2.40-14.fc39
Desktop: GNOME v: 45.5 tk: GTK v: 3.24.41 wm: gnome-shell dm: GDM
Distro: Fedora Linux 39 (Workstation Edition)
Machine:
Type: Desktop Mobo: ASUSTeK model: PRIME X470-PRO v: Rev X.0x
serial: <superuser required> part-nu: SKU UEFI: American Megatrends v: 4602
date: 03/07/2019
CPU:
Info: 6-core model: AMD Ryzen 5 2600 bits: 64 type: MT MCP arch: Zen+ rev: 2
cache: L1: 576 KiB L2: 3 MiB L3: 16 MiB
Speed (MHz): avg: 2021 high: 3892 min/max: 1550/3400 boost: enabled cores:
1: 1550 2: 1550 3: 1543 4: 1682 5: 2015 6: 2590 7: 1545 8: 1546 9: 1550
10: 3892 11: 1557 12: 3233 bogomips: 81436
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: NVIDIA GP106 [GeForce GTX 1060 6GB] vendor: eVga.com.
driver: nvidia v: 550.67 arch: Pascal pcie: speed: 5 GT/s lanes: 16 ports:
active: none off: DP-1,HDMI-A-1 empty: DP-2,DP-3,DVI-D-1 bus-ID: 09:00.0
chip-ID: 10de:1c03
Device-2: Logitech Webcam C310 driver: snd-usb-audio,uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 3-1:2 chip-ID: 046d:081b
Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 23.2.4
compositor: gnome-shell driver: X: loaded: nvidia
unloaded: fbdev,modesetting,nouveau,vesa alternate: nv
gpu: nvidia,nvidia-nvswitch display-ID: 0
Monitor-1: DP-1 model: Samsung S22F350 res: 1920x1080 dpi: 102
diag: 547mm (21.5")
Monitor-2: HDMI-A-1 model: Samsung SMB2030N res: 1600x900 dpi: 92
diag: 508mm (20")
API: OpenGL v: 4.6.0 vendor: nvidia v: 550.67 glx-v: 1.4
direct-render: yes renderer: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
display-ID: :0.0
API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
Device-1: NVIDIA GP106 High Definition Audio vendor: eVga.com.
driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16
bus-ID: 09:00.1 chip-ID: 10de:10f1
Device-2: AMD Family 17h HD Audio vendor: ASUSTeK driver: snd_hda_intel
v: kernel pcie: speed: 8 GT/s lanes: 16 bus-ID: 0b:00.3 chip-ID: 1022:1457
Device-3: Logitech Webcam C310 driver: snd-usb-audio,uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 3-1:2 chip-ID: 046d:081b
API: ALSA v: k6.7.9-200.fc39.x86_64 status: kernel-api
Server-1: JACK v: 1.9.22 status: off
Server-2: PipeWire v: 1.0.4 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
Device-1: Intel I211 Gigabit Network vendor: ASUSTeK driver: igb v: kernel
pcie: speed: 2.5 GT/s lanes: 1 port: e000 bus-ID: 07:00.0 chip-ID: 8086:1539
IF: enp7s0 state: up speed: 100 Mbps duplex: full mac: 04:92:26:da:48:67
Drives:
Local Storage: total: 1.36 TiB used: 170.3 GiB (12.2%)
ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 500GB
size: 465.76 GiB speed: 31.6 Gb/s lanes: 4 serial: S4EVNF0M438698X
temp: 26.9 C
ID-2: /dev/nvme1n1 vendor: Crucial model: CT1000P2SSD8 size: 931.51 GiB
speed: 31.6 Gb/s lanes: 4 serial: 2113E58F394D temp: 41.9 C
Partition:
ID-1: / size: 363.73 GiB used: 41.36 GiB (11.4%) fs: ext4
dev: /dev/nvme1n1p5
ID-2: /boot size: 973.4 MiB used: 276.8 MiB (28.4%) fs: ext4
dev: /dev/nvme1n1p2
ID-3: /boot/efi size: 598.8 MiB used: 19 MiB (3.2%) fs: vfat
dev: /dev/nvme1n1p1
ID-4: /home size: 511.81 GiB used: 87.29 GiB (17.1%) fs: ext4
dev: /dev/nvme1n1p3
Swap:
ID-1: swap-1 type: partition size: 20 GiB used: 0 KiB (0.0%) priority: -2
dev: /dev/nvme1n1p4
ID-2: swap-2 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 39.0 C mobo: 36.0 C
Fan Speeds (rpm): cpu: 0 case-1: 1151 case-2: 0 case-3: 0
Power: 12v: 10.19 5v: N/A 3.3v: N/A vbat: N/A
Info:
Memory: total: 16 GiB available: 15.54 GiB used: 7.33 GiB (47.2%)
Processes: 425 Power: uptime: 1h 14m wakeups: 0 Init: systemd v: 254
target: graphical (5) default: graphical
Packages: pm: flatpak pkgs: 39 Compilers: gcc: 13.2.1 Shell: Zsh v: 5.9
running-in: gnome-terminal inxi: 3.3.33
I have just tested the Zoom RPM on my system and that worked. But I have AMDGPU not Nvidia.
If you have the rpmfusion NVidia drivers then you have the best drivers installed.
But I wonder if the problem is the lack of explicit sync in nvidia drivers?
See this blog that explains why explicit sync is important, especially for nvidia drivers: Explicit sync | Xaver’s blog
FYI my settings:
Graphics:
Device-1: AMD Navi 32 [Radeon RX 7700 XT / 7800 XT] driver: amdgpu v: kernel
Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 23.2.4
compositor: kwin_wayland driver: X: loaded: nvidia
unloaded: fbdev,modesetting,nouveau,vesa gpu: amdgpu resolution: 3072x1728
API: EGL v: 1.5 drivers: kms_swrast,radeonsi,swrast
platforms: gbm,wayland,x11,surfaceless,device
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 23.3.6 renderer: AMD
Radeon RX 7800 XT (radeonsi navi32 LLVM 17.0.6 DRM 3.57
6.8.1-201.fc39.x86_64)
API: Vulkan v: 1.3.275 drivers: N/A surfaces: xcb,xlib,wayland
I read the article, looks like that’s the cause of the problem.
Is there any workaround for this issue, or will I have to switch to xorg until Explicit sync is implemented into xwayland?
I use zoom (rpm version) with the X11 DE. It works well.
What I do when attending a zoom meeting is verify that I am logged in with X11. I have a couple other apps that also have problems with wayland so I often remain in the X11 DE.
So far I have not been impacted with changes between wayland and X11 other than a (very) few apps that do not work properly with wayland. (Steam, Chrome, and Zoom among them)
I have an nvidia RTX 3050 GPU.
We have to be careful to distinguish apps that have a Wayland compatibility issue on any GPU and the apps that have an issue on a specific GPU.
nvidia’s lack of implicit sync seems to be at the root of a lot of compatibility issues.
For example I have no issues with zoom or steam on amdgpu with Wayland.
I do not use Chrome so cannot comment on its compatibility issue.
Added nvidia
By “logged in”, you mean the zoom app or the whole KDE? Some of my apps may need X11 too…
Log in to the whole DE choosing X11.
related to this
here