Libdrm 2.4.97 Released With AMDGPU Updates, Other Minor Work

Written by Michael Larabel in Mesa on 22 January 2019 at 04:25 PM EST. 8 Comments
MESA
Libdrm 2.4.97 was released today by AMD's Marek Olšák as the newest version of this Mesa DRM library. The main feature of this list is a newer, faster buffer object list API for the AMDGPU code.

Libdrm releases these days tend not to be too exciting and for v2.4.97 are just over a dozen changes. Many of the changes are AMDGPU related and include some test updates and updating the list of GPU marketing names but most notably is a faster buffer object (BO) list API. Aside from the AMDGPU additions, there is a fix for Android to avoid 32-bit apps from crashing in 64-bit Android, build system fixes, and other minor changes.

With this faster BO list API for AMDGPU, even when the code was merged there wasn't any indication by Marek of the performance implications. But we can test that out soon now as even following the libdrm 2.4.97 release, Mesa already bumped its libdrm requirement to this new version with Marek immediately adjusting the AMDGPU winsys code to begin making use of the new API. Even if it doesn't yield performance improvements for end-users, at least switching to the new API is a few lines of code lighter.

The list of libdrm 2.4.97 changes here.
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