Closed Bug 1661117 Opened 4 years ago Closed 4 years ago

Update OSMesa driver for WebRender

Categories

(Core :: Graphics: WebRender, task)

task

Tracking

()

RESOLVED FIXED
82 Branch
Tracking Status
firefox82 --- fixed

People

(Reporter: kvark, Assigned: kvark)

References

Details

Attachments

(2 files)

Relevant repo - https://github.com/servo/osmesa-src

Current version we use:

OpenGL version 3.3 (Core Profile) Mesa 18.3.0-devel, softpipe

Latest release we can get:

OpenGL version 3.3 (Core Profile) Mesa 20.1.6, softpipe

One of the issues is that the build system has changed. Modern Mesa uses Meson, while our project was set up to use autotools.

Severity: -- → N/A
Assignee: nobody → dmalyshau
Status: NEW → ASSIGNED
Attached file Switch to Mesa 20

updates to https://github.com/servo/osmesa-src/pull/40
Not sure our treeherder will react to Meson.
Also, not fully sure about colors-subpx reftest updates.

Old times with Mesa-18 softpipe:
real 22m27.376s
user 22m26.546s
sys 0m2.312s

(show 13 failures though :/)

New times with Mesa-20 llvmpipe:
real 0m28.667s
user 1m3.891s
sys 0m3.208s

Looks to be around 20-50 times faster?

Attachment #9172443 - Attachment description: Switch to Mesa 20 with llvmpipe → Switch to Mesa 20
Backout by dluca@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/455eadc62ca7
Backed out changeset 88f3ed4eed62 for Wrench failures. CLOSED TREE
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 82 Branch

Relanded now with a proper fix

Flags: needinfo?(dmalyshau)
Blocks: 1665371
Pushed by kgupta@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/0aed67c5d513
Follow-up to update standalone WR CI for osmesa-src bump. r=kvark
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: