"LIBOUTPUT" Proposed As New Library For Helping To Bring Up New Compositors & More

Written by Michael Larabel in X.Org on 5 October 2019 at 02:51 PM EDT. 19 Comments
X.ORG
Coming out of informal discussions from this week's X.Org Developers Conference in Montreal, a "liboutput" library has been proposed as a theoretical new library for helping to bring up Wayland compositors, X11 window managers, and anything else wanting to interface with DRM/KMS kernel interfaces.

Liboutput would be a common library helping out anything targeting DRM/KMS interfaces directly whether they be X11 window managers, Wayland compositors, or cases like direct Vulkan display support. Liboutput would take care of some of the heavy lifting around dealing with these interfaces and the modern features of those APIs and of today's graphics/display hardware. There would be proper support for multiple planes, making use of the KMS leasing infrastructure, projective transforms, multiple output handling, atomic presentations, and other bits.

So far liboutput is just a proposal but it will be interesting to see if this evolves into a common output library for Linux systems to facilitate more code sharing between these different compositors and other components.
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