Nice! This is big news. WIth Linux getting OMTC, we can also enable off-main-thread animations (OMTA) on all our supported platforms.
Is tiling + OMTC on Linux in a testable state? How do we score on the scrolling performance test in Talos? --Jet On Wed, Mar 11, 2015 at 6:30 AM, Nicolas Silva <nsi...@mozilla.com> wrote: > Hi all, > > I am giving the heads up that Off-main-thread compositing (OMTC) will soon > be enabled on Linux and that there are some expected talos regressions. > In particular, a fairly big one in tp5o_scroll (see the compare-talos link > below). > > > http://perf.snarkfest.net/compare-talos/?oldRevs=56492f7244a9&newRev=f8fbbd03280c&submit=true > > Enabling OMTC on Linux is very important because it is the foundation on > top of which we will be able to use the optimizations and features that we > have on the other platforms, such as tiled rendering, async scrolling and > video playback, and also because e10s requires it. > The benefits these features will bring outweigh the initial regressions, > and I am confident we'll win back what we have to loose initially along > with implementation of the followup projects. > > If you are interested in the details, we believe that the biggest causes of > regressions are: > 1) Synchronous communication with the compositor thread. This will be > addressed by tiling which we already ship on mobile platforms and on Mac, > and that will come to Windows and Linux. > 2) Cairo's xrender backend also contributes to the regressions, but there > is unfortunately not much we can do in the short term because getting rid > of xrender has a fairly involved dependency chain (cf. replacing gtk2 by > gtk3). > > e10s users will not be impacted since e10s enables OMTC automatically, so I > assume a large part of the nightly population will not experience any > difference. > > If you find issues related to omtc on linux, please file bugs against the > Graphics: Layers component and cc me (:nical). > > Cheers, > > Nical > _______________________________________________ > dev-platform mailing list > dev-platform@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-platform > _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform