Libdrm 2.4.89 Released With Leasing & Synchronization Object APIs

Written by Michael Larabel in Mesa on 18 December 2017 at 06:56 AM EST. 4 Comments
The libdrm Mesa DRM library that principally sits as the interface between Mesa and the kernel Direct Rendering Manager drivers is out with a big update.

David Airlie released libdrm 2.4.89 as the latest version of this important library. New in this libdrm update is the new DRM mode lease ioctl wrappers, part of Keith Packard's work on DRM leasing added to the Linux 4.15 kernel as part of improving VR HMD support on Linux.

There is also the new synchronization object "syncobj" API for synchronization objects and the bits needed for AMD to move on with its support.

Libdrm 2.4.89 also updates some graphics card IDs/strings for AMDGPU, perfmon support was added to Etnaviv as part of their performance counters enablement, updates to the VC4 header code, and a variety of smaller updates.

More details on libdrm 2.4.89 via the release announcement on dri-devel.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week