Allocate canvas render thread for out-of-process WebGL
Categories
(Core :: Graphics, enhancement)
Tracking
()
Tracking | Status | |
---|---|---|
firefox104 | --- | fixed |
People
(Reporter: sotaro, Assigned: sotaro)
References
Details
Attachments
(1 file)
Bug 1712486 requests that WebGL run on non-compositor thread. With it, compositor thread tasks are not delayed by WebGL tasks.
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Comment 1•2 years ago
|
||
Updated•2 years ago
|
Assignee | ||
Comment 2•2 years ago
|
||
Test seemed OK.
https://treeherder.mozilla.org/jobs?repo=try&selectedTaskRun=GErdX0DWTHeExyQUJP_ewg.0&revision=89c62cb1d5139d2b6924f6d9fc8272540cc23690
glterrain seemed to be improved.
https://treeherder.mozilla.org/perfherder/compare?originalProject=try&originalRevision=1790901cae0f566544d95a5d317a107b1238e40c&newProject=try&newRevision=1168364fc8e0b1067a8693022754f01d2b33f6b3&framework=1&page=1&showOnlyConfident=1
Updated•2 years ago
|
Pushed by sikeda.birchill@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/0d8bccc8c20b Allocate canvas render thread for out-of-process WebGL r=gfx-reviewers,aosmond
Assignee | ||
Comment 4•2 years ago
|
||
For now, assertion failures happened on the following platform.
- Windows 10 x86 2004 MinGW WebRender debug
- Windows 10 x64 2004 MinGW WebRender debug
Comment 5•2 years ago
|
||
bugherder |
Comment 6•2 years ago
|
||
== Change summary for alert #34769 (as of Sun, 10 Jul 2022 15:51:07 GMT) ==
Improvements:
Ratio | Test | Platform | Options | Absolute values (old vs new) |
---|---|---|---|---|
8% | glterrain | linux1804-64-shippable-qr | e10s fission stylo webrender | 9.54 -> 8.75 |
8% | glterrain | macosx1015-64-shippable-qr | e10s fission stylo webrender | 1.50 -> 1.38 |
7% | glterrain | linux1804-64-qr | e10s fission stylo webgl-ipc webrender | 9.80 -> 9.11 |
7% | glterrain | macosx1015-64-shippable-qr | e10s fission stylo webgl-ipc webrender | 1.51 -> 1.40 |
For up to date results, see: https://treeherder.mozilla.org/perfherder/alerts?id=34769
Description
•