Closed Bug 1543217 Opened 2 years ago Closed 2 years ago

Add plumbing to enable WebRender on qualified Linux devices

Categories

(Core :: Graphics: WebRender, enhancement, P3)

x86_64
Linux
enhancement

Tracking

()

RESOLVED FIXED
mozilla68
Tracking Status
firefox68 --- fixed

People

(Reporter: aosmond, Assigned: aosmond)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

We want to add plumbing to allow for WebRender experiments with our Linux using population. This change is intended to allow it on qualified Intel devices only and with screens that are not too big.

Assignee: nobody → aosmond
Blocks: wr-linux
Status: NEW → ASSIGNED
Priority: -- → P3

Linux machines using Intel graphics with Mesa drivers being at least
18.2.8.0 and not 4k displays should be able to run WebRender well, given
this is a common configuration used for testing already by Mozilla. This
patch allows users meeting said requirements to join the WebRender
experiments on nightly. WebRender will remain disabled by default for
other configurations/devices.

Minor fix to correct the debug assertion (switched from DisableByDefault to just plain Disable).

try: https://treeherder.mozilla.org/#/jobs?repo=try&revision=c13542523f4795fa4dd0471abe10674950fc6293

Pushed by aosmond@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/34e912d9305a
Allow qualified Linux machines to get WebRender. r=jrmuizel

Looks like I have to check to see if HW_COMPOSITING was disabled by the runtime due to safe mode / headless before trying to disable it due to environment.

Flags: needinfo?(aosmond)
Pushed by aosmond@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/f3fcf307ee80
Allow qualified Linux machines to get WebRender. r=jrmuizel
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla68
Depends on: 1544183
No longer depends on: 1544183
Regressions: 1544183
Regressions: 1553171
Blocks: 1210727
You need to log in before you can comment on or make changes to this bug.