If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Composite Bypass Support Sharply Bumps XMir's Performance

08-29-2013, 08:10 PM

Phoronix: Composite Bypass Support Sharply Bumps XMir's Performance

Composition bypass support finally landed this morning into the mainline Mir code-base ahead of the Ubuntu 13.10 feature-freeze. With the feature being merged and packages already being pushed into the 13.10 archive, benchmarks at Phoronix have already been conducted. The benchmarks to share this afternoon are of the Mir/XMir packages from yesterday against the Mir packages today with composite bypass support. Lastly, there are benchmarks of a pure X.Org Server running on the same hardware to look at the performance impact and current (reduced) overhead of Mir.

Comment

IIRC, the devs have said XWayland shouldn't be slower, and CAN be a bit faster.

That's for apps, not for DEs. For DEs there can only be overhead, because you are actually using almost all of the features of X.org (particularly, compositing, that can be completely bypassed for apps, since they are perceived as fullscreen for the nested X server). For apps, you can skip a lot of work that is actually done in your real display solution and which handling by X is inefficient.

That's for apps, not for DEs. For DEs there can only be overhead, because you are actually using almost all of the features of X.org (particularly, compositing, that can be completely bypassed for apps, since they are perceived as fullscreen for the nested X server). For apps, you can skip a lot of work that is actually done in your real display solution and which handling by X is inefficient.

Xwayland was not made to run DE's and Xwayland atm is shit i don't even know why the Ubuntu developers was thinking this this would be a good idea to fork it but thats Canonical for you