Maxwell OpenGL Improvements Coming To Nouveau
Written by Michael Larabel in Nouveau on 18 July 2016 at 09:00 PM EDT. Add A Comment
In addition to the GeForce GTX 900 "Maxwell" open-source driver support on Nouveau being in rough shape due to lack of re-clocking / power management for allowing sufficient performance, the NVC0 Gallium3D driver for Maxwell has also lagged behind with some OpenGL 4.x features on the GTX 900 GPUs.

Longtime Nouveau developer Samuel Pitoiset has been working in part to help this situation for poor Maxwell open-source support by tackling ARB_shader_image_load_store and ARB_shader_image_size.

Pitoiset has posted these shader image patches for Maxwell to the Mesa mailing list but he hasn't yet landed them in Mesa Git and the ARB_shader_image_load_store isn't enabled by default. With the current ARB_shader_image_load_store patches there are still some issues to address.

For now the Maxwell support on Nouveau exposes only OpenGL 3.3 as a blocker for GL4 is tessellation support, which Samuel commented, "I'm working on [tessellation] but it's quite hard"

More details here. Long story short, the most suitable open-source Nouveau driver performance remains with the GeForce GTX 600/700 "Kepler" GPUs.
Related News
About The Author
Author picture

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 or contacted via

Popular News This Week