2D Rendering On X11 Remains Barely Faster Than CPU Rendering

Written by Michael Larabel in X.Org on 23 September 2016 at 08:59 AM EDT. 20 Comments
In addition to being the organizer of XDC2016, Martin Peres also participated in several presentations at this week's conference in Helsinki. One of these pesentations by Martin was concerning 2D X.Org acceleration.

Martin basically presented on that rendering 2D on a modern X.Org Server is barely faster than CPU rendering, unless compositing. While being barely faster, it consumes more power than CPU-only rendering. But the good news is that more and more software is moving away from X-based rendering.

With the next GTK+ release there will be the GTK Scene Kit, Qt5 already has changed its renderer, and other projects are moving over to purely CPU-based rendering or GPU rendering with projects like Servo's WebRender, Google's Skia, and the new Intel FastUIDraw project.

Toolkits and other projects doing their own rendering have also been moving away from X-based rendering in order to support Wayland where they must be responsible for the CPU/GPU rendering free of the old X acceleration architectures.

Long story short while X.Org rendering isn't very performant, it's becoming less and less of a problem with modern Linux systems. Those wishing to go through Martin's 2D presentation can see these PDF slides or watch the video embedded below (jump to a little past the 5 hour mark).

Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week