Tegra/Nouveau Render-Only Gallium3D Support

Written by Michael Larabel in Mesa on 13 January 2017 at 07:42 AM EST. 3 Comments
MESA
With the Etnaviv driver bringing the Gallium3D "renderonly" library to Mesa Git, Alexandre Courbot of NVIDIA has sent out an updated patch for adding renderonly support to Tegra/Nouveau.

This patch was originally authored by Christian Gmeiner while the NVIDIA developer just ported it to the latest code-base and made some minor improvements. This 200+ lines of code allows for opening a Nouveau render device in order to transparent provide acceleration on Tegra.

The renderonly library adds support for render-only GPUs and was originally written for the Etnaviv/i.MX use-case. This library is a stop-gap measure until "GBM2" / a new memory allocation API to succeed GBM comes about.

This renderonly patch for Tegra/Nouveau can be found on Mesa-dev while waiting to see if it lands into Mesa Git within the next day for making it in the 17.0 release.
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