New Libdrm & Mesa Patches For Making Use Of Nouveau's New Linux Kernel Interface

Written by Michael Larabel in Nouveau on 16 December 2015 at 10:37 PM EST. 3 Comments
Ben Skeggs has posted the latest revision of his libdrm and Mesa patch series for making use of the new "NVIF" kernel interface for the Nouveau DRM driver.

Since the Linux 4.3 kernel has been a big Nouveau driver rework that restructured a lot of the code for this open-source NVIDIA kernel graphics driver. Since then, Nouveau maintainer Ben Skeggs has been working to get the libdrm and Mesa code updated for taking advantage of the new interfaces exposed by the Nouveau DRM driver in Linux 4.3+.

This big Nouveau DRM driver rework in Linux 4.3 improved the driver's design, lower memory use, faster GPU VM, and room for future improvements. Ben Skegg's libdrm and Mesa code is now up to the third revision for making use of this new "NVIF" kernel interface.

There are 14 libdrm patches and 9 Mesa patches for making use of the new kernel interfaces. Hopefully the code will be merged to Mesa and libdrm soon, but until then you can find the patches sitting on the Nouveau mailing list.
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