LWN.net Logo

Ubuntu unveils its next-generation shell and display server

Ubuntu unveils its next-generation shell and display server

Posted Mar 6, 2013 22:45 UTC (Wed) by arjan (subscriber, #36785)
Parent article: Ubuntu unveils its next-generation shell and display server

I find it curious that one of the hottest issues in graphical composited environments does not show up in the discussion at all so far: Memory bandwidth.

With screens going much bigger (finally!), and mobile formfactors leading to design tradeoffs that actually reduce the available memory bandwidth.... we're reaching the point where the current compositing copy operation ends up taking a significant %age of the total available memory bandwidth, turning it into a power and performance issue.

oh well.
I'm also not counting X out as being a viable long term option; yes the code is old, but it's been fixing many of the issues over the years via the flexible extension mechanism.


(Log in to post comments)

Ubuntu unveils its next-generation shell and display server

Posted Mar 6, 2013 23:44 UTC (Wed) by airlied (subscriber, #9104) [Link]

because choice of display server post X won't change that?

wayland can deal with hw overlay compositing if it can be used, and Mir well Mir has more TODO than LoC.

Ubuntu unveils its next-generation shell and display server

Posted Mar 7, 2013 5:37 UTC (Thu) by daniels (subscriber, #16193) [Link]

Like Dave said, Wayland actively encourages the use of overlays; we place surfaces into overlays whenever possible, and I'm currently working on a platform where we use the client buffers directly as full scanout buffers (requiring special allocation) when we can.

Everyone in mobile knows about memory bandwidth, it's something we've all been working on for ages. If you've any specific suggestions for improving Wayland's interfaces in this regard, I'd love to hear them.

Ubuntu unveils its next-generation shell and display server

Posted Mar 7, 2013 9:58 UTC (Thu) by dgm (subscriber, #49227) [Link]

> I'm currently working on a platform where we use the client buffers directly as full scanout buffers

Is that platform Pekka Paalanen's port to to the Raspberry Pi?

Ubuntu unveils its next-generation shell and display server

Posted Mar 7, 2013 9:59 UTC (Thu) by daniels (subscriber, #16193) [Link]

> Is that platform Pekka Paalanen's port to to the Raspberry Pi?

No.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds