Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#71239 - [firefox 89] Can't enable Legacy OpenGL compositor

Attached to Project: Arch Linux
Opened by hamelg (hamelg) - Saturday, 12 June 2021, 20:24 GMT
Last edited by Andreas Radke (AndyRTR) - Monday, 14 June 2021, 17:27 GMT
Task Type Bug Report
Category Packages: Extra
Status Assigned
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 1
Private No

Details

I use this workaround to fix tearing on my mediacenter powered by a intel baytrail hardware.

https://wiki.archlinux.org/title/Firefox/Tweaks#Enable_Legacy_OpenGL_compositor

until v88, it was working fine.

With v89, the setting layers.acceleration.force-enabled=true has no effect. The "about:support" page reports
Compositing: webrender (software)
whatever the value true or false.

I had to downgrade to v88.
This task depends upon

Comment by Doug Newgard (Scimmia) - Saturday, 12 June 2021, 23:55 GMT
Are you sure upstream hasn't just disabled it?
Comment by hamelg (hamelg) - Sunday, 13 June 2021, 09:49 GMT
How to check that ?

EDIT:
I asked to the support :
https://support.mozilla.org/en-US/questions/1340451
Comment by hamelg (hamelg) - Sunday, 22 August 2021, 20:06 GMT
It seems, the support for the opengl renderer has been removed since v89.
If it is true, the wiki about the tearing workaround should be updated :
https://wiki.archlinux.org/title/Firefox#Tearing_video_in_fullscreen_mode
Comment by hamelg (hamelg) - Sunday, 22 August 2021, 21:32 GMT
It is still possible to enable the OpenGL renderer with firefox 89+, you must set :
gfx.webrender.force-disabled = true
layers.acceleration.force-enabled = true
However, it will not be possible after v92 :
https://wiki.mozilla.org/Platform/GFX/WebRender_Where#Linux

please, add this information on the firefox/Tweaks page
https://wiki.archlinux.org/title/Firefox/Tweaks#Enable_Legacy_OpenGL_compositor

Loading...