1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

The Wayland Redux From This Week

Wayland

Published on 07 April 2012 12:35 PM EDT
Written by Michael Larabel in Wayland
3 Comments

Here's a Wayland/Weston redux on the information that's been brought up in the past few days concerning this next-generation Linux display server, including a new Wayland video.

At this week's Linux Foundation Collaboration Summit (that link provides a complete overview) there were two sessions concerning the Wayland Display Server.

Those two sessions were summarized in:

X/Wayland Is Coming Along Nicely, But Work Is Left - Keith Packard talked about the XWayland work going on to provide support for X11-only applications within Wayland/Weston that aren't adapted to use Wayland directly. It's beginning to work for starting a root-less X.Org Server dynamically to run an application nested within Wayland when needed, but there's still areas left to be addressed as covered in that article.

An Experimental GNOME Shell Running On Wayland - Jesse Barnes provided a more general overview of Wayland and the reference Weston compositor. There wasn't anything too new to share here, besides mentioning Wayland is already running on TVs and that some developers have a very experimental Wayland implementation of the GNOME 3.x Shell desktop with Mutter running internally at this time. In that linked article is also a video I hastily recorded of Jesse's talk.

Uploaded now is the video I more properly recorded of Keith's 55-minute XWayland session. The HD video should be quite good and the video is also stable, thanks to having sufficient time to setup (if the video happens to appear flipped, refresh the page or try again in a few minutes, as the YouTube video when uploaded from the iPhone 4S was made vertical and is still re-processing).

To go along with the video, below are Keith's corresponding slides about X.Org Wayland integration. Again, my full notes for the nearly hour-long session are here for a concise summary.

The Wayland Redux From This Week The Wayland Redux From This Week The Wayland Redux From This Week
The Wayland Redux From This Week The Wayland Redux From This Week The Wayland Redux From This Week
The Wayland Redux From This Week The Wayland Redux From This Week The Wayland Redux From This Week
The Wayland Redux From This Week The Wayland Redux From This Week The Wayland Redux From This Week
The Wayland Redux From This Week The Wayland Redux From This Week The Wayland Redux From This Week
The Wayland Redux From This Week The Wayland Redux From This Week The Wayland Redux From This Week
The Wayland Redux From This Week The Wayland Redux From This Week The Wayland Redux From This Week

This week's Wayland articles were highlighted on Slashdot, which resulted in the usual mixed comments concerning the Wayland plans as what's effectively a successor to the X11 Server. If you're looking for some colorful reading this weekend, check out the Slashdot comments.

Most Slashdot comments are about Wayland and the lack of network transparency support, at least compared to X11. As has been talked about by Jesse Barnes, Kristian Høgsberg, and others this issue has largely been blown out of proportion and become FUD. There was the remote Wayland project started last year, Jesse Barnes has some VNC library server code he's been playing with and will be mainlining soon (mentioned in his talk this week), and here's my summary of what Keith said during his talk: For Wayland proxy support, there's plans for a Wayland proxy that can take the images (buffers) from the local client, pack the data (potentially with compression), and deliver it. This proxy could talk directly to the Wayland server or to another Wayland proxy server. This yet-to-be-written feature could potentially provide acceleration with local GPUs, eliminate most round-trips compared to a proxied X, and use lossy compression. While this has been a debated topic about networked Wayland support, Keith believes this yet-to-come support could provide for better remote application performance with Wayland than X today and is "plausible and pretty usable."

In terms of Wayland being "Linux-only", yes, that's not a surprise. Wayland's Weston requires DRM/KMS interfaces for the common back-end, udev support is needed, systemd may be needed in the future, and there's other Linux-specific interfaces. Kristian Høgsberg, the founder of Wayland, did this for the optimal design. Read his comments regarding Wayland operating system support in Wayland Preparing For 1.0 Stable Release. He commented at length about designing Wayland to take best advantage of Linux. Meanwhile, BSD and Solaris users continue to be years behind with their graphics driver support, unless using the binary NVIDIA graphics driver.

Until the *BSDs, Solaris, and others can catch-up with the advancing open-source Linux graphics stack, there's still the X.Org Server. There's no immediate plans to abandon X.Org Server development nor will tool-kit developers and others likely be dropping their X11 back-ends in the foreseeable future.

If this information was helpful, please see the notes at the end of this article.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. MSI X99S SLI PLUS On Linux
  2. NVIDIA GeForce GTX 970 Offers Great Linux Performance
  3. CompuLab Intense-PC2: An Excellent, Fanless, Mini PC Powered By Intel's i7 Haswell
  4. From The Atom 330 To Haswell ULT: Intel Linux Performance Benchmarks
Latest Linux Articles
  1. Open-Source Radeon 2D Performance Is Better With Ubuntu 14.10
  2. RunAbove: A POWER8 Compute Cloud With Offerings Up To 176 Threads
  3. 6-Way Ubuntu 14.10 Linux Desktop Benchmarks
  4. Ubuntu 14.10 XMir System Compositor Benchmarks
Latest Linux News
  1. Dead Island GOTY Now Available On Linux/SteamOS
  2. Ubuntu 14.04 In The Power8 Cloud From RunAbove
  3. KDE With Theoretical Client-Side Decorations, Windows 10 Influence
  4. Sandusky Lee: Great Cabinets For Storing All Your Computer Gear
  5. Fedora 21 Beta & Final Release Slip Further
  6. Mesa 10.3.2 Has A Couple Bug-Fixes
  7. RadeonSI/R600g HyperZ Support Gets Turned Back On
  8. openSUSE Factory & Tumbleweed Are Merging
  9. More Fedora Delays: Fedora 21 Beta Slips
  10. Mono Brings C# To The Unreal Engine 4
Latest Forum Discussions
  1. Looking for a Open-Source AMD experienced Linux mentor
  2. Users/Developers Threatening Fork Of Debian GNU/Linux
  3. Updated and Optimized Ubuntu Free Graphics Drivers
  4. HOPE: The Ease Of Python With The Speed Of C++
  5. Use Ubuntu MATE 14.10 Make it an official distro.
  6. Debian Is Back To Discussing Init Systems, Freedom of Choice
  7. AMD Radeon VDPAU Video Performance With Gallium3D
  8. Ubuntu 16.04 Might Be The Distribution's Last 32-Bit Release