LWN.net Logo

LCA: The ways of Wayland

LCA: The ways of Wayland

Posted Feb 13, 2013 20:42 UTC (Wed) by richmoore (subscriber, #53133)
In reply to: LCA: The ways of Wayland by arekm
Parent article: LCA: The ways of Wayland

Yes, you can simply run an X server that talks wayland. That's very easy.


(Log in to post comments)

LCA: The ways of Wayland

Posted Feb 13, 2013 20:59 UTC (Wed) by arekm (subscriber, #4846) [Link]

Including all xserver features, DRI2, accelerations and such?

Will it features/performance be on par with xserver without wayland?

LCA: The ways of Wayland

Posted Feb 13, 2013 21:18 UTC (Wed) by dowdle (subscriber, #659) [Link]

I hope not... otherwise Wayland would be an X11 crutch that discouraged people from porting to Wayland proper.

LCA: The ways of Wayland

Posted Feb 13, 2013 21:26 UTC (Wed) by Cyberax (✭ supporter ✭, #52523) [Link]

Yep. And also video acceleration, 3D, OpenGL and so on.

Basically, X server just gets a "front buffer" that is an OpenGL texture. It then can use whatever it wants to draw on it and Wayland just pushes it to the actual screen.

LCA: The ways of Wayland

Posted Feb 13, 2013 22:28 UTC (Wed) by iabervon (subscriber, #722) [Link]

It doesn't include *every* xserver feature, but it includes every feature that can be used by normal clients. For example, you can't run a window manager that talks to a rootless Wayland-client X server and have it do much of anything. Wayland doesn't let arbitrary clients effectively lock the screen, so you can't stick with xscreensaver.

DRI2 and accelerations bypass the X server in the first place, so it doesn't matter whether the X server is a Wayland client or not for them.

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