Nouveau Changes Sent In To DRM-Next For Linux 5.1 - Biggest Update In Several Releases

Written by Michael Larabel in Nouveau on 18 February 2019 at 05:48 AM EST. 5 Comments
Ben Skeggs, the Nouveau DRM maintainer employed by Red Hat, has sent in the big batch of open-source NVIDIA driver changes slates for the upcoming Linux 5.1 kernel.

While the Nouveau changes for Linux 5.1 didn't start off being too exciting but just another cycle of mostly mundane changes, in recent days the work has been more eventful with the merging of the HMM bits for Heterogeneous Memory Management.

With the HMM integration, Nouveau on Linux 5.1 is now able to support Shared Virtual Memory (SVM) as stepping closer to Nouveau's open-source NVIDIA GPU compute goals. This SVM/HMM integration allows for mirroring a processes CPU page tables into a GPU channel's page table and keeping them synchronized in order to access the same memory at the same virtual address. This initial support is in place for NVIDIA Pascal GPUs while issues are being resolved for the newer generations of NVIDIA hardware.

These HMM/SVM bits end up making this Nouveau pull request one of the bigger updates in recent times. Nouveau-next 5.1 ends up adding more than four thousand lines of new code while deleting about one thousand lines of existing code. The rest of the changes are mostly fixes. Sadly, nothing new to report on the state of Nouveau re-clocking for Maxwell and newer in order to offer better open-source NVIDIA 3D performance.
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