Where did you install Firefox from? Help Mozilla uncover 3rd party websites that offer problematic Firefox installation by taking part in our campaign. There will be swag, and you'll be featured in our blog if you manage to report at least 10 valid reports!

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

[firefox 89 and greater] Can't enable Legacy OpenGL compositor

  • 9 svar
  • 1 har dette problemet
  • 2 views
  • Siste svar av hamelg1

more options

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.

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.

Endret av hamelg1

All Replies (9)

more options

I'm not linuxy and this may be our bug, but try to set gfx.webrender.software.opengl = true (restart required).

more options

The settings gfx.webrender.software.opengl = true does nothing. Compositing stays on webrender "(software)".

more options

What about gfx.webrender.software?

more options

no, it doesn't help :(

more options

See also this bug (fixed for 91).

  • 1715902 - Refuse WebRender on Linux if GL context backed by software driver
more options

I've checked the firefox-nightly-91.0a1.20210614215408. It doesn't fix my issue.

more options

I still have the issue with firefox 91. You can take a look at the about:support of my mediacenter here : https://app.box.com/s/dina3cf1fqi4sr8yzxvjeewf7iz6sarc anyone can help me ?

more options

I found some information here .

There does not appear to be any way to turn it off. That is a bit of a shame because it means that GNU/Linux users no longer have the option of enabling the older OpenGL renderer by flipping layers.acceleration.force-enabled to true. That switch does absolutely nothing in Firefox 88+. The OpenGL renderer was never made a default on GNU/Linux even though it was much better than the "Basic" rendering Firefox has defaulted to on GNU/Linux until now, so it is hard to guess if they intentionally removed it as an option or if it is just a unfortunate side-effect of they way they are force-enabling WebRender.

I understand the opengl renderer has been removed since v89. If it is true, what is the alternatives to the tearing workaround  ?

more options

It is false.

to enable the older 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

Endret av hamelg1