Last Comment Bug 1264543 - (e10s-gpu) [meta] Out-of-process compositing
(e10s-gpu)
: [meta] Out-of-process compositing
Status: ASSIGNED
:
Product: Core
Classification: Components
Component: Graphics: Layers (show other bugs)
: unspecified
: Unspecified Unspecified
-- normal with 22 votes (vote)
: ---
Assigned To: David Anderson [:dvander]
:
: Milan Sreckovic [:milan]
Mentors:
Depends on: 1158076 1271870 gpu-restart 1304494 1314711 e10s-gpu-testing 1314804 1317972 1333880 1338694 1218576 1255843 1264545 1265975 1269037 1269653 1271180 1271872 1272472 1274149 1277068 1277439 1280822 1281268 1281998 1282348 1282364 1285625 1287362 1287366 1287597 1287917 1287984 1288822 1289205 1289251 1289895 1294339 1294343 1294347 1294350 1294986 1294988 1296749 1297182 1298507 1301266 1303820 1305198 e10s-gpu-win 1314173 1319206 1321492
Blocks: Quantum 1288618
  Show dependency treegraph
 
Reported: 2016-04-14 00:14 PDT by David Anderson [:dvander]
Modified: 2017-02-10 14:25 PST (History)
36 users (show)
See Also:
Crash Signature:
(edit)
QA Whiteboard:
Iteration: ---
Points: ---
Has Regression Range: ---
Has STR: ---
53+


Attachments

Description User image David Anderson [:dvander] 2016-04-14 00:14:40 PDT
This is a meta/tracking bug for prototyping out-of-process compositing. We believe this has significant benefits for reliability/stability, as the more GPU work we can move out of the UI process, the less likely Firefox is to crash. D3D11 crashes and device resets will be much easier to handle as we can simply restart the GPU process if something goes wrong.

Initially we are only remoting composition - this prototype does not involve remoting rasterization, video acceleration, or GL commands. Firefox will still use the GPU in content processes, and the parent process in non-e10s mode (or in e10s mode when content is accelerated).
Comment 1 User image Ritu Kothari (:ritu) 2017-01-28 14:55:23 PST
Release Note Request (optional, but appreciated)
[Why is this notable]:
[Affects Firefox for Android]:
[Suggested wording]: Added process separation for faster graphics performance
[Links (documentation, blog post, etc)]: https://ashughes.com/?p=374
Comment 2 User image Ritu Kothari (:ritu) 2017-01-28 15:31:22 PST
Added to Fx53 Aurora release notes.

Note You need to log in before you can comment on or make changes to this bug.