Recent Nouveau Improvements Thanks To A New Contributor

Written by Michael Larabel in Nouveau on 8 July 2018 at 11:14 AM EDT. 20 Comments
The open-source NVIDIA "Nouveau" driver continues to be largely a community affair aside from occasional code/documentation dumps (and hardware supplies) from NVIDIA and then Red Hat also employing a few of the key contributors to the Nouveau DRM kernel driver and Nouveau NVC0 Gallium3D within Mesa. When it comes to Red Hat's Nouveau developers like Ben Skeggs and Karol Herbst, they started out as community contributors over the years to this driver. Fortunately, this year has brought another new contributor to the Mesa driver stack.

Rhys Perry is Nouveau's newest contributor. It was just back in April that he landed his first commit to the Nouveau NVC0 driver and since then he has continued landing more patches for the Nouveau OpenGL driver code.

Among his accomplishments have been fixes for Maxwell, support for the OpenGL conservative rasterization extensions, support for OpenGL ARB_sample_locations, the recent multi-sampled images support for Maxwell+, and various fixes.

This morning his latest patch is adding support for cycle count estimation to the NVC0 driver that may prove useful in the future for better code generation.

The Nouveau driver originated as a community effort in the absence of NVIDIA providing a useful open-source driver. The driver was started by Stephane Marchesin who now works for Google and many of the original Nouveau contributors are now working for large organizations on Linux graphics driver development.

Hopefully we'll continue seeing more Nouveau/Mesa patches from this new contributor. Those wanting to get involved with Nouveau development are best off starting out on their IRC channel or mailing list, details of which can be found via
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