Closed Bug 1818992 Opened 1 year ago Closed 1 year ago

Lower Mesa requirement for X11 EGL to match WebRender's Mesa requirements

Categories

(Core :: Graphics, task, P3)

Desktop
Linux
task

Tracking

()

RESOLVED FIXED
112 Branch
Tracking Status
firefox112 --- fixed

People

(Reporter: aosmond, Assigned: aosmond)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

This would allow us to capture most users left on GLX (besides old NVIDIA drivers) and avoid issues seen only with GLX.

We appear to have users on nightly still with Mesa 19 and 20. These combined represent about 6-7% of users in release. 29% and 4% in nightly respectively (these figures are a bit surprising to me given nightly is the reverse of release, maybe it is an automated testing distortion?).

Yep I am going to skip the blocking test in bug 1709584 for this to land. We seem confident it isn't an actual problem in Firefox and we know there are already many other issues with us using GLX that EGL solves.

Updating the title / goal to ship EGL where ever we have chosen to ship WebRender with Mesa. That way we never should use GLX unless it is with SWGL / on really old targets. This means we are targeting 17+ in general, and 18.2+ for nouveau.

Summary: Lower Mesa requirement for X11 EGL to Mesa 19.0.0 → Lower Mesa requirement for X11 EGL to match WebRender's Mesa requirements

When we initially shipped X11 EGL on Mesa 21+, it was chosen
specifically to avoid CI issues. These appear to have mostly been
resolved with minimal annotations required to enable EGL on release.
This will allow the majority of Linux Mesa users to switch away from
GLX.

With this patch, we will match shipping X11 EGL on where we chose to
ship WebRender. Specifically that is Mesa 17+ in general, and 18.2+ for
Nouveau.

OS: Unspecified → Linux
Hardware: Unspecified → Desktop
Pushed by aosmond@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f2cee2116b0b
Ship X11 EGL on Mesa 17+ to match WebRender. r=webdriver-reviewers,gfx-reviewers,whimboo,lsalzman
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 112 Branch
Regressions: 1819259
Regressions: 1820034
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: