Comment on attachment 9226932 Bug 1714511 - use vqmovun_s16 for packing pixels. r?sotaro
### Beta/Release Uplift Approval Request * **User impact if declined**: Enabling Software-WebRender on ARM platforms can lead to visual artifacts. Should not impact x86 platforms or non-SW-WR configurations. * **Is this code covered by automated tests?**: No * **Has the fix been verified in Nightly?**: Yes * **Needs manual test from QE?**: No * **If yes, steps to reproduce**: * **List of other uplifts needed**: None * **Risk to taking this patch**: Low * **Why is the change risky/not risky? (and alternatives if risky)**: Software-WebRender on ARM is not deployed by default to release. Must be pref'd on. However, many users on tier-2 platforms like ARM/Linux are pref'ing the feature on, and it would be nice if we just supplied the fix to them so they don't need to manually apply it to their build. * **String changes made/needed**: -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to firefox in Ubuntu. https://bugs.launchpad.net/bugs/1930982 Title: Firefox 89: webrender breaks videos on Raspberry Pi Status in Mozilla Firefox: Fix Released Status in firefox package in Ubuntu: Fix Released Bug description: 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. To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1930982/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp