Facebook Videos w/Firefox Stutter After 15.5 Update

After updating my system from 15.4 to 15.5, I am having an issue when playing video’s with Firefox where the video’s on Facebook continuously stutter but the audio is fine. Other sites such as Youtube do not experience the issue. I switched between X11 and Wayland with the same results. I am not having the issue with Chrome.
I wasn’t sure if I should post under Multimedia or Applications so I should have posted under Applications since this appears to be tied to Firefox, I am happy to re-post.

Post:
zypper lr -d

Do you switch the installed Packages to the Packman Versions?

No. I am using whatever the base installation provides which is what I was also using for 15.4. I thought about changing to Packman repo though. I really try to stay with all the base repos other than 3rd party repos like for Chrome, Skype and Visual Studio Code.

When you do not want to use the Packman repo, you must be prepared that some multi-media does not function. But that was also true for 15.4.

I assume you did not use Packman in Leap 15.4?

For 15.4, I was not using the Packman repo which is why I was confused as to why I had issues after the upgrade. What is even more odd is that I have a VMWare VM of openSUSE 15.5 on same machine, and it seems to work just fine when I go to Facebook…as well as the other sites like YouTube. Now I am really confused.

Post your list…

The only site that I am having issues with is Facebook as far as I can tell. Youtube, Netflix and countless others appear to be find. I am guessing it is related to codec that Facebook is using, but I can’t say for certain because I don’t know what they versus say Youtube use. The fact that a VM on the same system works correctly tells me that it as to do with the mix of my Radeon RD & decoder that Firefox uses for the streams coming from Facebook.

Post you Repo list:
zypper lr -d

Oooops, my apologizes.

#  | Alias                       | Name                                                | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                   | Service
---+-----------------------------+-----------------------------------------------------+---------+-----------+---------+----------+--------+---------------------------------------------------------------------------------------+--------
 1 | Google-Chrome               | Google-Chrome                                       | Yes     | (r ) Yes  | No      |   99     | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                                   | 
 2 | Skypeforlinux-stable        | Skypeforlinux-stable                                | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://repo.skype.com/rpm/stable                                                     | 
 3 | openSUSE-Leap-15.5-1        | openSUSE-Leap-15.5-1                                | No      | ----      | ----    |   99     | rpm-md | hd:/?device=/dev/disk/by-id/usb-Kingston_DT_101_G2_0013729B6607EA90E57A00A8-0:0-part2 | 
 4 | repo-backports-debug-update | Update repository of openSUSE Backports (Debug)     | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/update/leap/15.5/backports_debug/                        | 
 5 | repo-backports-update       | Update repository of openSUSE Backports             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.5/backports/                              | 
 6 | repo-debug                  | Debug Repository                                    | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.5/repo/oss/                   | 
 7 | repo-debug-non-oss          | Debug Repository (Non-OSS)                          | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.5/repo/non-oss/               | 
 8 | repo-debug-update           | Update Repository (Debug)                           | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.5/oss/                              | 
 9 | repo-debug-update-non-oss   | Update Repository (Debug, Non-OSS)                  | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.5/non-oss/                          | 
10 | repo-non-oss                | Non-OSS Repository                                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.5/repo/non-oss/                     | 
11 | repo-openh264               | Open H.264 Codec (openSUSE Leap)                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap/                                    | 
12 | repo-oss                    | Main Repository                                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.5/repo/oss/                         | 
13 | repo-sle-debug-update       | Update repository with updates from SUSE Linux En-> | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.5/sle/                              | 
14 | repo-sle-update             | Update repository with updates from SUSE Linux En-> | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.5/sle/                                    | 
15 | repo-source                 | Source Repository                                   | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/15.5/repo/oss/                  | 
16 | repo-update                 | Main Update Repository                              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.5/oss                                     | 
17 | repo-update-non-oss         | Update Repository (Non-Oss)                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.5/non-oss/                                | 
18 | vscode                      | vscode                                              | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://packages.microsoft.com/yumrepos/vscode                                        | 


Post:
zypper se -sir http://codecs.opensuse.org/openh264/openSUSE_Leap/

S | Name                           | Type    | Version              | Arch   | Repository
--+--------------------------------+---------+----------------------+--------+---------------------------------
i | gstreamer-1.20-plugin-openh264 | package | 1.20.3-1.sle150500.2 | x86_64 | Open H.264 Codec (openSUSE Leap)
i | libopenh264-7                  | package | 2.3.1-2.sle150500.2  | x86_64 | Open H.264 Codec (openSUSE Leap)
i | mozilla-openh264               | package | 2.3.1-2.sle150500.2  | x86_64 | Open H.264 Codec (openSUSE Leap)

As a note, I just discovered that any video’s on the Tik-Tok website have the same issues. Not sure if that provides any useful information.

As you wrote, it’s eventually a problem with your graphics driver?

Post:
/sbin/lspci -nnk | grep -EiA3 'vga|display|3d'

00:01.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Wani [Radeon R5/R6/R7 Graphics] [1002:9874] (rev e1)
        Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:1e10]
        Kernel driver in use: amdgpu
        Kernel modules: amdgpu

I am not so certain it is the graphics driver itself, but the codec doing work against my native driver…if that makes any sense. I say that because the VM reports the Subsystem as:

VMware SVGA II Adapter

This is a VM where Leap 15.5 is running?

Yes. Adding text because system won’t allow a simple “yes” post.