[GNOME 41][wayland only] Videos playing in Firefox stutter heavily while in Overview
Affected version
Fedora 35 Beta
mutter-41.0-2.fc35.x86_64
firefox-92.0.1-1.fc35.x86_64
Not reproduciable on Xorg. Wayland only.
Bug summary
Videos playing in Firefox show a heavy stutter while in Overview after upgrading GNOME from 40.4 to 41.0.
Tested with Firefox 92 on almost default settings (WebRender enabled, the experimental VAAPI is disabled (default)).
Opening Overview of mutter/gnome-shell will render the video playing in Firefox with a very low framerate and heavy stuttering. The video plays without stutter instantly when leaving Overview.
The issue is not reproduciable with a native video player.
I can create a screencast if this is not a common bug.
Steps to reproduce
- Ensure you are on Wayland
- Open Firefox (ensure Firefox is set to native Wayland (Xwayland not tested))
- Play a video
- Open the overview using SUPER
- Firefox in overview will render the video with a very low framerate and stutters
System information
$ inxi -GSC -xx
System: Host: mershl-desktop Kernel: 5.14.9-300.fc35.x86_64 x86_64 bits: 64 compiler: gcc
v: 2.37-10.fc35 Desktop: GNOME 41.0 tk: GTK 3.24.30 wm: gnome-shell dm: GDM
Distro: Fedora release 35 (Thirty Five)
CPU: Info: 8-Core model: AMD Ryzen 7 3700X bits: 64 type: MT MCP arch: Zen 2 rev: 0 cache:
L2: 4 MiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
bogomips: 115205
Speed: 2202 MHz min/max: 2200/3600 MHz boost: enabled Core speeds (MHz): 1: 2202
2: 2193 3: 2189 4: 2057 5: 2194 6: 2199 7: 2200 8: 2200 9: 2059 10: 2058 11: 2192
12: 2200 13: 2199 14: 2200 15: 2203 16: 2206
Graphics: Device-1: AMD Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] driver: amdgpu v: kernel
bus-ID: 0a:00.0 chip-ID: 1002:73bf
Display: wayland server: X.Org 1.21.1.2 compositor: gnome-shell driver:
loaded: amdgpu,ati unloaded: fbdev,modesetting,radeon,vesa
resolution: 3440x1440~100Hz s-dpi: 96
OpenGL: renderer: AMD Radeon RX 6800 (SIENNA_CICHLID DRM 3.42.0
5.14.9-300.fc35.x86_64 LLVM 13.0.0)
v: 4.6 Mesa 21.2.3 direct render: Yes