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

MeeGo Tablet UX Can Already Run On Wayland?

Intel

Published on 22 May 2011 10:09 AM EDT
Written by Michael Larabel in Intel
1 Comment

The MeeGo conference is running from tomorrow through Wednesday in San Francisco. This is the first conference for the Moblin-Maemo-mix since Nokia parted ways to team up with Microsoft and ship Windows Phone 7 on their future devices, but there's interesting work still going on in the MeeGo world. In particular, of interest to many Phoronix readers will be the fact that it sounds like the adoption of the Wayland Display Server is going quite well within the MeeGo world. It appears that there's already an experimental version of MeeGo Tablet UX working atop Wayland.

Kristian Høgsberg, the creator of the Wayland Display Server project and now an employee at Intel, is giving a presentation on Tuesday entitled "MeeGo Tablet UX on Wayland."

The session abstract for MeeGo Tablet UX on Wayland is "This session will present the results of the effort to migrate the Meego Tablet UX from X to Wayland. The initial bringup is done and the core tablet UI and a few applications are running. The talk will give an overview of the new architecture of the graphics stack and the changes in higher level componenets. At the end we'll take a look at the current state of the project through a quick demonstration." Additionally, "This session will present the results of the effort to migrate the Meego Tablet UX from X to Wayland. "Play Wayland with MeeGo" is merged here."

Most demos of Wayland running up to this point have just been running glxgears, the flower / fire demo, a terminal, and other mundane examples of applications running within a nested Wayland instance. However, according to the abstract, at Intel they now have parts of MeeGo Tablet UX working on Wayland. It will likely be demoed.

MeeGo heavily leverages the Qt tool-kit and that has fairly good support that's continuing to grow for Wayland. Earlier this month in Germany I heard along the same lines that the Wayland Qt support continues to flourish.

It was last September after talking with Kristian in Toulouse that I reported MeeGo will likely be the first major distribution shipping Wayland. Canonical has plans to ship the Wayland Display Server for the Ubuntu desktop, but that roll-out won't begin until late 2012 when Ubuntu 12.10 ships and it probably won't be until Ubuntu 13.04 when it becomes potentially interesting.

Beyond Kirstian's MeeGo-Wayland talk for tablets, there's also a talk following that about Wayland with using Qt Lighthouse and Qt-Compositor. Here's what the MeeGo conference schedule says about that talk.
Session Summary:
This talk is aimed at people interested in the Meego graphics architecture. It introduces a new graphics stack from Qt called Qt-Lighthouse. This graphics stack aims at making Qt Window System agnostic without performance regressions. Then it moves on to introducing the new Window System protocol called Wayland, and show how Qt-Lighthouse and Wayland can be used to create high performance Meego Window Managers.
Session Abstract:

Qt-Lighthouse is the Window System Agnostic port of Qt. This means that Qt doesn't know what windowing system it runs on, but pushes this logic into plugins. In practical terms, this means that libQtGui will not link against xlib or any xcb libraries. It is the plugins that link against the window system client libraries. This has several advantages, including having a toolkit library which doesn't enforce applications to link against the underlying windowing system.

Also one of the key aspects of Qt-Lighthouse is that there will be no performance regressions to the Qt-Native platform ports. In fact it will be much easier to specialise Qt to take advantages of the underlying platform that could give a performance increase compared to today’s Qt-Versions.

Wayland is the window system communication protocol that is hoped to some day replace today’s X11 stack. The protocol is developed independently of Qt. In Wayland, the server side of the protocol is referred to as the compositor.

The Qt-Compositor project has as a goal to make it as easy as possible for developers to create a Wayland compositor that is tailor made for a specific purpose/form factor. Also by using Qt it makes it possible to use new technology as the qml scenegraph in the compositor.

This talk will give an introduction to the underlying technologies and why they are relevant for MeeGo. It will also show how to create new Wayland compositors using Qt-Compositor.

It was in March that we reported on the existence of a Qt Compositor for Wayland. It was just last September that the Qt tool-kit began playing with Wayland. Beyond Qt, there's also Wayland back-ends for GTK and Clutter, but to this point there isn't much in the way of real-world applications really working well yet under Wayland.

The 2011 MeeGo conference will also have planning talks regarding Qt 5 and other subjects.

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. Scythe Mugen MAX
  2. Intel Core i7 5960X Haswell-E On Linux
  3. Intel 80GB 530 Series M.2 SSD On Linux
  4. With A New Motherboard, The Core i7 5960X Haswell-E Lights Up
Latest Linux Articles
  1. RadeonSI GLAMOR Benchmarks With X.Org Server 1.16
  2. RadeonSI Gallium3D vs. Catalyst At 4K UHD On Linux
  3. MSAA RadeonSI Gallium3D Performance Preview
  4. Intel Core i7 5960X CPU Core Scaling Under Linux
Latest Linux News
  1. The KMS Mode-Setting Driver Was Imported For X.Org Server 1.17
  2. SNA & UXA Intel Benchmarks With X.Org Server 1.16
  3. Graphics Driver Changes Coming In The Linux 3.18 Kernel
  4. Tropico 5 Being Released For Linux Gamers This Week
  5. Eclipse IDE Starts Firing Up On Wayland's Weston
  6. OpenSUSE Announcement On SUSE's Recent Merger
  7. Valve Begins Publicly Tracking AMD Catalyst Linux Issues
  8. Digia Qt Spinoff Is Called "The Qt Company"
  9. GNOME 3.14 Makes More Progress In Running Natively On Wayland
  10. Minix 3.3 Released With Cortex-A8 ARM Support, NetBSD Userland Compatibility
Latest Forum Discussions
  1. Stop grabbing my keyboard :(
  2. New Group Calls For Boycotting Systemd
  3. Updated and Optimized Ubuntu Free Graphics Drivers
  4. Best Radeon for a Power Mac G5?
  5. New stress testing utility for GPU's
  6. Hd 6850
  7. support for first generation UVD blocks (RV6xx, RS780, RS880 and RV790)
  8. Nvidia joins the ranks of Apple and Microsoft