Dual X Servers Running Side-By-Side With Wayland

Posted by Michael Larabel on December 10, 2008

It was just earlier this week that Wayland picked up a terminal as Kristian Høgsberg was working to get a real X Server running under this mini display server with integrated compositing manager that's designed around technologies like kernel mode-setting and the Graphics Execution Manager. Now though Wayland has reached another milestone. Kristian not only has an X Server running under Wayland, but he has managed to get two servers and placing them side-by-side.

Kristian has two X Servers running within Wayland and at the same time still having Wayland's terminal open. This is done using just Wayland and not Xnest, Xephpyr, or other techniques. The contained X Servers aren't limited either but they are still capable of Direct Rendering Infrastructure 2, GLX, X-Video, and UXA acceleration (the EXA-based system that's been GEM-ified by Intel).

Input events are passed to the X Server from Wayland instead of using evdev, but this side-by-side X Server action currently doesn't support keyboard inputs.


Congratulations to Kristian Høgsberg in accomplishing this nice little feat. Wayland is coming along quite quickly and nicely to say the least. Read more about it on his blog.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
Latest Hardware Reviews
  1. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  2. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  3. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
  4. AMD Radeon Gallium3D More Competitive With Catalyst On Linux
Latest Software Articles
  1. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  2. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
  3. F2FS File-System Shows Regressions On Linux 3.10
  4. Previewing The Radeon Gallium3D Shader Optimizations
Latest Linux News
  1. Modern Intel Gallium3D Driver Still Being Toyed With
  2. Linux 3.10 Kernel Benchmarks On A Core i7 Laptop
  3. GCC 4.8.1 Compiler Due To Be Out Next Week
  4. Linux 3.10 Kernel Benchmarks For Intel Ivy Bridge
  5. Linux's "Ondemand" Governor Is No Longer Fit
  6. Firefox 22 Beta Enables WebRTC Support
  7. OpenSUSE 13.1 Milestone 1 Released
  8. DRM Graphics Driver Comes For Dove/Cubox
  9. JADE: An LLVM-Based Video Decoder For MPEG RVC
  10. Ubuntu 13.10 Likely Switching To Chromium Browser
  11. Unity 7, Compiz To Be Polished For Ubuntu 13.10
Latest Forum Talk
  1. Ubuntu 13.10 Likely Switching To Chromium Browser
  2. Unity 8, Mir To Be Experimental Choice In Ubuntu...
  3. Modern Intel Gallium3D Driver Still Being Toyed...
  4. Greater Radeon Gallium3D Shader Optimization Tests
  5. KDE's Krita Ported To OpenGL 3.1, OpenGL ES 2.0
  6. Firefox 22 Beta Enables WebRTC Support
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite