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

Enlightenment's Compositor Gets A Huge Rewrite

Desktop

Published on 15 January 2014 05:55 AM EST
Written by Michael Larabel in Desktop
12 Comments

It's been less than one month since the release of Enlightenment E18, but already there are exciting changes landed for its follow on release. Pushed on Tuesday were many more interesting changes to Enlightenment's Git repository. The most important change was a huge window management and compositor rewrite.

Among the Git commits pushed to Enlightement's master repository were:

- Support for X Present. The Present extension is new to X.Org Server 1.15 and can now be optionally taken advantage of in Enlightenment. Enlightenment's use of this new X.Org feature will reduce compositing overhead.

- There's now an advanced compositing feature option. Hidden behind this user option are various features that are potentially risky for the user in terms of stability, etc. It's a nice way to test the experimental features in Enlightenment.

- Selective redirection toggling was another change.

- Personal decklock passwords has been revived.

- Support for custom flip effects.

- A Wayland frame-buffer output module. The new output module is the result of the compositor rewrite.

- An X11 frame-buffer output module. The new output module is the result of the compositor rewrite.

- Other Wayland improvements.

- Perhaps most importantly is the huge compositor rewrite. It's been coined by the developers themselves as a "charlie foxtrot situation" and a "huge fustercluck commit" as the compositor and window management code was completely rewritten. The work is described by Mike Blumenkrantz at Samsung as "compositor and window management completely rewritten. this was the goal for E19, but it pretty much required everything existing to be scrapped since it wasn't optimized, streamlined, or sensible. now instead of having the compositor strapped to the window manager like an outboard motor, it's housed more like an automobile engine." See the aforementioned link on the rewrite.

The major rewrite will certainly be a major improvement in Enlightenment E19 and with that the Wayland support enhancements. Look for E19 to officially premiere in late 2014.

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. AMD's New Athlon/Semprons Give Old Phenom CPUs A Big Run For The Money
  2. 13-Way Low-End GPU Comparison With AMD's AM1 Athlon
  3. ASUS AM1I-A: A Mini-ITX Board For Socketed Kabini APUs
  4. Mini-Box M350: A Simple, Affordable Mini-ITX Case
Latest Linux Articles
  1. How Much Video RAM Is Needed For Catalyst R3 Graphics?
  2. Ubuntu 12.04 LTS vs. 14.04 LTS Cloud Benchmarks
  3. Ubuntu 12.04.4 vs. 13.10 vs. 14.04 LTS Desktop Benchmarks
  4. AMD OpenCL Performance With AM1 Kabini APUs
Latest Linux News
  1. Oracle Linux 6.5 vs. Oracle Linux 7.0 Beta Benchmarks
  2. Easter Yields The Linux 3.15-rc2 Kernel Release
  3. The Most Amazing OpenGL Tech Demo In 64kb
  4. Packard Bell LM85 Now Supported By Coreboot
  5. AmazonBasics External USB 2.0 DVD Writer For Linux
  6. TP-LINK TG-3468: A $12 Linux PCI-E Gigabit Network Adapter
  7. Linux 3.15 Lands Some DRM Graphics Driver Fixes
  8. AMD Is Disabling DPM Support For RV770 GPUs
  9. ReactOS Working On A Community Windows OS
  10. eRacks Keeps Pushing Linux, Open-Source Systems After 15 Years
  11. Borderlands Is Being Considered For Linux
  12. Mesa 10.0 & 10.1 Stable Get Updated
Latest Forum Discussions
  1. The GNOME Foundation Is Running Short On Money
  2. Updated and Optimized Ubuntu Free Graphics Drivers
  3. Catalyst 14.3 Beta
  4. Suggestions about how to make a Radeon HD 7790 work decently?
  5. Radeon 8000M problematic on Linux?
  6. Linux Kernel Developers Fed Up With Ridiculous Bugs In Systemd
  7. After Jack Keane, RuseSoft will briing Ankh 3 to Linux through Desura
  8. Suspected PHP Proxy Issue