NVIDIA Tegra Open-Source Graphics Driver Introducing New User-Space ABI

Written by Michael Larabel in NVIDIA on 13 August 2021 at 02:05 PM EDT. 11 Comments
NVIDIA's Tegra DRM driver that is part of the mainline kernel will be introducing a new user-space API/ABI with Linux 5.15 that is designed for future hardware while also working for existing Tegra SoCs.

This brand new driver API/ABI for the Tegra DRM code is designed for more efficient usage with newer SoCs. NVIDIA has already published updated libdrm code and their VA-API driver to support utilizing this driver. The existing reverse-engineered "Grate" X.Org DDX and out-of-tree 3D drivers have also been adapted to use this new driver ABI.

This new Tegra DRM and Host1x interface has been worked on by NVIDIA since last year to replace their current user-space API that was considered to be "quite obsolete" and not working efficiently with their latest hardware.

This Tegra DRM interface can also integrate nicely with workflows around image processing and camera-GPU/CPU pipelines.

This new Tegra DRM interface was submitted via this pull request to DRM-Next ahead of the Linux 5.15 merge window. This pull also includes display memory bandwidth management code and other improvements.
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