Αναζήτηση στην υποστήριξη

Προσοχή στις απάτες! Δεν θα σας ζητήσουμε ποτέ να καλέσετε ή να στείλετε μήνυμα σε κάποιον αριθμό τηλεφώνου ή να μοιραστείτε προσωπικά δεδομένα. Αναφέρετε τυχόν ύποπτη δραστηριότητα μέσω της επιλογής «Αναφορά κατάχρησης».

Learn More

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

  • 9 απαντήσεις
  • 1 έχει αυτό το πρόβλημα
  • 11 προβολές
  • Τελευταία απάντηση από 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.

Τροποποιήθηκε στις από το χρήστη hamelg1

Όλες οι απαντήσεις (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

Τροποποιήθηκε στις από το χρήστη hamelg1