Projects You Can Help With For Advancing Open-Source NVIDIA "Nouveau" Graphics

Written by Michael Larabel in Nouveau on 16 October 2017 at 06:29 AM EDT. 34 Comments
Longtime Nouveau contributor Karol Herbst has been working on an updated list of project ideas for new contributors or those that may be wanting to participate in an Endless Vacation of Code / Google Summer of Code.

They haven't updated their project ideas list in a while so Karol took it upon himself to begin thinking of new Nouveau project ideas and discussing these ideas on the Nouveau mailing list. Among the areas where Nouveau is in use of extra help includes:

- Better handling of out-of-memory situations with vRAM like more swapping to system memory or allow for memory usage reporting to user-space.

- Tracking down more performance bottlenecks within Nouveau.

- Constructing a Nouveau Vulkan driver.

- Finishing up Nouveau's limited OpenCL compute support right now so it can pass the OpenCL Conformance Test Suite.

- Experimental NIR support for making use of this intermediate representation used by Intel's driver, beginning to be used in RadeonSI, and also by Freedreno/VC4.

- More compiler optimizations.

- The big messy task of working on re-clocking improvements.

More details via this Nouveau thread. If you are looking to get involved with open-source NVIDIA GPU driver development, hop on their mailing list or IRC channel: details on their Wiki site.
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