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

Reply via email to