NVIDIA Contributes Some New Tegra/Nouveau Patches

Written by Michael Larabel in Nouveau on 11 January 2018 at 05:48 PM EST. 19 Comments
NOUVEAU
It's not any re-clocking code or magical improvements for Nouveau's Pascal support, but on the Tegra side a NVIDIA developer has volleyed some new open-source patches.

NVIDIA developer Thierry Reding who since 2013 has been specializing in the Tegra improvements, sent out a couple patch series today targeting upstream DRM code. It's mostly memory management related with no "killer features" added, but notable nevertheless when NVIDIA makes an infrequent open-source code contribution.

Patch series out today include Nouveau changes for Tegra to use IOMMU groups, some DRM PRIME common code basic cleaning, Nouveau mmap() PRIME support so user-space can map buffers and access them using the CPU, and support for fence FDs. The fence file descriptor patches allow for explicit fencing support and synchronizing the display engine and GPU on Tegra hardware. Reding has also prepped libdrm and Mesa patches for Nouveau too.

Hopefully NVIDIA will have more promising open-source code contributions as the year moves on. It was also just before Christmas that other NVIDIA developers on the desktop side showed off their experimental allocator with Nouveau support as part of their Wayland / GBM-Alternative work on coming up with a new Unix device memory allocator library.
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