[Bug 1930982] [NEW] Firefox 89: webrender breaks videos on Raspberry Pi

David Griffin 1930982 at bugs.launchpad.net
Sat Jun 5 18:54:50 UTC 2021


Public bug reported:

Firefox 89 enabled the Webrender framework by default. Unfortunately,
the GFX drivers on a Pi 4 seem to be non-compliant in a way that breaks
videos - specifically, there will be a lot of primary coloured artefacts
in videos. My guess is that other Raspberry Pi's will also be affected,
but I don't have the hardware available to test. Setting gfx.webrender
.force-disabled to True fixes the issue, so it's fairly clear where it
lies.

Mozilla doesn't seem to provide official builds for Raspberry Pi's (or
Linux/Arm in general), so I think this is an issue to fix in these
packages, rather than upstream. The quick solution would to just set
gfx.webrender.force-disabled to True for the Pi-platforms and be done
with it, but there may be better solutions I don't know about.

Additioal info:
Ubuntu release: 21.04
Firefox package: firefox/hirsute-security,hirsute-updates,now 89.0+build2-0ubuntu0.21.04.1 arm64
Steps to reproduce: Play a video on Youtube, watch the coloured blocks appear. Then set gfx.webrender.force-disabled to True and restart to verify the fix.

** Affects: firefox (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

  Firefox 89 enabled the Webrender framework by default. Unfortunately,
  the GFX drivers on a Pi 4 seem to be non-compliant in a way that breaks
  videos - specifically, there will be a lot of primary coloured artefacts
  in videos. My guess is that other Raspberry Pi's will also be affected,
  but I don't have the hardware available to test. Setting gfx.webrender
  .force-disabled to True fixes the issue, so it's fairly clear where it
  lies.
  
  Mozilla doesn't seem to provide official builds for Raspberry Pi's (or
- Linux/Arm in general), so I think this is an issue with these packages,
- rather than upstream. The quick solution would to just set gfx.webrender
- .force-disabled to True for the Pi-platforms and be done with it, but
- there may be better solutions I don't know about.
+ Linux/Arm in general), so I think this is an issue to fix in these
+ packages, rather than upstream. The quick solution would to just set
+ gfx.webrender.force-disabled to True for the Pi-platforms and be done
+ with it, but there may be better solutions I don't know about.
  
  Additioal info:
  Ubuntu release: 21.04
  Firefox package: firefox/hirsute-security,hirsute-updates,now 89.0+build2-0ubuntu0.21.04.1 arm64
  Steps to reproduce: Play a video on Youtube, watch the coloured blocks appear. Then set gfx.webrender.force-disabled to True and restart to verify the fix.

-- 
You received this bug notification because you are a member of Mozilla
Bugs, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/1930982

Title:
  Firefox 89: webrender breaks videos on Raspberry Pi

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1930982/+subscriptions



More information about the Ubuntu-mozillateam-bugs mailing list